From: Phil Sutter Date: Wed, 6 Nov 2024 15:42:46 +0000 (+0100) Subject: tests: xlate-test: Fix for 'make distcheck' X-Git-Tag: v1.8.11~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=79787c6eaeed3e1164d2ad87d3c82329bfbd885a;p=thirdparty%2Fiptables.git tests: xlate-test: Fix for 'make distcheck' Similar problem as with the other suites: The build directory does not contain test cases, only build results. Signed-off-by: Phil Sutter --- diff --git a/xlate-test.py b/xlate-test.py index b6a78bb2..1c8cfe71 100755 --- a/xlate-test.py +++ b/xlate-test.py @@ -188,8 +188,10 @@ def run_test(name, payload): def load_test_files(): test_files = total_tests = total_passed = total_error = total_failed = 0 - tests = sorted(os.listdir("extensions")) - for test in ['extensions/' + f for f in tests if f.endswith(".txlate")]: + tests_path = os.path.join(os.path.dirname(sys.argv[0]), "extensions") + tests = sorted(os.listdir(tests_path)) + for test in [os.path.join(tests_path, f) + for f in tests if f.endswith(".txlate")]: with open(test, "r") as payload: tests, passed, failed, errors = run_test(test, payload) test_files += 1