Generate source files before running any components

Now that generated source files are no longer checked in version
control, they must be generated before running any tests.

Do not check the generated files for freshness: it's no longer relevant.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
Gilles Peskine
2021-04-22 01:10:12 +02:00
parent 833a389180
commit 03ecbad38e

View File

@@ -650,6 +650,10 @@ pre_check_tools () {
"$@" scripts/output_env.sh
}
pre_generate_files() {
make generated_files
}
################################################################
@@ -672,11 +676,6 @@ component_check_recursion () {
record_status tests/scripts/recursion.pl library/*.c
}
component_check_generated_files () {
msg "Check: freshness of generated source files" # < 1s
record_status tests/scripts/check-generated-files.sh
}
component_check_doxy_blocks () {
msg "Check: doxygen markup outside doxygen blocks" # < 1s
record_status tests/scripts/check-doxy-blocks.pl
@@ -2740,6 +2739,7 @@ pre_prepare_outcome_file
pre_print_configuration
pre_check_tools
cleanup
pre_generate_files
# Run the requested tests.
for component in $RUN_COMPONENTS; do