summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Faure <faure+bluesystems@kde.org>2013-01-15 18:58:26 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-01-17 17:39:29 +0100
commit00e0923e6044323a58af53217547c61a9e6ff2c1 (patch)
treef252825d2f08e9af8b4e0c472daa5264bf31efdf
parentff8362d65e8d32c2286cd3f72ab2aa85ad97b6e4 (diff)
Output std error from qmake/make when the test fails.
This is intended to make it easier to understand what's happening when this test is flaky during CI. Change-Id: I13163c244cb99414d90b5f71c365a4ff2216bc83 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
-rw-r--r--tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp b/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp
index 086f0b49ca..0f6d7b231b 100644
--- a/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp
+++ b/tests/auto/corelib/tools/qsharedpointer/tst_qsharedpointer.cpp
@@ -1996,7 +1996,7 @@ void tst_QSharedPointer::invalidConstructs()
QByteArray body = code.toLatin1();
bool result = (test.*testFunction)(body);
- if (qgetenv("QTEST_EXTERNAL_DEBUG").toInt() > 0) {
+ if (!result || qgetenv("QTEST_EXTERNAL_DEBUG").toInt() > 0) {
qDebug("External test output:");
#ifdef Q_CC_MSVC
// MSVC prints errors to stdout