summaryrefslogtreecommitdiff
path: root/testing/tests
diff options
context:
space:
mode:
authordrebs <drebs@leap.se>2017-04-18 10:47:44 +0200
committerdrebs <drebs@leap.se>2017-04-19 11:49:41 +0200
commitdfdbb358177fd664bdde0630ef50c91e184baf13 (patch)
treea482c2f5c5284b0332fa538bcabad8d7b7533dc3 /testing/tests
parent0e9c6868ab53b408d18a9536d5f93e686967da8c (diff)
[test] avoid running sqlcipher synchonous tests when benchmarking
SQLCipher synchronous benchmark tests were introduced when we started developing benchmark tests to compare synchronous and asynchronous code. Synchronous access to sqlcipher database is not used in soledad, and those tests are much slower than asynchronous tests (more than 10 times using ssd drive), so we want to avoid running them on ci. This commit introduces a "synchronous" marker and avoid running tests markes as such in ci environment.
Diffstat (limited to 'testing/tests')
-rw-r--r--testing/tests/benchmarks/test_sqlcipher.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/testing/tests/benchmarks/test_sqlcipher.py b/testing/tests/benchmarks/test_sqlcipher.py
index 39c9e3ad..0cdda7e6 100644
--- a/testing/tests/benchmarks/test_sqlcipher.py
+++ b/testing/tests/benchmarks/test_sqlcipher.py
@@ -22,6 +22,7 @@ def build_test_sqlcipher_async_create(amount, size):
def build_test_sqlcipher_create(amount, size):
+ @pytest.mark.synchronous
@pytest.mark.benchmark(group="test_sqlcipher_create")
def test(soledad_client, benchmark, payload):
client = soledad_client()._dbsyncer