From 7c0e76aee415300b4c391fca191164321e78b035 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Thu, 14 Apr 2016 17:34:00 +0200 Subject: [PATCH] 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 --- src/plugins/autotest/testrunner.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/autotest/testrunner.cpp b/src/plugins/autotest/testrunner.cpp index 9d412ec4476..93554d76a18 100644 --- a/src/plugins/autotest/testrunner.cpp +++ b/src/plugins/autotest/testrunner.cpp @@ -220,6 +220,10 @@ static void performTestRun(QFutureInterface &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) {