Skip to content

Commit 2d1c142

Browse files
Run androidauto tests of Firebase
1 parent 5cd4c55 commit 2d1c142

File tree

1 file changed

+29
-20
lines changed

1 file changed

+29
-20
lines changed

.circleci/config.yml

Lines changed: 29 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ workflows:
9292
- assemble-old-deps-compat
9393
- assemble-instrumentation-test
9494
- assemble-instrumentation-test-internal
95+
- assemble-androidauto-test
9596
- assemble-app-mincompile
9697
- changelog-verification:
9798
filters:
@@ -159,7 +160,9 @@ workflows:
159160
suite: TestSuitePart6
160161
requires:
161162
- assemble-instrumentation-test
162-
- androidauto-test
163+
- androidauto-test:
164+
requires:
165+
- assemble-androidauto-test
163166
- mobile-metrics-dry-run:
164167
type: approval
165168
- mobile-metrics-benchmarks:
@@ -815,6 +818,20 @@ jobs:
815818
module_target: "libnavigator"
816819
- write-workspace
817820

821+
assemble-androidauto-test:
822+
executor: ndk-r22-latest-executor
823+
resource_class: medium+
824+
steps:
825+
- checkout
826+
- restore-gradle-cache
827+
- assemble-module:
828+
module_target: "app-tests-wrapper"
829+
variant: "Debug"
830+
- assemble-instrumentation-test:
831+
module_target: "libnavui-androidauto"
832+
inject_token: true
833+
- write-workspace
834+
818835
unit-tests-core:
819836
executor: ndk-r22-latest-executor
820837
resource_class: medium+
@@ -1080,10 +1097,11 @@ jobs:
10801097
command: python3 scripts/validate_billing_e2e_sessions.py
10811098

10821099
androidauto-test:
1083-
executor:
1084-
name: android/android-machine
1085-
resource-class: xlarge
1086-
tag: default
1100+
executor: ndk-r22-latest-executor
1101+
environment:
1102+
JVM_OPTS: -Xmx3200m
1103+
BUILDTYPE: Debug
1104+
GRADLE_OPTS: -Xmx4096m -Dorg.gradle.daemon=false -Dkotlin.compiler.execution.strategy=in-process
10871105
steps:
10881106
- when:
10891107
condition:
@@ -1092,21 +1110,12 @@ jobs:
10921110
pattern: "^add-changelog.*"
10931111
value: << pipeline.git.branch >>
10941112
steps:
1095-
- checkout
1096-
- android/start-emulator-and-run-tests:
1097-
post-emulator-launch-assemble-command: ./gradlew libnavui-androidauto:assembleDebugAndroidTest -Dorg.gradle.jvmargs=-Xmx3g
1098-
test-command: ./gradlew libnavui-androidauto:connectedDebugAndroidTest -Dorg.gradle.jvmargs=-Xmx3g
1099-
system-image: system-images;android-30;google_apis_playstore;x86
1100-
wait-for-emulator: false
1101-
save-gradle-cache: false
1102-
- run:
1103-
name: Save test results
1104-
command: |
1105-
mkdir -p ~/mapbox_test/
1106-
adb pull sdcard/Download/mapbox_test ~/mapbox_test/
1107-
when: on_fail
1108-
- store_artifacts:
1109-
path: ~/mapbox_test/
1113+
- read-workspace
1114+
- login-google-cloud-platform
1115+
- run-internal-firebase-instrumentation:
1116+
module_target: "libnavui-androidauto"
1117+
module_wrapper: "app-tests-wrapper"
1118+
variant: "debug"
11101119
- run: exit 0
11111120

11121121
mobile-metrics-benchmarks:

0 commit comments

Comments
 (0)