summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2013-07-08 14:02:47 +0200
committerChristian Kandeler <christian.kandeler@digia.com>2013-07-11 12:08:05 +0200
commitfcbadb61401daf3256e81659d8e84a42d9cd8cd4 (patch)
tree3ee3023feae6868a362c59d27be3c357bdc7e462
parente4eefee05800991bb39e324b737daf207548b1d3 (diff)
downloadqbs-fcbadb61401daf3256e81659d8e84a42d9cd8cd4.tar.gz
Fix exit code handling in blackbox test.
Apparently, QProcess::exitCode is often (always?) zero when the process crashed, so take that into account. Change-Id: I5d254d16bb7a06c7940f19abb3bef80bba99b3c1 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
-rw-r--r--tests/auto/blackbox/tst_blackbox.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/auto/blackbox/tst_blackbox.cpp b/tests/auto/blackbox/tst_blackbox.cpp
index 201a36355..d576952e1 100644
--- a/tests/auto/blackbox/tst_blackbox.cpp
+++ b/tests/auto/blackbox/tst_blackbox.cpp
@@ -95,7 +95,7 @@ int TestBlackbox::runQbs(const QbsRunParameters &params)
if (!m_qbsStdout.isEmpty())
qDebug("%s", m_qbsStdout.constData());
}
- return process.exitCode();
+ return process.exitStatus() == QProcess::NormalExit ? process.exitCode() : -1;
}
/*!