You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a passport developer
I want the system tests to be executed on a regular basis (once every 5 minutes)
Such that I can verify the health status of our service in a superset dashboard and in uptime robot
Acceptance Criteria
GIVEN I open the "service health" dashboard
WHEN when I go to the service health dashboard
THEN I can see the overall status of the last 100 runs of the system-test runs
AND drill down into individual tests to check for the status (or errors)
GIVEN the system tests are in place
WHEN a run of the system tests is not succesfull
THEN the on-call engineer is receiving a pagerduty notification via uptime robot
Technical details
for uptime robot to be able to pull the status of the last system-tests run, we shall implement a public API that returns the status & timestamp of the last test run
we consider the system to be in an error state if:
the last test run failed
or the last test run was over 10 minutes ago (feel free to suggest another threshold)
The text was updated successfully, but these errors were encountered:
User Story
As a passport developer
I want the system tests to be executed on a regular basis (once every 5 minutes)
Such that I can verify the health status of our service in a superset dashboard and in uptime robot
Acceptance Criteria
GIVEN I open the "service health" dashboard
WHEN when I go to the service health dashboard
THEN I can see the overall status of the last 100 runs of the system-test runs
AND drill down into individual tests to check for the status (or errors)
GIVEN the system tests are in place
WHEN a run of the system tests is not succesfull
THEN the on-call engineer is receiving a pagerduty notification via uptime robot
Technical details
The text was updated successfully, but these errors were encountered: