summaryrefslogtreecommitdiffstats
path: root/tests/shell/run-tests.sh
Commit message (Expand)AuthorAgeFilesLines
* tests: shell: Avoid escape chars when printing to non-terminalsPhil Sutter2024-04-121-2/+2
* tests: shell: flush ruleset with -U after feature probingPablo Neira Ayuso2023-12-061-0/+3
* tests/shell: workaround lack of $SRANDOM before bash 5.1Thomas Haller2023-11-281-0/+1
* tests/shell: workaround lack of `wait -p` before bash 5.1Thomas Haller2023-11-281-7/+40
* tests/shell: check and generate JSON dump filesThomas Haller2023-11-151-4/+7
* tests/shell: honor NFT_TEST_VERBOSE_TEST variable to debug tests via `bash -x`Thomas Haller2023-10-211-1/+14
* tests/shell: add "-S|--setup-host" option to set sysctl for rootless testsThomas Haller2023-10-101-0/+46
* tests/shell: preserve result directory with NFT_TEST_FAIL_ON_SKIPThomas Haller2023-10-101-2/+7
* tests/shell: honor NFT_TEST_FAIL_ON_SKIP variable to fail on any skipped testsThomas Haller2023-09-211-1/+7
* tests/shell: run `nft --check` on persisted dump filesThomas Haller2023-09-191-1/+3
* tests/shell: colorize NFT_TEST_HAS_SOCKET_LIMITSThomas Haller2023-09-181-11/+18
* tests/shell: don't show the exit status for failed testsThomas Haller2023-09-181-6/+3
* tests/shell: set C locale in "run-tests.sh"Thomas Haller2023-09-181-2/+6
* tests/shell: implement NFT_TEST_HAVE_json feature detection as scriptThomas Haller2023-09-181-14/+4
* tests/shell: skip reset tests if kernel lacks supportFlorian Westphal2023-09-181-4/+21
* tests/shell: suggest 4Mb /proc/sys/net/core/{wmem_max,rmem_max} for rootlessThomas Haller2023-09-181-3/+3
* tests/shell: colorize NFT_TEST_SKIP_/NFT_TEST_HAVE_ in test outputThomas Haller2023-09-161-2/+10
* tests/shell: add feature probing via "features/*.nft" filesThomas Haller2023-09-161-0/+28
* tests/shell: honor CLICOLOR_FORCE to force coloring in run-tests.shThomas Haller2023-09-151-5/+10
* tests/shell: accept $NFT_TEST_TMPDIR_TAG for the result directoryThomas Haller2023-09-151-1/+1
* tests/shell: exit 77 from "run-tests.sh" if all tests were skippedThomas Haller2023-09-151-1/+7
* tests/shell: in find_tests() use C locale for sorting tests namesThomas Haller2023-09-151-1/+1
* tests/shell: special handle base path starting with "./"Thomas Haller2023-09-151-1/+3
* tests/shell: add option to shuffle execution order of testsThomas Haller2023-09-151-0/+18
* tests/shell: export NFT_TEST_RANDOM_SEED variable for testsThomas Haller2023-09-151-0/+46
* tests/shell: ensure vgdb-pipe files are deleted from "nft-valgrind-wrapper.sh"Thomas Haller2023-09-141-1/+9
* tests/shell: kill running child processes when aborting "run-tests.sh"Thomas Haller2023-09-141-5/+26
* tests/shell: add "--quick" option to skip slow tests (via NFT_TEST_SKIP_slow=y)Thomas Haller2023-09-091-0/+18
* tests/shell: skip tests if nft does not support JSON modeThomas Haller2023-09-091-2/+36
* tests/shell: print number of completed tests to show progressThomas Haller2023-09-091-7/+13
* tests/shell: set valgrind's "--vgdb-prefix=" to orignal TMPDIRThomas Haller2023-09-091-0/+5
* tests/shell: set NFT_TEST_JOBS based on $(nproc)Thomas Haller2023-09-081-3/+7
* tests/shell: record wall time of test run in result dataThomas Haller2023-09-081-0/+16
* tests/shell: no longer enable verbose output when selecting a testThomas Haller2023-09-081-4/+1
* tests/shell: print "kernel is tainted" separate from test resultThomas Haller2023-09-081-1/+2
* tests/shell: redirect output of test script to file tooThomas Haller2023-09-081-0/+2
* tests/shell: don't redirect error/warning messages to stderrThomas Haller2023-09-081-2/+2
* tests/shell: print the NFT setting with the VALGRIND=y wrapperThomas Haller2023-09-081-4/+5
* tests/shell: fix handling failures with VALGRIND=yThomas Haller2023-09-081-1/+3
* tests/shell: colorize terminal output with test resultThomas Haller2023-09-081-10/+61
* tests/shell: cleanup print_test_result() and show TAINTED error codeThomas Haller2023-09-081-8/+10
* tests/shell: skip test in rootless that hit socket buffer size limitThomas Haller2023-09-071-0/+32
* tests/shell: bind mount private /var/run/netns in test containerThomas Haller2023-09-071-4/+28
* tests/shell: support running tests in parallelThomas Haller2023-09-071-13/+73
* tests/shell: move valgrind wrapper script to separate scriptThomas Haller2023-09-071-34/+7
* tests/shell: move taint check to "test-wrapper.sh"Thomas Haller2023-09-071-12/+4
* tests/shell: rework printing of test resultsThomas Haller2023-09-071-39/+80
* tests/shell: move the dump diff handling inside "test-wrapper.sh"Thomas Haller2023-09-071-28/+17
* tests/shell: support --keep-logs option (NFT_TEST_KEEP_LOGS=y) to preserve te...Thomas Haller2023-09-071-3/+19
* tests/shell: interpret an exit code of 77 from scripts as "skipped"Thomas Haller2023-09-071-1/+10