54 const char *fn = QTestResult::currentTestFunction() ? QTestResult::currentTestFunction()
56 const char *tag = QTestResult::currentDataTag() ? QTestResult::currentDataTag() :
"";
57 const char *gtag = QTestResult::currentGlobalDataTag()
58 ? QTestResult::currentGlobalDataTag()
60 const char *filler = (tag[0] && gtag[0]) ?
":" :
"";
62 const char *metric = QTest::benchmarkMetricName(result.measurement.metric);
66 std::snprintf(buf,
sizeof(buf),
"\"%s\",\"%s%s%s\",\"%s\",%.13g,%.13g,%.13g,%u\n",
67 fn, gtag, filler, tag, metric,
69 result.measurement.value, sqrt(result.measurement.variance),
void addIncident(IncidentTypes type, const char *description, const char *file=nullptr, int line=0) override
This virtual method is called when an event occurs that relates to the resolution of the test.