From 92b5ac1a4788762686928a3d2b23f42cbba09ab8 Mon Sep 17 00:00:00 2001 From: David Horstmann Date: Thu, 10 Nov 2022 18:30:52 +0000 Subject: [PATCH] Add all.sh component to test with code style Run the main test suites after running code style correction to check that code style correction does not break these tests. Signed-off-by: David Horstmann --- tests/scripts/all.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh index 9295c9d00..028248228 100755 --- a/tests/scripts/all.sh +++ b/tests/scripts/all.sh @@ -3537,6 +3537,26 @@ support_test_psa_compliance () { [ "$ver_major" -eq 3 ] && [ "$ver_minor" -ge 10 ] } +component_test_corrected_code_style () { + ./scripts/code_style.py --fix + + msg "build: make, default config (out-of-box), corrected code style" + make + + msg "test: main suites make, default config (out-of-box), corrected code style" + make test + + # Clean up code-style corrections + git checkout -- . +} + +support_test_corrected_code_style() { + case $(uncrustify --version) in + *0.75.1*) true;; + *) false;; + esac +} + component_check_python_files () { msg "Lint: Python scripts" tests/scripts/check-python-files.sh