-
Notifications
You must be signed in to change notification settings - Fork 1
43 lines (34 loc) · 1.14 KB
/
e2e-test.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
name: End To End Tests
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
jobs:
end-to-end-tests:
name: End To End Tests
runs-on: [self-hosted, ase-large-android-sdk-34]
timeout-minutes: 60
steps:
- name: Set Android Sdk Env
run: export ANDROID_HOME=/usr/lib/android-sdk
- uses: actions/checkout@v4
- name: Gradle Wrapper Verification
uses: gradle/wrapper-validation-action@v1
- name: Launch docker containers
run: docker compose -f docker/e2e-tests.yml up artemis-app
- name: JDK setup
uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: 17
- name: run tests
run: ./gradlew test --max-workers=4 -Dskip.unit-tests=true -Dskip.e2e=false -Dskip.debugVariants=true -Dskip.flavor.unrestricted=true -Dskip.flavor.beta=true
- name: Test Report
uses: dorny/test-reporter@v1
if: success() || failure() # run this step even if previous step failed
with:
name: Android End To End Test Results
path: test-outputs/**/*.xml
reporter: java-junit