Skip to main content

Mobile

Integrate with git Repository

Android app upload

  • Download the sample app Wikipedia-android.apk from the following link.
  • Upload the downloaded Wikipedia-android.apk using the Upload button on the Organization > App page.

iOS app upload

  • For iOS, we don't provide sample app. Please upload your app manually.
  • You can clone the dogu-ios-sampleapp repository  and make a signed iOS build with Provisioning for your organization.
  • Upload the built .ipa file using the Upload button on the Organization > App page.

Create a routine

  • To automatically run test scripts when you want, you must create a routine.
  • Refer to Managing Routines, enter the routine creation window, and enter the following in the YAML Editor to create it.
name: webdriverio-jest

on:
workflow_dispatch:

jobs:
# By default, jobs run concurrently.
test-android:
runs-on:
# Through group execution, the tests will be run on all devices with these tags.
group:
- android
appPackageName:
android: org.wikipedia.alpha
record: true
steps:
- name: run test
uses: dogu-actions/run-test
with:
checkout: true
environment: node
command: |
npm install
npm run test:app:android
cwd: webdriverio/typescript/jest

test-ios:
runs-on:
group:
- ios
appPackageName:
ios: com.dogu.sampleapp
record: true
steps:
- name: run test
uses: dogu-actions/run-test
with:
checkout: true
environment: node
command: |
npm install
npm run test:app:ios
cwd: webdriverio/typescript/jest

Run a routine

  • Now click the Run routine button to run the routine. You can see that the routine is running and automated testing is in progress.