From 4d662fec99071ec8160c33b2fa17794e898bd3be Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 9 Feb 2016 14:39:39 +0100 Subject: Added a hawd dataset --- tests/databasepopulationandfacadequerybenchmark.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests/databasepopulationandfacadequerybenchmark.cpp') diff --git a/tests/databasepopulationandfacadequerybenchmark.cpp b/tests/databasepopulationandfacadequerybenchmark.cpp index 77573a0..93f15cb 100644 --- a/tests/databasepopulationandfacadequerybenchmark.cpp +++ b/tests/databasepopulationandfacadequerybenchmark.cpp @@ -12,6 +12,9 @@ #include #include +#include "hawd/dataset.h" +#include "hawd/formatter.h" + #include #include @@ -31,6 +34,7 @@ class DatabasePopulationAndFacadeQueryBenchmark : public QObject QByteArray identifier; QList mRssGrowthPerEntity; QList mTimePerEntity; + HAWD::State mHawdState; void populateDatabase(int count) { @@ -129,6 +133,13 @@ class DatabasePopulationAndFacadeQueryBenchmark : public QObject std::cout << "Rss without db [kb]: " << rssWithoutDb/1024 << std::endl; std::cout << "Percentage error: " << percentageRssError << std::endl; + HAWD::Dataset dataset("facade_query", mHawdState); + HAWD::Dataset::Row row = dataset.row(); + row.setValue("rows", list.size()); + row.setValue("queryTimePerResult", (qreal)list.size()/elapsed); + dataset.insertRow(row); + HAWD::Formatter::print(dataset); + mTimePerEntity << static_cast(elapsed)/static_cast(count); mRssGrowthPerEntity << rssGrowthPerEntity; -- cgit v1.2.3