@@ -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