Skip to content

test: introduce e2e tests - #1467

Merged
Tommy Nguyen (tido64) merged 3 commits into
trunkfrom
tido/e2e-tests
Jul 14, 2023
Merged

test: introduce e2e tests#1467
Tommy Nguyen (tido64) merged 3 commits into
trunkfrom
tido/e2e-tests

Conversation

@tido64

@tido64Tommy Nguyen (tido64) commented Jun 21, 2023

Copy link
Copy Markdown
Member

Description

There are a number of issues we need to address before we can add these to CI. For instance, Android emulators can spend 5 minutes just to boot up, and they require either a Windows or macOS agent. For now, we will only use e2e tests to automate some of the manual testing against newer versions of React Native.

Platforms affected

  • Android
  • iOS
  • macOS
  • Windows

Test plan

Start the tests and follow the on-screen instructions:

scripts/test-matrix.sh 0.72

After the tests are done, there should be 6 screenshots on disk, one for each configuration/platform.

@tido64
Tommy Nguyen (tido64)force-pushed the tido/e2e-tests branch 30 times, most recently from 6fdce7c to 0c50042CompareJune 22, 2023 14:13
@tido64
Tommy Nguyen (tido64)force-pushed the tido/e2e-tests branch 11 times, most recently from d9750d5 to 402c7adCompareJuly 2, 2023 22:46
@tido64
Tommy Nguyen (tido64) marked this pull request as ready for review July 3, 2023 04:58
@tido64
Tommy Nguyen (tido64)force-pushed the tido/e2e-tests branch 3 times, most recently from d9511ea to 1f71deeCompareJuly 11, 2023 09:55
@github-actionsgithub-actionsBot added platform: iOS This affects iOS platform: macOS This affects macOS labels Jul 11, 2023
@tido64
Tommy Nguyen (tido64)force-pushed the tido/e2e-tests branch 2 times, most recently from f715cda to c14ea03CompareJuly 12, 2023 11:35
There are a number of issues we need to address before we can add these
to CI. For instance, Android emulators can spend 5 minutes just to boot
up, and they require either a Windows or macOS agent. For now, we will
only use e2e tests to automate some of the manual testing against newer
versions of React Native.
Comment threadexample/test/specs/wdio.config.js
@tido64
Tommy Nguyen (tido64) enabled auto-merge (squash) July 14, 2023 11:11
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

platform: iOSThis affects iOSplatform: macOSThis affects macOS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@tido64@kelset