Improve checking the combinations of flags in the functional test
authorAlexander Popov <alex.popov@linux.com>
Sun, 13 Aug 2023 17:04:32 +0000 (20:04 +0300)
committerAlexander Popov <alex.popov@linux.com>
Sun, 13 Aug 2023 17:22:38 +0000 (20:22 +0300)
.github/workflows/functional_test.sh

index cb7152785fff86c9594957f7351d5303eec4a4af..c41a7adf38ace93e9686f6a6cf46673f91141376 100644 (file)
@@ -58,22 +58,26 @@ done
 echo "\n>>>>> have checked $COUNT kconfigs <<<<<"
 
 echo "Collect coverage for error handling"
-echo ">>>>> lonely -l <<<<<"
+
+echo ">>>>> -c and -p together <<<<<"
+coverage run -a --branch bin/kconfig-hardened-check -p X86_64 -c kconfig_hardened_check/config_files/distros/fedora_34.config && exit 1
+
+echo ">>>>> -c and -g together <<<<<"
+coverage run -a --branch bin/kconfig-hardened-check -g X86_64 -c kconfig_hardened_check/config_files/distros/fedora_34.config && exit 1
+
+echo ">>>>> -p and -g together <<<<<"
+coverage run -a --branch bin/kconfig-hardened-check -p X86_64 -g X86_64 && exit 1
+
+echo ">>>>> -l without -c <<<<<"
 coverage run -a --branch bin/kconfig-hardened-check -l /proc/cmdline && exit 1
 
 echo ">>>>> wrong modes for -p <<<<<"
 coverage run -a --branch bin/kconfig-hardened-check -p X86_64 -m show_ok && exit 1
 coverage run -a --branch bin/kconfig-hardened-check -p X86_64 -m show_fail && exit 1
 
-echo ">>>>> -p and -c together <<<<<"
-coverage run -a --branch bin/kconfig-hardened-check -p X86_64 -c kconfig_hardened_check/config_files/distros/fedora_34.config && exit 1
-
 echo ">>>>> wrong mode for -g <<<<<"
 coverage run -a --branch bin/kconfig-hardened-check -g X86_64 -m show_ok && exit 1
 
-echo ">>>>> -g and -c together <<<<<"
-coverage run -a --branch bin/kconfig-hardened-check -g X86_64 -c kconfig_hardened_check/config_files/distros/fedora_34.config && exit 1
-
 cp kconfig_hardened_check/config_files/distros/fedora_34.config ./test.config
 
 echo ">>>>> no kernel version <<<<<"