Skip to content

test(e2e): making the e2e testing suite more reliable with detox and local backend #10

test(e2e): making the e2e testing suite more reliable with detox and local backend

test(e2e): making the e2e testing suite more reliable with detox and local backend #10

Workflow file for this run

name: E2E Tests
on:
pull_request:
branches: [ main ]
jobs:
e2e-android:
name: Run Detox Tests on Android
runs-on: macos-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: 20
- uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- name: Set up JDK 11
uses: actions/setup-java@v2
with:
java-version: '11'
distribution: 'adopt'
- name: Cache Dependencies
uses: actions/cache@v2
with:
path: |
node_modules
ios/Pods
key: ${{ runner.os }}-deps-${{ hashFiles('**/yarn.lock', '**/Podfile.lock') }}
restore-keys: |
${{ runner.os }}-deps-
- name: Install Dependencies
run: yarn install
# - name: Start Android Emulator
# uses: reactivecircus/android-emulator-runner@v2
# with:
# api-level: 29
# avd-name: Pixel_3a
# script: |
# adb devices
# yarn detox:android