summaryrefslogtreecommitdiffstats
path: root/tests/CMakeLists.txt
Commit message (Collapse)AuthorAge
* the right target for generate_export_header.Christian Mollekopf2018-05-19
|
* Export from sink_test so we can link against it on windowsChristian Mollekopf2018-04-20
|
* Add CalDAV supportRémi Nicole2018-03-27
| | | | | | | | | | | | | | | | | | | | | Summary: Notes: - Add a `webdavcommon` folder for WebDAV generic resource code - Move `davresource` to `carddaveresource` and make it use the WebDAV code - For now it tests the CalDAV resource directly on KolabNow (to be changed) - Only synchronization, not adding / changing / removing WebDAV collections or items (to be implemented) - Only events are currently supported (todo, freebusy, etc. are to be implemented but should be straightforward) Fixes T8224 Reviewers: cmollekopf Tags: #sink Maniphest Tasks: T8224 Differential Revision: https://phabricator.kde.org/D11741
* Fixed and tested the upgrade from a database without version.Christian Mollekopf2018-02-28
|
* Ensure the flatbuffer file is built before the testsChristian Mollekopf2017-11-14
|
* Benchmarks in tests are too fragileChristian Mollekopf2017-11-03
|
* Don't do too much benchmarking in the testsChristian Mollekopf2017-10-16
|
* Share variance/maxDifference implementationChristian Mollekopf2017-10-16
|
* 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.
* 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
* Somewhat useless stress test...Christian Mollekopf2017-05-07
|
* Fixed readAllUids and readAllChristian Mollekopf2017-04-10
|
* Implemented notification support in the model.Christian Mollekopf2017-03-24
| | | | | | | | This will allow us to fold things like progress and sync status directly into the model. Usecases are mail download progress and folder sync progress. Ideally we would also solve the resource/account state through this.
* Removed tests that we no longer useChristian Mollekopf2017-03-18
|
* interresource moveChristian Mollekopf2016-12-02
|
* A first draft of the threading algorithm.Christian Mollekopf2016-09-20
|
* Dummyresource mailtestChristian Mollekopf2016-06-26
|
* Got rid of the maildirresourcetestChristian Mollekopf2016-05-31
|
* Replace the imapresourcetest with the generic mailsynctestChristian Mollekopf2016-05-31
|
* Shared test macrosChristian Mollekopf2016-05-24
|
* A generic mailtest that can be applied to all resources that supportChristian Mollekopf2016-05-24
| | | | mails.
* Fixed resource property filteringChristian Mollekopf2016-05-10
|
* An in memory testaccount that can be used for application testing.Christian Mollekopf2016-05-03
|
* accountstest and a way to create new entitiesChristian Mollekopf2016-04-10
|
* Pipeline benchmarkChristian Mollekopf2016-02-17
|
* Added a mailquerybenchmarkChristian Mollekopf2016-02-16
|
* MaildirsyncbechmarkChristian Mollekopf2016-02-11
|
* Use Sink instead of SinkCommonChristian Mollekopf2016-02-09
|
* Renamed Akonadi2 to SinkChristian Mollekopf2016-01-20
| | | | (except for documentation).
* Draft of inspection APIChristian Mollekopf2016-01-18
|
* Threaded query runner implementationChristian Mollekopf2015-12-27
| | | | | | | | | All database access is now implemented in threads, to avoid blocking the main thread. The resource communication still resides in the main thread to keep the coordination simple. With it comes a test that ensures we don't block the main thread for too long.
* A benchmark for resource writing memory usageChristian Mollekopf2015-12-22
|
* Get the maildir resource to work.Christian Mollekopf2015-12-16
| | | | | The subfolder implementation is not according to any standard it seems, but at least it works for now.
* A read-only maildir resource.Christian Mollekopf2015-12-15
| | | | Respectively a first prototype thereof.
* Removed most uses of SyncListResult and brought back theChristian Mollekopf2015-11-28
| | | | dummyresourcetest
* Introduced a QueryRunner objectChristian Mollekopf2015-11-27
| | | | | | | | The QueryRunner object lives for the duration of the query (so just for the initial query for non-live queries, and for the lifetime of the result model for live queries). It's supposed to handle all the threading internally and decouple the lifetime of the facade.
* A result modelChristian Mollekopf2015-11-10
| | | | | The result model drives the data retrieval and provides the interace for consumers
* Moved test implementations to central location.Christian Mollekopf2015-10-13
|
* Work with revisions in store + pipelinetestChristian Mollekopf2015-09-24
| | | | Cleanup of revisions, and revision for removed entity is yet missing.
* GenericFacadeBenchmarkChristian Mollekopf2015-09-07
| | | | genericfacadebenchmark
* GenericResourceBenchmarkChristian Mollekopf2015-08-19
| | | | Will eventually replace most parts of DummyResourceBenchmark
* ResourceCommunicationTestChristian Mollekopf2015-07-30
|
* Abstracted the storage so the facade can be tested.Christian Mollekopf2015-07-27
|
* Test generic stuff separately from the dummyresourceChristian Mollekopf2015-07-27
|
* Fix flatbuffers generator for testsDan Vrátil2015-05-18
|
* Moved client and dummyresource to examples/Christian Mollekopf2015-04-19
|
* Moved clientapitest to testsChristian Mollekopf2015-04-15
|
* Automatic tests.Christian Mollekopf2015-04-09
|
* Use memcpy to copy tables into vectors.Christian Mollekopf2015-04-07
| | | | | | Ideally we wouldn't be copying at all, and somehow cast the table to a vector. Unfortunately I haven't figured out how to do that, and this solution at least gets us from 0.065 ms to 0.028 ms in testCreateCommand.
* DummyResourceBenchmarkChristian Mollekopf2015-01-27
|