From 9d72259f943a3b31fa4e32aeb1c5a2de3d8ca611 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Mon, 9 Apr 2012 11:37:25 -0300 Subject: Add the skeleton Linux perf events counter for QtTest Currently, it only prints "perf available" if you use the -perf option and perf is available. The implementation comes in the next commits. Change-Id: Ic6cdee70e21df25780799a4bc31ca2c2d923b9f8 Reviewed-by: Jason McDonald --- src/testlib/qbenchmark.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/testlib/qbenchmark.cpp') diff --git a/src/testlib/qbenchmark.cpp b/src/testlib/qbenchmark.cpp index 796d817ae2..91cafc99e3 100644 --- a/src/testlib/qbenchmark.cpp +++ b/src/testlib/qbenchmark.cpp @@ -87,6 +87,10 @@ QBenchmarkMeasurerBase * QBenchmarkGlobalData::createMeasurer() } else if (mode_ == CallgrindChildProcess || mode_ == CallgrindParentProcess) { measurer = new QBenchmarkCallgrindMeasurer; #endif +#ifdef QTESTLIB_USE_PERF_EVENTS + } else if (mode_ == PerfCounter) { + measurer = new QBenchmarkPerfEventsMeasurer; +#endif #ifdef HAVE_TICK_COUNTER } else if (mode_ == TickCounter) { measurer = new QBenchmarkTickMeasurer; -- cgit v1.2.3