From: Arturo Borrero Date: Wed, 11 May 2016 12:39:33 +0000 (+0200) Subject: tests/shell/run-tests.sh: execute tests in sorted order X-Git-Tag: v0.6~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=684d62743dacfbc67b15e40dc7d6c922cae474a6;p=thirdparty%2Fnftables.git tests/shell/run-tests.sh: execute tests in sorted order Let's sort tests files before iterating over them. Put the find string in a separated function so it's more readable. Signed-off-by: Arturo Borrero Gonzalez Signed-off-by: Pablo Neira Ayuso --- diff --git a/tests/shell/run-tests.sh b/tests/shell/run-tests.sh index 0bbb136b..057f11ef 100755 --- a/tests/shell/run-tests.sh +++ b/tests/shell/run-tests.sh @@ -61,10 +61,15 @@ kernel_cleanup() { nf_tables_ipv4 nf_tables_ipv6 nf_tables } +find_tests() { + ${FIND} ${TESTDIR} -executable -regex \ + .*${RETURNCODE_SEPARATOR}[0-9]+ | sort +} + echo "" ok=0 failed=0 -for testfile in $(${FIND} ${TESTDIR} -executable -regex .*${RETURNCODE_SEPARATOR}[0-9]+) +for testfile in $(find_tests) do kernel_cleanup