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

Improved speed of instrumentation tests on CI #581

Merged

Conversation

LachlanMcKee
Copy link
Collaborator

@LachlanMcKee LachlanMcKee commented Sep 2, 2023

Description

Improved performance and reliability of instrumentation tests on CI.

This was done by:

  • Splitting the screenshot tests into a separate job.
  • Use Test Orchestrator to remove any state between tests causing flakiness.
  • Use Gradle Managed devices instead of the ReactiveCircus Emulator which appears to be faster.

Note:

  • The height of the screenshots changed due to use the 'adt' emulator which is typically faster.

Check list

  • I have updated CHANGELOG.md if required.
  • I have updated documentation if required.

@LachlanMcKee LachlanMcKee force-pushed the improve-instrumentation-tests-speed branch 3 times, most recently from 5180516 to 92928d1 Compare September 2, 2023 17:04
@LachlanMcKee LachlanMcKee force-pushed the improve-instrumentation-tests-speed branch from 92928d1 to db79e72 Compare September 2, 2023 17:05
@LachlanMcKee LachlanMcKee force-pushed the improve-instrumentation-tests-speed branch from 3284197 to 65c8f71 Compare September 2, 2023 18:37
@LachlanMcKee LachlanMcKee merged commit 8add4ae into bumble-tech:2.x Sep 4, 2023
7 checks passed
@LachlanMcKee LachlanMcKee deleted the improve-instrumentation-tests-speed branch September 4, 2023 12:09
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.

2 participants