CodeCoverage: Save coverage data in QTestLog::stopLogging()
authorCaroline Chao <caroline.chao@nokia.com>
Mon, 23 Jan 2012 11:55:21 +0000 (12:55 +0100)
committerQt by Nokia <qt-info@nokia.com>
Tue, 7 Feb 2012 11:43:34 +0000 (12:43 +0100)
commit36f5cc848de25251bfb1cae2ddeea0871ded1fac
tree465fb9cdcdfa93de540abb412219e32f9e2b9216
parent6a75785f49ad11ab1cd026dc8cc2c765f003031f
CodeCoverage: Save coverage data in QTestLog::stopLogging()

Currently when tests are crashing, aborting or hanging, their status are
reported with a status "Unknown" because SaveCoverageTool is never called
for them. The status of the test given by the coverage tool should be the
same as the one reported in the log output when the test is run. This change
will allow more accuracy in the status reported.

Add QTestResult::setCurrentAppname and QTestResult::currentAppname.
To retrieve the name of the current application running.

Task-number: QTQAINFRA-460

Change-Id: Icc476dc2d6cb28185e5447f1e79da6a8a31cad54
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
src/testlib/qtestcase.cpp
src/testlib/qtestlog.cpp
src/testlib/qtestresult.cpp
src/testlib/qtestresult_p.h