summaryrefslogtreecommitdiff
path: root/testing/tests/responsiveness/conftest.py
diff options
context:
space:
mode:
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