From 5b3d57e8f88dd9adc6787043d7f8e0d305ab4860 Mon Sep 17 00:00:00 2001 From: Caroline Chao Date: Thu, 16 Feb 2012 12:18:43 +0100 Subject: CodeCoverage: Fixes regression. Fixes segmentation fault introduced by qtbase change: 36f5cc848de2525 Coverage data are now saved in QTestLog::stopLogging. Also the current application name needs to be set for a quick test as well. Remove also code coverage call to installCodeCoverage from quicktest due to refactor of the code coverage setup in qtestlib. This should be less error-prone. See qtbase change: 949b7452e0d2402 Change-Id: I13566cc43dfb3af264d3b2be2e5f2617128f4801 Reviewed-by: Caroline Chao --- src/qmltest/quicktestresult.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/qmltest/quicktestresult.cpp') diff --git a/src/qmltest/quicktestresult.cpp b/src/qmltest/quicktestresult.cpp index 5654c87ad9..33c5fef96a 100644 --- a/src/qmltest/quicktestresult.cpp +++ b/src/qmltest/quicktestresult.cpp @@ -564,6 +564,11 @@ void QuickTestResult::setProgramName(const char *name) QTestResult::setCurrentTestObject(globalProgramName); } +void QuickTestResult::setCurrentAppname(const char *appname) +{ + QTestResult::setCurrentAppname(appname); +} + int QuickTestResult::exitCode() { #if defined(QTEST_NOEXITCODE) -- cgit v1.2.3