Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow a single retry on flaky scenarios #1792

Merged
merged 3 commits into from
Dec 22, 2022
Merged

Conversation

twometresteve
Copy link
Contributor

Goal

Allow a retry for some e2e scenarios in specific situations.

Design

These scenarios are known to be flaky and a ticket exists to investigate further. This PR uses a feature of Maze Runner to allow a single retry in a specific circumstance - in this case if "app.inForeground" is true. If any other difference occurs or the request is not received, then the scenario will fail.

Testing

Covered by CI and I ran a scenario multiple times locally to verify what happens on a retry.

@twometresteve twometresteve requested a review from a team December 22, 2022 18:26
@bugsnagbot
Copy link
Collaborator

Android notifier sizes

Format Size impact of Bugsnag (kB) Size impact of Bugsnag when Minified (kB)
APK 1919.15 1694.67
arm64_v8a 680.33 459.15
armeabi_v7a 614.8 393.62
x86 754.04 532.86
x86_64 725.38 500.1

Generated by 🚫 Danger

Copy link
Contributor

@rich-bugsnag rich-bugsnag left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NOICE 👍

@twometresteve twometresteve merged commit a70142d into next Dec 22, 2022
@twometresteve twometresteve deleted the tms/flaky-retries branch December 22, 2022 22:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants