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();
|
||||
}
|
||||
}
|
||||
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 (testProcess.state() != QProcess::NotRunning) {
|
||||
|
Reference in New Issue
Block a user