forked from qt-creator/qt-creator
AutoTest: Inform user when tests did crash
If a test crashes for whatever reason one did not get any information about this so far. Add an explicit fatal for such cases. Change-Id: Ica2aec4b30f38d29acfe170526f4468aa6577887 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
This commit is contained in:
@@ -220,6 +220,10 @@ static void performTestRun(QFutureInterface<TestResultPtr> &futureInterface,
|
|||||||
eventLoop.processEvents();
|
eventLoop.processEvents();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (testProcess.exitStatus() == QProcess::CrashExit) {
|
||||||
|
futureInterface.reportResult(TestResultPtr(new FaultyTestResult(Result::MessageFatal,
|
||||||
|
QString::fromLatin1("Test for project \"%1\" crashed.").arg(testConfiguration->displayName()))));
|
||||||
|
}
|
||||||
|
|
||||||
if (canceledByTimeout) {
|
if (canceledByTimeout) {
|
||||||
if (testProcess.state() != QProcess::NotRunning) {
|
if (testProcess.state() != QProcess::NotRunning) {
|
||||||
|
Reference in New Issue
Block a user