diff --git a/Tests/Functional/TestMachinery/Benchmark.h b/Tests/Functional/TestMachinery/Benchmark.h index f84c04a32fc18936cbc3f826a84dfd65e59a9b73..7b82cf12214dcd61287e768d94db0926d0dd8d87 100644 --- a/Tests/Functional/TestMachinery/Benchmark.h +++ b/Tests/Functional/TestMachinery/Benchmark.h @@ -40,6 +40,7 @@ private: class BA_CORE_API_ Benchmark { + typedef OrderedMap<std::string, Duration*> BenchmarkMap; public: Benchmark() {} ~Benchmark(); @@ -48,11 +49,12 @@ public: void stop(const std::string& name); double runTime(const std::string& name); std::string report() const; + const BenchmarkMap& retrieveData() const {return m_data;} void test_method(const std::string& name, std::function<void(void)> f, int ntries); private: - OrderedMap<std::string, Duration* > m_data; + BenchmarkMap m_data; }; #endif // COREIOTEST_H