From: Phil Sutter Date: Sat, 6 Nov 2021 20:10:45 +0000 (+0100) Subject: xlate-test: Print full path if testing all files X-Git-Tag: v1.8.8~101 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=afa525ee81aa799284c35575c945785fa8b82b13;p=thirdparty%2Fiptables.git xlate-test: Print full path if testing all files Lines won't become too long and it's more clear to users where test input comes from this way. Signed-off-by: Phil Sutter Tested-by: Pablo Neira Ayuso --- diff --git a/xlate-test.py b/xlate-test.py index 4a56e798..d78e8648 100755 --- a/xlate-test.py +++ b/xlate-test.py @@ -80,15 +80,15 @@ def run_test(name, payload): def load_test_files(): test_files = total_tests = total_passed = total_error = total_failed = 0 - for test in sorted(os.listdir("extensions")): - if test.endswith(".txlate"): - with open("extensions/" + test, "r") as payload: - tests, passed, failed, errors = run_test(test, payload) - test_files += 1 - total_tests += tests - total_passed += passed - total_failed += failed - total_error += errors + tests = sorted(os.listdir("extensions")) + for test in ['extensions/' + 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 + total_tests += tests + total_passed += passed + total_failed += failed + total_error += errors return (test_files, total_tests, total_passed, total_failed, total_error)