mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-19 17:23:35 +08:00
metadata: run json schema validation for actuators + parameter metadata
This commit is contained in:
@@ -46,6 +46,11 @@ add_custom_command(OUTPUT ${generated_actuators_metadata_file}
|
||||
--compress
|
||||
--board ${PX4_BOARD}
|
||||
--output-file ${generated_actuators_metadata_file}
|
||||
COMMAND ${PYTHON_EXECUTABLE} ${PX4_SOURCE_DIR}/Tools/validate_json.py
|
||||
--schema-file ${PX4_SOURCE_DIR}/src/modules/mavlink/mavlink/component_information/actuators.schema.json
|
||||
${generated_actuators_metadata_file}
|
||||
--skip-if-no-schema # mavlink submodule might not exist for current target if built in CI
|
||||
#--verbose
|
||||
DEPENDS
|
||||
${module_config_files}
|
||||
${PX4_SOURCE_DIR}/Tools/module_config/generate_actuators_metadata.py
|
||||
|
||||
@@ -117,6 +117,11 @@ add_custom_command(OUTPUT ${parameters_xml} ${parameters_json} ${parameters_json
|
||||
--overrides ${PARAM_DEFAULT_OVERRIDES}
|
||||
--board ${PX4_BOARD}
|
||||
#--verbose
|
||||
COMMAND ${PYTHON_EXECUTABLE} ${PX4_SOURCE_DIR}/Tools/validate_json.py
|
||||
--schema-file ${PX4_SOURCE_DIR}/src/modules/mavlink/mavlink/component_information/parameter.schema.json
|
||||
${parameters_json}
|
||||
--skip-if-no-schema # mavlink submodule might not exist for current target if built in CI
|
||||
#--verbose
|
||||
DEPENDS
|
||||
${param_src_files}
|
||||
${generated_serial_params_file}
|
||||
|
||||
Reference in New Issue
Block a user