-echo ">>>>> lonely -l <<<<<"
-! coverage run -a --branch bin/kconfig-hardened-check -l /proc/cmdline
+
+echo ">>>>> -c and -p together <<<<<"
+coverage run -a --branch bin/kernel-hardening-checker -p X86_64 -c ./test.config && exit 1
+
+echo ">>>>> -c and -g together <<<<<"
+coverage run -a --branch bin/kernel-hardening-checker -g X86_64 -c ./test.config && exit 1
+
+echo ">>>>> -l without -c <<<<<"
+coverage run -a --branch bin/kernel-hardening-checker -l /proc/cmdline && exit 1
+
+echo ">>>>> -s and -p together <<<<<"
+coverage run -a --branch bin/kernel-hardening-checker -p X86_64 -s $SYSCTL_EXAMPLE && exit 1
+
+echo ">>>>> -s and -g together <<<<<"
+coverage run -a --branch bin/kernel-hardening-checker -g X86_64 -s $SYSCTL_EXAMPLE && exit 1
+
+echo ">>>>> -p and -g together <<<<<"
+coverage run -a --branch bin/kernel-hardening-checker -p X86_64 -g X86_64 && exit 1