From: Pablo Neira Ayuso Date: Thu, 3 Sep 2015 17:39:48 +0000 (+0200) Subject: tests: display error when trying to run tests out of the root directory X-Git-Tag: v0.5~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d041181325714c462a9f9d6f7a7b8fb5cf97e567;p=thirdparty%2Fnftables.git tests: display error when trying to run tests out of the root directory Since 357d8cfcceb2 ("tests: use the src/nft binary instead of $PATH one"), the tests fail if you try to run them if you are not under the root directory of the nftables repository. Display an error so I don't forget I have to do it like this. Signed-off-by: Pablo Neira Ayuso --- diff --git a/tests/regression/nft-test.py b/tests/regression/nft-test.py index c3d2aae59..8168203b9 100755 --- a/tests/regression/nft-test.py +++ b/tests/regression/nft-test.py @@ -879,6 +879,11 @@ def main(): print "You need to be root to run this, sorry" return + if not os.path.isdir("tests/regression/"): + print "You have to run nft-test.py from the repository root directory, eg.\n\n" + \ + " nftables# python tests/regression/nft-test.py\n" + return + test_files = files_ok = run_total = 0 tests = passed = warnings = errors = 0 global log_file