]> git.ipfire.org Git - thirdparty/nftables.git/commit
tests/shell: exit 77 from "run-tests.sh" if all tests were skipped
authorThomas Haller <thaller@redhat.com>
Wed, 13 Sep 2023 17:11:01 +0000 (19:11 +0200)
committerFlorian Westphal <fw@strlen.de>
Fri, 15 Sep 2023 14:14:02 +0000 (16:14 +0200)
commita65de4e86dcba7dd731a16aa183e1ef1f613b838
tree8ff52162406771bb3ba6276757effe34cf899837
parentf7421e4cb07ebb16c2d21df6e98e0eb2b7462ea4
tests/shell: exit 77 from "run-tests.sh" if all tests were skipped

If there are multiple tests and some of them pass and some are skipped,
the overall result should be success (zero). Because likely the user
just selected a bunch of tests (or all of them). So skipping some tests
does not mean that the entire run is not a success.

However, if all tests are skipped, then mark the overall result as
skipped too. The more common case is if you only run one single test,
then we want to know, that the test didn't run.

Signed-off-by: Thomas Haller <thaller@redhat.com>
Signed-off-by: Florian Westphal <fw@strlen.de>
tests/shell/run-tests.sh