diff options
Diffstat (limited to 'meta-oe/recipes-support/poco/poco/run-ptest')
-rw-r--r-- | meta-oe/recipes-support/poco/poco/run-ptest | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/meta-oe/recipes-support/poco/poco/run-ptest b/meta-oe/recipes-support/poco/poco/run-ptest index c479f7ac10..c8e50fc967 100644 --- a/meta-oe/recipes-support/poco/poco/run-ptest +++ b/meta-oe/recipes-support/poco/poco/run-ptest @@ -1,9 +1,21 @@ #!/bin/sh +export POCO_BASE=/usr/lib/poco/ptest +export LD_LIBRARY_PATH=${POCO_BASE}/bin:${LD_LIBRARY_PATH} +i=0 while read runner; do - pushd . >/dev/null + oldpath=`pwd` >/dev/null cd bin echo Testing $runner - ./$runner-testrunner -all - popd >/dev/null + ./$runner -ignore $oldpath/cppignore.lnx -all + export res$((i++))=$? + cd $oldpath >/dev/null +done < testrunners +i=0 +while read runner; do + eval assign=\$res$((i++)) + if [ $assign -ne 0 ]; then + echo "FAIL: $runner" + else + echo "PASS: $runner" + fi done < testrunners - |