Skip to content

Automatic runs

Semaloop automatically runs every active test against each new build as soon as the build arrives, with no manual trigger. By default, once you have connected your application, you don’t have to worry about triggering anything manually. Tests are run in parallel, according to the number of agents you have available on your account. See the pricing documentation.

Each distribution channel decides what runs when a new build arrives on it. Limit it when only some tests need to run on every build, for example all tests with the smoke tag on TestFlight builds, with the rest left to run by hand before a release.

Go to Settings → Test runs, choose one of the following under the channel, and select Save:

  • Run all tests, the default.
  • Run only tests tagged…: tests with at least one of the tags you list.
  • Run all tests except those tagged…: tests with none of them.
  • Don’t run tests automatically.

See tags for how to tag tests. Draft tests never run automatically, whatever their tags.

The Test runs section of Settings, with an auto-run choice per distribution channel