From 09c195628bd58c9ba55a540a195a52c1f169e91f Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 12 Feb 2016 15:43:22 +0100 Subject: Different summaries in the benchmark and fixed printing. The transaction commit invalidates the transaction --- tests/databasepopulationandfacadequerybenchmark.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tests/databasepopulationandfacadequerybenchmark.cpp') diff --git a/tests/databasepopulationandfacadequerybenchmark.cpp b/tests/databasepopulationandfacadequerybenchmark.cpp index 7df38ba..6a2b616 100644 --- a/tests/databasepopulationandfacadequerybenchmark.cpp +++ b/tests/databasepopulationandfacadequerybenchmark.cpp @@ -53,7 +53,7 @@ class DatabasePopulationAndFacadeQueryBenchmark : public QObject for (int i = 0; i < count; i++) { auto domainObject = Sink::ApplicationDomain::Event::Ptr::create(); domainObject->setProperty("uid", "uid"); - domainObject->setProperty("summary", "summary"); + domainObject->setProperty("summary", QString("summary%1").arg(i)); domainObject->setProperty("attachment", attachment); flatbuffers::FlatBufferBuilder fbb; domainTypeAdaptorFactory->createBuffer(*domainObject, fbb); @@ -65,6 +65,9 @@ class DatabasePopulationAndFacadeQueryBenchmark : public QObject } transaction.commit(); + transaction = storage.createTransaction(Sink::Storage::ReadOnly); + db = Sink::Storage::mainDatabase(transaction, "event"); + auto dataSizeTotal = count * (QByteArray("uid").size() + QByteArray("summary").size() + attachment.size()); auto size = db.getSize(); auto onDisk = storage.diskUsage(); -- cgit v1.2.3