The Unflakable email integration provides configurable email notifications triggered by
events such as tests being quarantined or removed from quarantine. Each email integration
can notify up to 20 email addresses.
Click the Add Integration button labeled with a plus sign (+).
Select Email as the integration type.
Provide a name for the integration (e.g., Notify on-call list).
Enter one or more email recipients by typing each email address and pressing ENTER after
each. To remove an email address, click its x icon. To clear all current recipients, click
the x icon at the right of the text box.
If you have previously added test suites, you may enable this
integration for one or more of them by checking the boxes next to the corresponding test suites.
Click ADD to create the integration.
Optionally customize the events that trigger notifications by following the
instructions below.
Notifications triggered by automated events (e.g., tests failing) only occur when tests run
on stable branches. This behavior
avoids generating excess notifications for expected events such as test failures during a
pull request or code review workflow.
To customize the events that trigger a notification:
Expand the Notifications settings for the email integration you would like to configure by
clicking on Notifications. If a notification is enabled, the toggle switch to the right of
its name will appear green and positioned to the right (Disabled).
Otherwise, it will appear gray and positioned to the left (Enabled).
Click a switch to enable or disable the corresponding notification.
A green checkmark will appear once the update is successful. The following notifications are
supported:
Test becomes Flaky:
Triggered when a Passing or Failing test exhibits
flakiness (fails, then passes upon retry) when auto-quarantine is disabled.
Test becomes Quarantined:
Triggered when a team member manually quarantines a test or when a
Passing or Failing test
exhibits flakiness (fails, then passes upon retry) when auto-quarantine is enabled.
Team member sets a Flaky test to Passing:
Triggered when a team member manually performs this action.
Team member sets a Quarantined test to Passing:
Triggered when a team member manually performs this action.
Failing test passes:
Triggered when a Failing test transitions to Passing.
Passing test fails:
Triggered when a Passing test transitions to Failing.