src/testlib/qtestlogger.cpp
changeset 30 5dc02b23752f
parent 23 89e065397ea6
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
   262 void QTestLogger::addBenchmarkResult(const QBenchmarkResult &result)
   262 void QTestLogger::addBenchmarkResult(const QBenchmarkResult &result)
   263 {
   263 {
   264     QTestElement *benchmarkElement = new QTestElement(QTest::LET_Benchmark);
   264     QTestElement *benchmarkElement = new QTestElement(QTest::LET_Benchmark);
   265 //    printf("element %i", benchmarkElement->elementType());
   265 //    printf("element %i", benchmarkElement->elementType());
   266 
   266 
   267     benchmarkElement->addAttribute(QTest::AI_Metric, QBenchmarkGlobalData::current->measurer->metricText().toAscii().data());
   267     benchmarkElement->addAttribute(
       
   268         QTest::AI_Metric,
       
   269         QTest::benchmarkMetricName(QBenchmarkTestMethodData::current->result.metric));
   268     benchmarkElement->addAttribute(QTest::AI_Tag, result.context.tag.toAscii().data());
   270     benchmarkElement->addAttribute(QTest::AI_Tag, result.context.tag.toAscii().data());
   269     benchmarkElement->addAttribute(QTest::AI_Value, QByteArray::number(result.value).constData());
   271     benchmarkElement->addAttribute(QTest::AI_Value, QByteArray::number(result.value).constData());
   270 
   272 
   271     char buf[100];
   273     char buf[100];
   272     QTest::qt_snprintf(buf, sizeof(buf), "%i", result.iterations);
   274     QTest::qt_snprintf(buf, sizeof(buf), "%i", result.iterations);