From 1570b59bcc46ffe989f62fcb76f564e8845d0c66 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