From e09c476eb691a14ed5dd2e140ab0f1bfb16523e3 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 bb4e9b764f..2c35bd4ca8 100755 --- a/tests/scripts/all.sh +++ b/tests/scripts/all.sh @@ -3328,6 +3328,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