Changes to v2: - new patch: rework the parsing of command line options - new patch: add a "--list-tests" option to show the found tests - call "unshare" for each test individually. - drop NFT_TEST_ROOTLESS environment variable. You no longer have to opt-in to run rootless. However, if any tests fail and we ran rootless, then an info is printed at the end. - the environment variables NFT_TEST_HAVE_REALROOT and NFT_TEST_NO_UNSHARE can still be set to configure the script. Those are now also configurable via command line options. Usually you would not have to set them. Thomas Haller (3): tests/shell: rework command line parsing in "run-tests.sh" tests/shell: rework finding tests and add "--list-tests" option tests/shell: run each test in separate namespace and allow rootless tests/shell/run-tests.sh | 191 +++++++++++++++++++++++++++------------ 1 file changed, 132 insertions(+), 59 deletions(-) -- 2.41.0