From eb6c96a4b483eae98fe9fc897761dccde68b0925 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 19 Mar 2017 19:15:16 +0100 Subject: Fixed mailquery benchmark. --- tests/mailquerybenchmark.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/mailquerybenchmark.cpp b/tests/mailquerybenchmark.cpp index 022d21d..3ecfa19 100644 --- a/tests/mailquerybenchmark.cpp +++ b/tests/mailquerybenchmark.cpp @@ -69,7 +69,7 @@ class MailQueryBenchmark : public QObject if (folderSpreadFactor == 0) { domainObject.setFolder("folder1"); } else { - domainObject.setFolder(QByteArray("folder") + QByteArray::number(i % folderSpreadFactor)); + domainObject.setFolder(QByteArray("folder") + QByteArray::number(i - (i % folderSpreadFactor))); } entityStore.add("mail", domainObject, false, [] (const Mail &) {}); @@ -172,9 +172,11 @@ private slots: query.reduce(Query::Reduce::Selector::max()); query.limit(1000); - int mailsPerFolder = 100; - populateDatabase(50000, mailsPerFolder); - testLoad(query, 50000, mailsPerFolder); + int mailsPerFolder = 10; + + int count = 50000; + populateDatabase(count, mailsPerFolder); + testLoad(query, count, query.limit()); } }; -- cgit v1.2.3