diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/linguist/lconvert/tst_lconvert.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/auto/linguist/lconvert/tst_lconvert.cpp b/tests/auto/linguist/lconvert/tst_lconvert.cpp index 7f3c60f51..eb5367b55 100644 --- a/tests/auto/linguist/lconvert/tst_lconvert.cpp +++ b/tests/auto/linguist/lconvert/tst_lconvert.cpp @@ -141,6 +141,7 @@ void tst_lconvert::verifyReadFail(const QString &fn) { QProcess cvt; cvt.start(lconvert, QStringList() << (dataDir + fn)); + QVERIFY2(cvt.waitForStarted(), qPrintable(cvt.errorString())); QVERIFY(cvt.waitForFinished(10000)); QVERIFY(cvt.exitStatus() == QProcess::NormalExit); QVERIFY2(cvt.exitCode() == 2, "Accepted invalid input"); @@ -169,6 +170,8 @@ void tst_lconvert::convertChain(const QString &_inFileName, const QString &_outF args << "-if" << stations[i] << "-i" << "-" << "-of" << stations[i + 1]; cvts.at(i)->start(lconvert, args, QIODevice::ReadWrite | QIODevice::Text); } + for (QProcess *cvt : qAsConst(cvts)) + QVERIFY2(cvt->waitForStarted(), qPrintable(cvt->errorString())); int st = 0; foreach (QProcess *cvt, cvts) doWait(cvt, ++st); @@ -236,6 +239,7 @@ void tst_lconvert::converts() cvt.start(lconvert, QStringList() << "-i" << (dataDir + inFileName) << "-of" << format, QIODevice::ReadWrite | QIODevice::Text); + QVERIFY2(cvt.waitForStarted(), qPrintable(cvt.errorString())); doWait(&cvt, 0); if (QTest::currentTestFailed()) return; |