1#include "coverageobject.h"
10#include "cutelee_paths.h"
12void CoverageObject::init() { initTest(); }
14QString 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());
27void 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();
44void CoverageObject::cleanup()