[oe-commits] [openembedded-core] 02/03: e2fsprogs: modify ptest script

git at git.openembedded.org git at git.openembedded.org
Sun Oct 8 23:15:21 UTC 2017


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit a218b85dba1a481901548f7414676c0ae6f43316
Author: Juro Bystricky <juro.bystricky at intel.com>
AuthorDate: Fri Oct 6 16:30:46 2017 -0700

    e2fsprogs: modify ptest script
    
    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 at intel.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest b/meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest
index e02fc7f..ef10b08 100644
--- a/meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest
@@ -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

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list