From 459f9d1b7ab5220d16dbb5db50dd4c313205cff1 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sun, 2 Feb 2020 01:25:17 +0000 Subject: [PATCH] kdecore: fix process output capturing in KDebugTest::testNoMainComponentData() Signed-off-by: Ivailo Monev --- kdecore/tests/kdebug_unittest.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kdecore/tests/kdebug_unittest.cpp b/kdecore/tests/kdebug_unittest.cpp index f5ea6fdc..58322e8a 100644 --- a/kdecore/tests/kdebug_unittest.cpp +++ b/kdecore/tests/kdebug_unittest.cpp @@ -269,10 +269,12 @@ void KDebugTest::testNoMainComponentData() proc.setProcessEnvironment(procenv); proc.setReadChannel(QProcess::StandardError); QVERIFY(QFile::exists(KDEBINDIR "/kdecore-kdebug_qcoreapptest")); - QVERIFY(proc.execute(KDEBINDIR "/kdecore-kdebug_qcoreapptest") == 0); + proc.start(KDEBINDIR "/kdecore-kdebug_qcoreapptest"); + proc.waitForFinished(); + QVERIFY(proc.exitCode() == 0); const QByteArray allOutput = proc.readAllStandardError(); const QList receivedLines = allOutput.split('\n'); - //qDebug() << receivedLines; + // qDebug() << receivedLines; QList expectedLines; expectedLines << "qcoreapp_myarea main: Test debug using qcoreapp_myarea 1"; expectedLines << "kdecore-kdebug_qcoreapptest main: Debug in area 100";