diff options
author | drebs <drebs@riseup.net> | 2017-09-11 15:06:11 -0300 |
---|---|---|
committer | Victor Shyba <victor1984@riseup.net> | 2017-09-11 16:24:30 -0300 |
commit | 993f5ca6aa936db632dd5e014bb6b4302cbd3ed8 (patch) | |
tree | b7724f659d1b5061e8ee0361ebbdd1a66027216c /testing | |
parent | 89dd40d77fbd602a415e5ae673d4166e1b432428 (diff) |
[test] print responsiveness results if no elastic url is given
Diffstat (limited to 'testing')
-rw-r--r-- | testing/tests/responsiveness/conftest.py | 5 | ||||
-rw-r--r-- | testing/tests/responsiveness/elastic.py | 25 |
2 files changed, 13 insertions, 17 deletions
diff --git a/testing/tests/responsiveness/conftest.py b/testing/tests/responsiveness/conftest.py index 0aaaa32b..a46aea44 100644 --- a/testing/tests/responsiveness/conftest.py +++ b/testing/tests/responsiveness/conftest.py @@ -18,8 +18,3 @@ def watchdog(request): 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 diff --git a/testing/tests/responsiveness/elastic.py b/testing/tests/responsiveness/elastic.py index 50bae0b3..fed1506b 100644 --- a/testing/tests/responsiveness/elastic.py +++ b/testing/tests/responsiveness/elastic.py @@ -6,19 +6,20 @@ from pytest_benchmark.utils import get_commit_info, get_tag, get_machine_id from pytest_benchmark.storage.elasticsearch import BenchmarkJSONSerializer -ELASTICSEARCH_URL = 'http://elastic:changeme@127.0.0.1:9200/' - - -def post(seconds_blocked, request): - es = elasticsearch.Elasticsearch( - hosts=[ELASTICSEARCH_URL], - serializer=BenchmarkJSONSerializer()) +def post(seconds_blocked, request,): body, doc_id = get_doc(seconds_blocked, request) - es.index( - index='responsiveness', - doc_type='responsiveness', - id=doc_id, - body=body) + url = request.config.getoption("elasticsearch_url") + if url: + es = elasticsearch.Elasticsearch( + hosts=[url], + serializer=BenchmarkJSONSerializer()) + es.index( + index='responsiveness', + doc_type='responsiveness', + id=doc_id, + body=body) + else: + print body def get_doc(seconds_blocked, request): |