memgraph/tests/macro_benchmark
Teon Banek ce29517998 Extract utils into mg-utils static library and explicitly list tests
Summary:
Utils source files are now moved to a standalone mg-utils library.

Unit and manual tests are no longer collected using glob recursion in
cmake, but are explicitly listed. This allows us to set only required
dependencies of those tests.

Both of these changes should improve compilation and link times, as well
as lower the disk usage.

Additional improvement would be to cleanup utils header files to be
split in .hpp and .cpp as well as merging threading into utils. Other
potential library extractions that shouldn't be difficult are:

  * data_structures
  * io/network
  * communication

Reviewers: buda, mferencevic, dgleich, ipaljak, mculinovic, mtomic, msantl

Reviewed By: buda

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D1408
2018-05-30 09:41:56 +02:00
..
clients Extract utils into mg-utils static library and explicitly list tests 2018-05-30 09:41:56 +02:00
config Move harness stuff to parent directory 2017-09-15 14:05:26 +02:00
groups Add tx creation scenario 2018-02-22 17:43:32 +01:00
.gitignore Add run_pokec script and minimum refactor 2018-01-23 16:17:09 +01:00
apollo_runs.yaml Optimize Apollo build process 2018-05-16 14:52:27 +02:00
clients.py Refactor pokec, add card fraud 2018-02-02 13:45:18 +01:00
CMakeLists.txt Remove PostgreSQL 2018-03-28 15:38:54 +02:00
common.py Disable hyperthreading on Apollo for macro benchmark tests. 2017-10-25 11:32:10 +02:00
databases.py Remove PostgreSQL 2018-03-28 15:38:54 +02:00
harness Add run_pokec script and minimum refactor 2018-01-23 16:17:09 +01:00
jail_faker.py Integrate distributed card fraud test with Apollo 2018-02-28 11:09:18 +01:00
long_running_suite.py Refactor pokec, add card fraud 2018-02-02 13:45:18 +01:00
query_suite.py Changed macro benchmark summary format 2017-12-28 16:35:45 +01:00
run_card_fraud Refactor pokec, add card fraud 2018-02-02 13:45:18 +01:00
run_pokec Add run_pokec script and minimum refactor 2018-01-23 16:17:09 +01:00