metadata: run json schema validation for actuators + parameter metadata

This commit is contained in:
Beat Küng
2021-11-23 12:40:22 -05:00
committed by Daniel Agar
parent 2809dd8944
commit 312d84ca23
3 changed files with 16 additions and 0 deletions
+5
View File
@@ -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
+5
View File
@@ -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}