Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | the right target for generate_export_header. | Christian Mollekopf | 2018-05-19 |
| | |||
* | Export from sink_test so we can link against it on windows | Christian Mollekopf | 2018-04-20 |
| | |||
* | Add CalDAV support | Rémi Nicole | 2018-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 Mollekopf | 2018-02-28 |
| | |||
* | Ensure the flatbuffer file is built before the tests | Christian Mollekopf | 2017-11-14 |
| | |||
* | Benchmarks in tests are too fragile | Christian Mollekopf | 2017-11-03 |
| | |||
* | Don't do too much benchmarking in the tests | Christian Mollekopf | 2017-10-16 |
| | |||
* | Share variance/maxDifference implementation | Christian Mollekopf | 2017-10-16 |
| | |||
* | Implemented thread merging | Christian Mollekopf | 2017-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_modules | Heiko Becker | 2017-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 Mollekopf | 2017-05-07 |
| | |||
* | Fixed readAllUids and readAll | Christian Mollekopf | 2017-04-10 |
| | |||
* | Implemented notification support in the model. | Christian Mollekopf | 2017-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 use | Christian Mollekopf | 2017-03-18 |
| | |||
* | interresource move | Christian Mollekopf | 2016-12-02 |
| | |||
* | A first draft of the threading algorithm. | Christian Mollekopf | 2016-09-20 |
| | |||
* | Dummyresource mailtest | Christian Mollekopf | 2016-06-26 |
| | |||
* | Got rid of the maildirresourcetest | Christian Mollekopf | 2016-05-31 |
| | |||
* | Replace the imapresourcetest with the generic mailsynctest | Christian Mollekopf | 2016-05-31 |
| | |||
* | Shared test macros | Christian Mollekopf | 2016-05-24 |
| | |||
* | A generic mailtest that can be applied to all resources that support | Christian Mollekopf | 2016-05-24 |
| | | | | mails. | ||
* | Fixed resource property filtering | Christian Mollekopf | 2016-05-10 |
| | |||
* | An in memory testaccount that can be used for application testing. | Christian Mollekopf | 2016-05-03 |
| | |||
* | accountstest and a way to create new entities | Christian Mollekopf | 2016-04-10 |
| | |||
* | Pipeline benchmark | Christian Mollekopf | 2016-02-17 |
| | |||
* | Added a mailquerybenchmark | Christian Mollekopf | 2016-02-16 |
| | |||
* | Maildirsyncbechmark | Christian Mollekopf | 2016-02-11 |
| | |||
* | Use Sink instead of SinkCommon | Christian Mollekopf | 2016-02-09 |
| | |||
* | Renamed Akonadi2 to Sink | Christian Mollekopf | 2016-01-20 |
| | | | | (except for documentation). | ||
* | Draft of inspection API | Christian Mollekopf | 2016-01-18 |
| | |||
* | Threaded query runner implementation | Christian Mollekopf | 2015-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 usage | Christian Mollekopf | 2015-12-22 |
| | |||
* | Get the maildir resource to work. | Christian Mollekopf | 2015-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 Mollekopf | 2015-12-15 |
| | | | | Respectively a first prototype thereof. | ||
* | Removed most uses of SyncListResult and brought back the | Christian Mollekopf | 2015-11-28 |
| | | | | dummyresourcetest | ||
* | Introduced a QueryRunner object | Christian Mollekopf | 2015-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 model | Christian Mollekopf | 2015-11-10 |
| | | | | | The result model drives the data retrieval and provides the interace for consumers | ||
* | Moved test implementations to central location. | Christian Mollekopf | 2015-10-13 |
| | |||
* | Work with revisions in store + pipelinetest | Christian Mollekopf | 2015-09-24 |
| | | | | Cleanup of revisions, and revision for removed entity is yet missing. | ||
* | GenericFacadeBenchmark | Christian Mollekopf | 2015-09-07 |
| | | | | genericfacadebenchmark | ||
* | GenericResourceBenchmark | Christian Mollekopf | 2015-08-19 |
| | | | | Will eventually replace most parts of DummyResourceBenchmark | ||
* | ResourceCommunicationTest | Christian Mollekopf | 2015-07-30 |
| | |||
* | Abstracted the storage so the facade can be tested. | Christian Mollekopf | 2015-07-27 |
| | |||
* | Test generic stuff separately from the dummyresource | Christian Mollekopf | 2015-07-27 |
| | |||
* | Fix flatbuffers generator for tests | Dan Vrátil | 2015-05-18 |
| | |||
* | Moved client and dummyresource to examples/ | Christian Mollekopf | 2015-04-19 |
| | |||
* | Moved clientapitest to tests | Christian Mollekopf | 2015-04-15 |
| | |||
* | Automatic tests. | Christian Mollekopf | 2015-04-09 |
| | |||
* | Use memcpy to copy tables into vectors. | Christian Mollekopf | 2015-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. | ||
* | DummyResourceBenchmark | Christian Mollekopf | 2015-01-27 |
| |