A regression suite only protects a release if someone runs it. In most teams that someone is a calendar reminder and a person who is busy.
A loop runs the suites you choose without anyone starting it. Name it, pick the suites, and choose what fires it:
- A schedule you set.
- A new build upload.
- A call to the API, once API access is enabled on the loop.
Each loop has its own page, with its triggers, its settings and every run it has produced. In run history one firing is one card, even when it ran five suites, so a night of testing reads as one line rather than twenty. A firing that found nothing to do says so. One that failed to start says what went wrong instead of leaving an empty card.
What it changesNobody has to remember to run the suite on Friday.
Read the docs