Skip to content

Commit d0e14db

Browse files
authored
Merge pull request #1809 from flexn-io/chore/e2e-tests-using-builds
Chore/e2e tests using builds
2 parents 8cbb5c2 + ce68cb6 commit d0e14db

File tree

16 files changed

+74
-65
lines changed

16 files changed

+74
-65
lines changed

.github/workflows/e2e-harness-android.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222
jobs:
2323
e2e-harness-android:
2424
if: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'push' || github.event.label.name == 'e2e-harness-android' || github.event.label.name == 'e2e' }}
25-
runs-on: [self-hosted, macos, android]
25+
runs-on: [self-hosted, macos, ARM64]
2626
steps:
2727
- uses: actions/checkout@v2
2828
- name: Setup
@@ -31,13 +31,12 @@ jobs:
3131
- name: Bootstrap
3232
run: |
3333
yarn bootstrap
34-
- name: Run
34+
- name: Build
3535
run: |
36-
cd packages/app-harness && yarn run:android-test & sleep 480
37-
36+
cd packages/app-harness && yarn build:android-test
3837
- name: E2E
3938
run: |
40-
cd packages/app-harness && yarn e2e:android && kill $(lsof -t -i:8093)
39+
cd packages/app-harness && yarn e2e:android
4140
# Commented because e2e tests would fail due to minion issues
4241
# - name: Post message to Slack via Webhook
4342
# if: ${{ github.event_name == 'push' && failure() }}

.github/workflows/e2e-harness-androidtv.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222
jobs:
2323
e2e-harness-androidtv:
2424
if: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'push' || github.event.label.name == 'e2e-harness-androidtv' || github.event.label.name == 'e2e' }}
25-
runs-on: [self-hosted, macos, android]
25+
runs-on: [self-hosted, macos, ARM64]
2626
steps:
2727
- uses: actions/checkout@v2
2828
- name: Setup
@@ -31,12 +31,12 @@ jobs:
3131
- name: Bootstrap
3232
run: |
3333
yarn bootstrap
34-
- name: Run
34+
- name: Build
3535
run: |
36-
cd packages/app-harness && yarn run:androidtv-test & sleep 480
36+
cd packages/app-harness && yarn build:androidtv-test
3737
- name: E2E
3838
run: |
39-
cd packages/app-harness && yarn e2e:androidtv && kill $(lsof -t -i:8094)
39+
cd packages/app-harness && yarn e2e:androidtv
4040
# Commented because e2e tests would fail due to minion issues
4141
# - name: Post message to Slack via Webhook
4242
# if: ${{ github.event_name == 'push' && failure() }}

.github/workflows/e2e-harness-ios.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222
jobs:
2323
e2e-harness-ios:
2424
if: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'push' || github.event.label.name == 'e2e-harness-ios' || github.event.label.name == 'e2e' }}
25-
runs-on: [self-hosted, macos, apple]
25+
runs-on: [self-hosted, macos, ARM64]
2626
steps:
2727
- uses: actions/checkout@v2
2828
- name: Setup
@@ -32,12 +32,12 @@ jobs:
3232
- name: Bootstrap
3333
run: |
3434
yarn bootstrap
35-
- name: Run
35+
- name: Build
3636
run: |
37-
cd packages/app-harness && yarn run:ios-test & sleep 420
37+
cd packages/app-harness && yarn build:ios-test
3838
- name: E2E
3939
run: |
40-
cd packages/app-harness && yarn e2e:ios && kill $(lsof -t -i:8092)
40+
cd packages/app-harness && yarn e2e:ios
4141
# Commented because e2e tests would fail due to minion issues
4242
# - name: Post message to Slack via Webhook
4343
# if: ${{ github.event_name == 'push' && failure() }}

.github/workflows/e2e-harness-tvos.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222
jobs:
2323
e2e-harness-tvos:
2424
if: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'push' || github.event.label.name == 'e2e-harness-tvos' || github.event.label.name == 'e2e' }}
25-
runs-on: [self-hosted, macos, apple]
25+
runs-on: [self-hosted, macos]
2626
steps:
2727
- uses: actions/checkout@v2
2828
- name: Setup
@@ -32,12 +32,12 @@ jobs:
3232
- name: Bootstrap
3333
run: |
3434
yarn bootstrap
35-
- name: Run
35+
- name: Build
3636
run: |
37-
cd packages/app-harness && yarn run:tvos-test & sleep 420
37+
cd packages/app-harness && yarn build:tvos-test
3838
- name: E2E
3939
run: |
40-
cd packages/app-harness && yarn e2e:tvos && kill $(lsof -t -i:8099)
40+
cd packages/app-harness && yarn e2e:tvos
4141
# Commented because e2e tests would fail due to minion issues
4242
# - name: Post message to Slack via Webhook
4343
# if: ${{ github.event_name == 'push' && failure() }}

.github/workflows/e2e-harness-web.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Bootstrap
3232
run: |
3333
yarn bootstrap
34-
- name: Host
34+
- name: Run
3535
run: |
3636
cd packages/app-harness && yarn run:web-test & sleep 60
3737
- name: E2E

.github/workflows/e2e-template-android.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222
jobs:
2323
e2e-template-android:
2424
if: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'push' || github.event.label.name == 'e2e-template-android' || github.event.label.name == 'e2e' }}
25-
runs-on: [self-hosted, macos, android]
25+
runs-on: [self-hosted, macos]
2626
steps:
2727
- uses: actions/checkout@v2
2828
- name: Setup
@@ -31,12 +31,12 @@ jobs:
3131
- name: Bootstrap
3232
run: |
3333
yarn bootstrap
34-
- name: Run
34+
- name: Build
3535
run: |
36-
cd packages/template-starter && yarn run:android-test & sleep 480
36+
cd packages/template-starter && yarn build:android-test
3737
- name: E2E
3838
run: |
39-
cd packages/template-starter && yarn e2e:android && kill $(lsof -t -i:8083)
39+
cd packages/template-starter && yarn e2e:android
4040
# Commented because e2e tests would fail due to minion issues
4141
# - name: Post message to Slack via Webhook
4242
# if: ${{ github.event_name == 'push' && failure() }}

.github/workflows/e2e-template-androidtv.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222
jobs:
2323
e2e-template-androidtv:
2424
if: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'push' || github.event.label.name == 'e2e-template-androidtv' || github.event.label.name == 'e2e' }}
25-
runs-on: [self-hosted, macos, android]
25+
runs-on: [self-hosted, macos]
2626
steps:
2727
- uses: actions/checkout@v2
2828
- name: Setup
@@ -31,12 +31,12 @@ jobs:
3131
- name: Bootstrap
3232
run: |
3333
yarn bootstrap
34-
- name: Run
34+
- name: Build
3535
run: |
36-
cd packages/template-starter && yarn run:androidtv-test & sleep 480
36+
cd packages/template-starter && yarn build:androidtv-test
3737
- name: E2E
3838
run: |
39-
cd packages/template-starter && yarn e2e:androidtv && kill $(lsof -t -i:8084)
39+
cd packages/template-starter && yarn e2e:androidtv
4040
# Commented because e2e tests would fail due to minion issues
4141
# - name: Post message to Slack via Webhook
4242
# if: ${{ github.event_name == 'push' && failure() }}

.github/workflows/e2e-template-ios.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222
jobs:
2323
e2e-template-ios:
2424
if: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'push' || github.event.label.name == 'e2e-template-ios' || github.event.label.name == 'e2e' }}
25-
runs-on: [self-hosted, macos, apple]
25+
runs-on: [self-hosted, macos, ARM64]
2626
steps:
2727
- uses: actions/checkout@v2
2828
- name: Setup
@@ -32,12 +32,12 @@ jobs:
3232
- name: Bootstrap
3333
run: |
3434
yarn bootstrap
35-
- name: Run
35+
- name: Build
3636
run: |
37-
cd packages/template-starter && yarn run:ios-test & sleep 420
37+
cd packages/template-starter && yarn build:ios-test
3838
- name: E2E
3939
run: |
40-
cd packages/template-starter && yarn e2e:ios && kill $(lsof -t -i:8082)
40+
cd packages/template-starter && yarn e2e:ios
4141
# Commented because e2e tests would fail due to minion issues
4242
# - name: Post message to Slack via Webhook
4343
# if: ${{ github.event_name == 'push' && failure() }}

.github/workflows/e2e-template-tvos.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ on:
2222
jobs:
2323
e2e-template-tvos:
2424
if: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'push' || github.event.label.name == 'e2e-template-tvos' || github.event.label.name == 'e2e' }}
25-
runs-on: [self-hosted, macos, apple]
25+
runs-on: [self-hosted, macos]
2626
steps:
2727
- uses: actions/checkout@v2
2828
- name: Setup
@@ -32,12 +32,12 @@ jobs:
3232
- name: Bootstrap
3333
run: |
3434
yarn bootstrap
35-
- name: Run
35+
- name: Build
3636
run: |
37-
cd packages/template-starter && yarn run:tvos-test & sleep 420
37+
cd packages/template-starter && yarn build:tvos-test
3838
- name: E2E
3939
run: |
40-
cd packages/template-starter && yarn e2e:tvos && kill $(lsof -t -i:8085)
40+
cd packages/template-starter && yarn e2e:tvos
4141
# Commented because e2e tests would fail due to minion issues
4242
# - name: Post message to Slack via Webhook
4343
# if: ${{ github.event_name == 'push' && failure() }}

.github/workflows/e2e-template-web.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Bootstrap
3232
run: |
3333
yarn bootstrap
34-
- name: Host
34+
- name: Run
3535
run: |
3636
cd packages/template-starter && yarn run:web-test & sleep 60
3737
- name: E2E

0 commit comments

Comments
 (0)