]> code.ossystems Code Review - openembedded-core.git/commitdiff
e2fsprogs: modify ptest script
authorJuro Bystricky <juro.bystricky@intel.com>
Fri, 6 Oct 2017 23:30:46 +0000 (16:30 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 8 Oct 2017 23:12:40 +0000 (00:12 +0100)
e2fsprog testsuite used to log results into its own log file into
/usr/lib/e2fsprogs/ptest/test.log. Therefore console output was not available and
redirecting ptest-runner output into a log file would not capture output of any
individual tests. So overall the whole e2fsprogs testsuite consisting of about
300 tests was evaluated as a single test.

This patch ensures the e2fsprogs test_script output is not automatically redirected
while executing during run-ptest. Any redirection is up to the user.
Additionally, the results of tests are prefixed by more canonical "PASS:" FAIL:"
based on the actual test results.

Aditionally, remove various files created by the testsuite.

[YOCTO #12146]

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest

index e02fc7f2b96529d6289b34ea1c050cca11dce1e9..ef10b08bc86241b08cfa406be9d060cf4b997aeb 100644 (file)
@@ -1,11 +1,10 @@
 #!/bin/sh
 
 cd ./test
-./test_script &>../test.log
-if [ $? -eq 0 ]
-then
-       echo "PASS: e2fsprogs"
-       rm ../test.log
-else
-       echo "FAIL: e2fsprogs"
-fi
+./test_script | sed -u -e '/:[[:space:]]ok/s/^/PASS: /' -e '/:[[:space:]]failed/s/^/FAIL: /' -e '/:[[:space:]]skipped/s/^/SKIP: /'
+rm -rf /var/volatile/tmp/*e2fsprogs*
+rm -f tmp-*
+rm -f *.tmp
+rm -f *.ok
+rm -f *.failed
+rm -f *.log