From e431fe4de7d73628d6032d657fa7b90da10a77cf Mon Sep 17 00:00:00 2001 From: Nikolay Stanchev <ns17@it-innovation.soton.ac.uk> Date: Thu, 30 Aug 2018 10:02:17 +0100 Subject: [PATCH] Fixes broken alerts integration test --- src/service/resources/TICKscript/relative-template.tick | 9 +++++++-- src/test/clmctest/alerts/test_alerts.py | 7 ++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/service/resources/TICKscript/relative-template.tick b/src/service/resources/TICKscript/relative-template.tick index 1e71cf5..2363ef4 100644 --- a/src/service/resources/TICKscript/relative-template.tick +++ b/src/service/resources/TICKscript/relative-template.tick @@ -23,9 +23,14 @@ var current = batch |query('SELECT ' + influxFunction + '(' + field + ') AS value FROM "' + db + '"."' + rp + '"."' + measurement + '" WHERE ' + whereClause) .period(alertPeriod) .every(alertPeriod) + .align() -var past = current - .offset(alertPeriod) +var past = batch + |query('SELECT ' + influxFunction + '(' + field + ') AS value FROM "' + db + '"."' + rp + '"."' + measurement + '" WHERE ' + whereClause) + .period(alertPeriod) + .every(alertPeriod) + .offset(alertPeriod) + .align() | shift(alertPeriod) past diff --git a/src/test/clmctest/alerts/test_alerts.py b/src/test/clmctest/alerts/test_alerts.py index 2f338b5..e5535f4 100644 --- a/src/test/clmctest/alerts/test_alerts.py +++ b/src/test/clmctest/alerts/test_alerts.py @@ -77,11 +77,12 @@ class TestAlerts(object): sleep(10) print("Sending test requests to nginx...") - for i in range(20): + for i in range(40): response = get("http://{0}:{1}/".format(nginx_host, NGINX_PORT)) assert response.status_code == 200 + sleep(0.25) - print("Wait 20 seconds for Kapacitor to trigger alerts...") - sleep(20) + print("Wait 15 seconds for Kapacitor to trigger alerts...") + sleep(15) assert len(listdir(LOG_TEST_FOLDER_PATH)) == 4, "4 log files must have been created - one for each alert defined in the specification." -- GitLab