Help me (and maybe others) to not occasionally forget to run this or that test suite in this or that mode: Implement "run all variants" mode in test runners (patches 2 and 3), make sure they're exit codes match Automake expectations (patch 1) and register them with Automake (patch 6). Also fix for running 'make check' as non-root (patches 4 and 5). Phil Sutter (6): tests: Prepare exit codes for automake tests: monitor: Support running all tests in one go tests: py: Set default options based on RUN_FULL_TESTSUITE tests: json_echo: Skip if run as non-root tests: shell: Skip packetpath/nat_ftp in fake root env Makefile: Enable support for 'make check' Makefile.am | 6 +++++ tests/json_echo/run-test.py | 4 +++ tests/monitor/run-tests.sh | 34 ++++++++++++++---------- tests/py/nft-test.py | 19 +++++++++---- tests/shell/run-tests.sh | 2 +- tests/shell/testcases/packetpath/nat_ftp | 3 +++ 6 files changed, 48 insertions(+), 20 deletions(-) -- 2.49.0