1 #include "coverageobject.h"
10 #include "cutelee_paths.h"
12 void CoverageObject::init() { initTest(); }
14 QString CoverageObject::generateTestName()
const
17 test_name += QString::fromLatin1(metaObject()->className());
18 test_name += QLatin1String(
"/");
19 test_name += QString::fromLatin1(QTest::currentTestFunction());
20 if (QTest::currentDataTag()) {
21 test_name += QLatin1String(
"/");
22 test_name += QString::fromLatin1(QTest::currentDataTag());
27 void CoverageObject::saveCoverageData()
29 #ifdef __COVERAGESCANNER__
31 test_name += generateTestName();
33 __coveragescanner_testname(test_name.toStdString().c_str());
34 if (QTest::currentTestFailed())
35 __coveragescanner_teststate(
"FAILED");
37 __coveragescanner_teststate(
"PASSED");
38 __coveragescanner_save();
39 __coveragescanner_testname(
"");
40 __coveragescanner_clear();
44 void CoverageObject::cleanup()