Description
Is your feature request related to a problem? Please describe.
It is often necessary to PAUSE tests which are run on a recurring schedule. There is currently no obvious or convenient way to pause or even unschedule a test.
Describe the feature you'd like
Open a scenario.
Click edit
In the "Recurring Tab", place a button that has two states/labels : PAUSE/ENABLE
When an a test is currently enabled, the label of the button should read "PAUSE" with a tool-tip that says "Temporarily pause recurring execution of this test".
When a test is currently enabled, the label of the button should read "Enable" with a tool-tip that says "Reenable recurring execution of this test"
In the "Dashboard" section, the functionality of the "Status" and "Next Run" columns of the Test Scenarios section should be modified:
When a test is currently enabled, the the columns should behave as normal.
When a test is currently paused/disabled, the "Status" column for that test scenario should read "PAUSED" and the "Next Run" column should be blank.
Additional context
Currently the only way to effectively pause a regularly scheduled test is to either:
- Change the schedule to have it's next run at a point sufficiently far in the future, OR
- Change the schedule to "Run Now", actually start a test-run by hitting "Run Now" and then quickly cancelling the test run.