summaryrefslogtreecommitdiffstats
path: root/src/testlib/qtestcase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/testlib/qtestcase.cpp')
-rw-r--r--src/testlib/qtestcase.cpp29
1 files changed, 15 insertions, 14 deletions
diff --git a/src/testlib/qtestcase.cpp b/src/testlib/qtestcase.cpp
index d28cfd8613..2f62d51c58 100644
--- a/src/testlib/qtestcase.cpp
+++ b/src/testlib/qtestcase.cpp
@@ -1957,25 +1957,26 @@ int QTest::qRun()
}
#ifndef QT_NO_EXCEPTIONS
- } catch (...) {
- QTestResult::addFailure("Caught unhandled exception", __FILE__, __LINE__);
- if (QTestResult::currentTestFunction()) {
- QTestResult::finishedCurrentTestFunction();
- QTestResult::setCurrentTestFunction(nullptr);
- }
+ } catch (...) {
+ QTestResult::addFailure("Caught unhandled exception", __FILE__, __LINE__);
+ if (QTestResult::currentTestFunction()) {
+ QTestResult::finishedCurrentTestFunction();
+ QTestResult::setCurrentTestFunction(nullptr);
+ }
QTestLog::stopLogging();
+
#if defined(Q_OS_MACX)
- if (macNeedsActivate) {
- IOPMAssertionRelease(powerID);
- }
+ if (macNeedsActivate) {
+ IOPMAssertionRelease(powerID);
+ }
#endif
- currentTestObject = nullptr;
+ currentTestObject = nullptr;
- // Rethrow exception to make debugging easier.
- throw;
- return 1;
- }
+ // Re-throw exception to make debugging easier
+ throw;
+ return 1;
+ }
#endif
#if QT_CONFIG(valgrind)