From 03ecbad38e45d0a09bc18a41b8dad573be91a24f Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 22 Apr 2021 01:10:12 +0200 Subject: [PATCH] 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 --- tests/scripts/all.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh index 8b9d7d172d..30ecd315bc 100755 --- a/tests/scripts/all.sh +++ b/tests/scripts/all.sh @@ -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