diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-03-19 19:15:16 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-03-19 19:15:16 +0100 |
commit | eb6c96a4b483eae98fe9fc897761dccde68b0925 (patch) | |
tree | 6313f7cfaf04e4ffbc98d0840f1daa60afb0925a | |
parent | a16ae6c64b75706f9663fb27510a73d1a6a29de8 (diff) | |
download | sink-eb6c96a4b483eae98fe9fc897761dccde68b0925.tar.gz sink-eb6c96a4b483eae98fe9fc897761dccde68b0925.zip |
Fixed mailquery benchmark.
-rw-r--r-- | tests/mailquerybenchmark.cpp | 10 |
1 files 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 | |||
69 | if (folderSpreadFactor == 0) { | 69 | if (folderSpreadFactor == 0) { |
70 | domainObject.setFolder("folder1"); | 70 | domainObject.setFolder("folder1"); |
71 | } else { | 71 | } else { |
72 | domainObject.setFolder(QByteArray("folder") + QByteArray::number(i % folderSpreadFactor)); | 72 | domainObject.setFolder(QByteArray("folder") + QByteArray::number(i - (i % folderSpreadFactor))); |
73 | } | 73 | } |
74 | 74 | ||
75 | entityStore.add("mail", domainObject, false, [] (const Mail &) {}); | 75 | entityStore.add("mail", domainObject, false, [] (const Mail &) {}); |
@@ -172,9 +172,11 @@ private slots: | |||
172 | query.reduce<ApplicationDomain::Mail::Folder>(Query::Reduce::Selector::max<ApplicationDomain::Mail::Date>()); | 172 | query.reduce<ApplicationDomain::Mail::Folder>(Query::Reduce::Selector::max<ApplicationDomain::Mail::Date>()); |
173 | query.limit(1000); | 173 | query.limit(1000); |
174 | 174 | ||
175 | int mailsPerFolder = 100; | 175 | int mailsPerFolder = 10; |
176 | populateDatabase(50000, mailsPerFolder); | 176 | |
177 | testLoad(query, 50000, mailsPerFolder); | 177 | int count = 50000; |
178 | populateDatabase(count, mailsPerFolder); | ||
179 | testLoad(query, count, query.limit()); | ||
178 | } | 180 | } |
179 | }; | 181 | }; |
180 | 182 | ||