summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAge
* Fixed removal of entityChristian Mollekopf2017-12-29
|
* CleanupChristian Mollekopf2017-12-28
|
* Fixed incremental updates in folder queriesChristian Mollekopf2017-12-28
| | | | | | | | | Incremental additions of children in the tree were filtered due to the parent filter. This broke when we started to maintain state, thus causing the filter in datastorequery containing the parent filter to be carried over. Given that the incremental querying of children currently doesn't really add much value (we don't have trees that are large/deep enough), perhaps we're better off using a different approach.
* Check for errorsChristian Mollekopf2017-11-23
|
* Storage debugging codeChristian Mollekopf2017-11-21
|
* Added timeouts to sinkloadtestChristian Mollekopf2017-11-15
|
* Ensure the flatbuffer file is built before the testsChristian Mollekopf2017-11-14
|
* Fixed use after freeChristian Mollekopf2017-11-14
|
* Fixed warningsChristian Mollekopf2017-11-11
|
* Require valgrind when enabling memcheckChristian Mollekopf2017-11-07
|
* Benchmarks in tests are too fragileChristian Mollekopf2017-11-03
|
* sinkloadtest.pyChristian Mollekopf2017-11-03
|
* No benchmarking in testsChristian Mollekopf2017-10-20
|
* Ensure the test passes reliably.Christian Mollekopf2017-10-17
|
* Initial query testChristian Mollekopf2017-10-17
|
* Use QUICK_TRY_VERIFYChristian Mollekopf2017-10-17
|
* pipelinebenchmarkChristian Mollekopf2017-10-17
|
* storagebenchmarkChristian Mollekopf2017-10-17
|
* dummyresourcebenchmark valuesChristian Mollekopf2017-10-17
|
* Split up dummyresourcewritebenchmark into datasets that we want toChristian Mollekopf2017-10-17
| | | | display.
* QUICK_TRY_VERIFY for quick polling in benchmarksChristian Mollekopf2017-10-16
|
* Updated the information we collect for dummyresourcewritebenchmarkChristian Mollekopf2017-10-16
|
* Don't do too much benchmarking in the testsChristian Mollekopf2017-10-16
|
* Share variance/maxDifference implementationChristian Mollekopf2017-10-16
|
* hawd def for incremental vs nonincremental comparisonChristian Mollekopf2017-10-12
|
* Changed how we record and print the mail query benchmark data.Christian Mollekopf2017-10-12
| | | | | | Each column can represent an individual value, which we can use to record related data. Each row thus represents a new run of the benchmark.
* We are not reliably staying under 500Christian Mollekopf2017-10-12
|
* Don't use QTRY_* in a benchmarkChristian Mollekopf2017-10-11
| | | | It has a backoff timer inside which skews the time measurements.
* hawd json output moduleChristian Mollekopf2017-10-10
|
* No need to make this overly complicated.Christian Mollekopf2017-10-10
|
* Ensure we copy all blobs when copying to another resourceChristian Mollekopf2017-10-09
|
* Optimized the incremental update case.Christian Mollekopf2017-10-08
| | | | | | | | | | | | This brings the incremental closer to a regular query (about 1.5 times as bad instead of 3.5 times). For a comparison look at MailQueryBenchmark::testIncremental() The optimization is built on the assumption that we i.e. get an update with 100 revisions, and thus the optimization applies to the case where we have multiple revisions within that batch that are part of the same reduction. In such a case we can avoid redoing the reduction lookup over and over.
* Benchmark cleanupChristian Mollekopf2017-10-08
|
* The variance of a single value is 0Christian Mollekopf2017-10-08
|
* Fixed dummyresource write benchmarkChristian Mollekopf2017-10-06
|
* Get both maildir and imap sync tests to workChristian Mollekopf2017-09-20
|
* We now get a connectionerrorChristian Mollekopf2017-09-20
|
* Benchmark incremental queriesChristian Mollekopf2017-09-13
|
* Fixed getUids by type filtering.Christian Mollekopf2017-09-07
| | | | | We used to simply return all uids. Requires "sinksh upgrade"
* Ensure we monitor resources for status changes that have been createdChristian Mollekopf2017-09-02
| | | | | | after the query. This fixes status monitoring when creating a new account.
* Default to NoStatus for resources until we know more.Christian Mollekopf2017-08-25
| | | | | | This allows the aggregation to ignore resources where we don't have any status information yet, so the account doesn't always end up being offline.
* Implemented thread mergingChristian Mollekopf2017-08-18
| | | | | It can happen that thread messages are not delivered in order, which means we will have to merge threads once all messages are available.
* Ensure marking as unread works as wellChristian Mollekopf2017-08-02
|
* Use imported targets instead of qt5_use_modulesHeiko Becker2017-07-29
| | | | | | | | | | | | | | | | | | | From Qt's documentation: "This macro is obsolete. Use target_link_libraries with IMPORTED targets instead." It's only recommended with cmake >=2.8.9 & < 2.8.12. Sink already requires cmake 3.0. One advantage of using the imported targets is, that cmake complains if a target isn't found before it's used, like Qt5Concurrent missing from the find_package_call here. Reviewers: #sink, cmollekopf Reviewed By: #sink, cmollekopf Subscribers: #sink Tags: #sink Differential Revision: https://phabricator.kde.org/D6361
* Adjusted docs and test.Christian Mollekopf2017-07-27
|
* Fixed testChristian Mollekopf2017-07-06
|
* Keep notifier alive for notifications of new resources.Christian Mollekopf2017-07-05
| | | | Necessary to get notifications for newly created resources.
* We have no guarantee when the notification arrivesChristian Mollekopf2017-07-05
|
* Ensure we can deal with non-null terminated strings.Christian Mollekopf2017-06-27
|
* Use asyncverify where we canChristian Mollekopf2017-06-14
| | | | | Otherwise the test is not aborted because the job doesn't get any error set