Merge pull request #334 from banburybill/develop

Fix capturing exit code of a test.
This commit is contained in:
wtoorop 2017-09-13 16:13:08 +02:00 committed by GitHub
commit a9029581bc
1 changed files with 3 additions and 2 deletions

View File

@ -858,9 +858,10 @@ echo "--------------- Test Output ------------------" | write_result result.$dsc
pre pre
out "[log] Executing test" out "[log] Executing test"
( ${SHELL} $dsc_test ${TPKG_ARGS} 2>&1 ) > result.$dsc_basename.tmp
( ${SHELL} $dsc_test ${TPKG_ARGS} 2>&1 ) | write_result result.$dsc_basename
test_result=$? test_result=$?
write_result result.$dsc_basename < result.$dsc_basename.tmp
rm -f result.$dsc_basename.tmp
epoch # would like to run after post, but that is not possible :-( epoch # would like to run after post, but that is not possible :-(
if [ $test_result -ne 0 ]; then if [ $test_result -ne 0 ]; then
err "[warning] Test executed with errors: $test_result." err "[warning] Test executed with errors: $test_result."