summaryrefslogtreecommitdiff
path: root/testing/tests/responsiveness/conftest.py
diff options
context:
space:
mode:
authordrebs <drebs@leap.se>2017-07-28 19:25:11 -0300
committerVictor Shyba <victor1984@riseup.net>2017-09-11 16:24:30 -0300
commitf6a409a711df032507cbe3dd1f1129c1b7e19c95 (patch)
tree4fcd268feda87acee8204eeff710597c66455cb4 /testing/tests/responsiveness/conftest.py
parent99cffc7388d53f9aaf5b8890401ba8ddc5b29178 (diff)
[benchmarks] post responsiveness tests to elasticsearch
Diffstat (limited to 'testing/tests/responsiveness/conftest.py')
-rw-r--r--testing/tests/responsiveness/conftest.py19
1 files changed, 11 insertions, 8 deletions
diff --git a/testing/tests/responsiveness/conftest.py b/testing/tests/responsiveness/conftest.py
index 6b2687b1..0aaaa32b 100644
--- a/testing/tests/responsiveness/conftest.py
+++ b/testing/tests/responsiveness/conftest.py
@@ -1,22 +1,25 @@
import pytest
-from watchdog import Watchdog
+import elastic
+import watchdog as wd
-def _post_results(dog):
- print("\n")
- print("+" * 50)
- print(dog.seconds_blocked)
- print("+" * 50)
+def _post_results(dog, request):
+ elastic.post(dog.seconds_blocked, request)
@pytest.fixture
def watchdog(request):
- dog = Watchdog()
+ dog = wd.Watchdog()
dog_d = dog.start()
- request.addfinalizer(lambda: _post_results(dog))
+ request.addfinalizer(lambda: _post_results(dog, request))
def _run(deferred_fun):
deferred_fun().addCallback(lambda _: dog.stop())
return dog_d
return _run
+
+
+def pytest_configure(config):
+ option = config.getoption("elasticsearch_url", elastic.ELASTICSEARCH_URL)
+ elastic.ELASTICSEARCH_URL = option