[PATCH nft] tests: display error when trying to run tests out of the root directory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <pablo@xxxxxxxxxxxxx>
---
 tests/regression/nft-test.py |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/tests/regression/nft-test.py b/tests/regression/nft-test.py
index c3d2aae..8168203 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
-- 
1.7.10.4

--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux