summaryrefslogtreecommitdiffstats
path: root/tests/hawd
Commit message (Collapse)AuthorAge
* Split up dummyresourcewritebenchmark into datasets that we want toChristian Mollekopf2017-10-17
| | | | display.
* 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.
* hawd json output moduleChristian Mollekopf2017-10-10
|
* 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
* Try once more to initialize git_buf portably...Christian Mollekopf2017-05-12
|
* Fixed benchmarkChristian Mollekopf2017-05-11
|
* Fixed warningsChristian Mollekopf2017-05-08
|
* Call necessary libgit init and shutdown functions.Christian Mollekopf2017-03-18
| | | | The library asserts otherwise
* libgit version checkChristian Mollekopf2017-03-06
|
* Make libgit2 actually optional for testsHeiko Becker2017-02-14
| | | | | | | | | | | | Test Plan: cmake configure passes without a hard error. Reviewers: cmollekopf, #kde_pim Reviewed By: cmollekopf, #kde_pim Subscribers: dvratil, cmollekopf Differential Revision: https://phabricator.kde.org/D4443
* Refactor how the storage is used.Christian Mollekopf2016-10-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the initial refactoring to improve how we deal with the storage. It does a couple of things: * Rename Sink::Storage to Sink::Storage::DataStore to free up the Sink::Storage namespace * Introduce a Sink::ResourceContext to have a single object that can be passed around containing everything that is necessary to operate on a resource. This is a lot better than the multiple separate parameters that we used to pass around all over the place, while still allowing for dependency injection for tests. * Tie storage access together using the new EntityStore that directly works with ApplicationDomainTypes. This gives us a central place where main storage, indexes and buffer adaptors are tied together, which will also give us a place to implement external indexes, such as a fulltextindex using xapian. * Use ApplicationDomainTypes as the default way to pass around entities. Instead of using various ways to pass around entities (buffers, buffer adaptors, ApplicationDomainTypes), only use a single way. The old approach was confusing, and was only done as: * optimization; really shouldn't be necessary and otherwise I'm sure we can find better ways to optimize ApplicationDomainType itself. * a way to account for entities that have multiple buffers, a concept that I no longer deem relevant. While this commit does the bulk of the work to get there, the following commits will refactor more stuff to get things back to normal.
* Fixed new diagnostics errorsChristian Mollekopf2016-07-13
|
* Use Sink instead of SinkCommonChristian Mollekopf2016-02-09
|
* Build without warningsChristian Mollekopf2016-01-31
|
* Renamed Akonadi2 to SinkChristian Mollekopf2016-01-20
| | | | (except for documentation).
* HAWD: Ensure the column order is maintainedChristian Mollekopf2015-12-01
| | | | | | | By turning the columns into an array instead of an object, we can print the values in the same order as in the definition file. Previosly the order was random, and even headers and values were somtimes mixed up.
* Bigger field with and less history by defaultChristian Mollekopf2015-08-24
|
* HAWD: Ensure the formatter sorts the rows.Christian Mollekopf2015-08-24
|
* HAWD: Fixed with fieldsChristian Mollekopf2015-08-24
|
* Removed convenience APIChristian Mollekopf2015-08-23
|
* Use the new transaction api in hawdChristian Mollekopf2015-08-10
|
* Use the HAWD::FormatterChristian Mollekopf2015-08-10
|
* HAWD::Formatter to print datasetChristian Mollekopf2015-08-07
|
* Make it build with Qt 5.5Dan Vrátil2015-05-11
|
* Storage: API cleanup/use QByteArray instead of std::stringChristian Mollekopf2015-03-31
|
* CMake: fix Qt5 lookup, use KDE_INSTALL_TARGETS_DEFAULT_ARGSDan Vrátil2015-02-21
|
* make libgit actually optionallyAaron Seigo2014-12-18
|
* LGPL the library classesAaron Seigo2014-12-15
|
* namespace everything in libs with Akonadi2Aaron Seigo2014-12-15
|
* make libhawd a shared libAaron Seigo2014-12-15
|
* remove readAll in favor of using scanAaron Seigo2014-12-14
|
* Missing includesDan Vrátil2014-12-12
|
* buildAaron Seigo2014-12-11
|
* commit hashes!Aaron Seigo2014-12-11
|
* print commandAaron Seigo2014-12-11
|
* add printing features and stub in hashesAaron Seigo2014-12-11
|
* start to document this thingAaron Seigo2014-12-11
|
* include annotations in binary serializationAaron Seigo2014-12-11
|
* more accurate descriptionsAaron Seigo2014-12-11
|
* add a checkallAaron Seigo2014-12-11
|
* don't bother with out put hereAaron Seigo2014-12-11
|
* add a * to check allAaron Seigo2014-12-11
|
* add a descriptionAaron Seigo2014-12-11
|
* add a checker module: hawd check <module names>Aaron Seigo2014-12-11
|
* store and allow fetching of parse / file missing errorsAaron Seigo2014-12-11
|
* DataSet, and create a small lib to be used by testsAaron Seigo2014-12-11
|
* timestamp all entriesAaron Seigo2014-12-11
|
* How Are We Doing (hawd) frameworkAaron Seigo2014-12-11