75
75
with :
76
76
languages : " cpp"
77
77
- name : Setup Build
78
- run : scripts/build/gn_gen.sh --args="chip_config_memory_debug_checks=true chip_config_memory_debug_dmalloc=false"
78
+ run : scripts/build/gn_gen.sh --args="chip_config_memory_debug_checks=true chip_config_memory_debug_dmalloc=false chip_data_model_check_die_on_failure=true "
79
79
- name : Run Build
80
80
run : scripts/run_in_build_env.sh "ninja -C ./out"
81
81
- name : Run Tests
@@ -179,7 +179,7 @@ jobs:
179
179
scripts/run_in_build_env.sh "ninja -C ./out/$BUILD_TYPE"
180
180
- name : Setup Build, Run Build and Run Tests
181
181
run : |
182
- BUILD_TYPE=gcc_release scripts/build/gn_gen.sh --args="is_debug=false"
182
+ BUILD_TYPE=gcc_release scripts/build/gn_gen.sh --args="is_debug=false chip_data_model_check_die_on_failure=true "
183
183
scripts/run_in_build_env.sh "ninja -C ./out/gcc_release"
184
184
BUILD_TYPE=gcc_release scripts/tests/gn_tests.sh
185
185
- name : Clean output
@@ -197,7 +197,7 @@ jobs:
197
197
esac
198
198
199
199
rm -rf ./out/sanitizers
200
- BUILD_TYPE=sanitizers scripts/build/gn_gen.sh --args="$GN_ARGS" --export-compile-commands
200
+ BUILD_TYPE=sanitizers scripts/build/gn_gen.sh --args="$GN_ARGS chip_data_model_check_die_on_failure=true " --export-compile-commands
201
201
BUILD_TYPE=sanitizers scripts/tests/gn_tests.sh
202
202
done
203
203
- name : Ensure codegen is done for sanitize
@@ -308,7 +308,7 @@ jobs:
308
308
309
309
- name : Setup Build, Run Build and Run Tests
310
310
run : |
311
- scripts/build/gn_gen.sh --args="enable_rtti=true chip_config_memory_debug_checks=false chip_config_memory_debug_dmalloc=false chip_generate_link_map_file=false"
311
+ scripts/build/gn_gen.sh --args="enable_rtti=true chip_config_memory_debug_checks=false chip_config_memory_debug_dmalloc=false chip_generate_link_map_file=false chip_data_model_check_die_on_failure=true "
312
312
scripts/run_in_build_env.sh "ninja -C ./out"
313
313
scripts/tests/gn_tests.sh
314
314
- name : Setup test python environment
@@ -415,7 +415,7 @@ jobs:
415
415
# clang.
416
416
"default") GN_ARGS='target_os="all" is_asan=true enable_host_clang_build=false';;
417
417
esac
418
- BUILD_TYPE=$BUILD_TYPE scripts/build/gn_gen.sh --args="$GN_ARGS" --export-compile-commands
418
+ BUILD_TYPE=$BUILD_TYPE scripts/build/gn_gen.sh --args="$GN_ARGS chip_data_model_check_die_on_failure=true " --export-compile-commands
419
419
scripts/run_in_build_env.sh "ninja -C ./out/$BUILD_TYPE"
420
420
BUILD_TYPE=$BUILD_TYPE scripts/tests/gn_tests.sh
421
421
done
0 commit comments