Skip to content

Commit 9f7d9a8

Browse files
Steve Kirkland-WaltonSteve Kirkland-Walton
authored andcommitted
Add testing on Android 15
1 parent c078339 commit 9f7d9a8

1 file changed

Lines changed: 102 additions & 0 deletions

File tree

.buildkite/pipeline.full.yml

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -869,6 +869,108 @@ steps:
869869
concurrency_group: 'browserstack-app'
870870
concurrency_method: eager
871871

872+
873+
- label: ':bitbar: Android 15 NDK r21 end-to-end tests - batch 1'
874+
depends_on: "fixture-r21"
875+
timeout_in_minutes: 60
876+
plugins:
877+
artifacts#v1.9.0:
878+
download:
879+
- "build/fixture-r21-url.txt"
880+
- "build/fixture-r21/*"
881+
upload:
882+
- "maze_output/failed/**/*"
883+
- "maze_output/metrics.csv"
884+
docker-compose#v4.7.0:
885+
pull: maze-runner
886+
run: maze-runner
887+
service-ports: true
888+
command:
889+
- "features/full_tests"
890+
- "--exclude=features/full_tests/[^a-k].*.feature"
891+
- "--exclude=features/full_tests/anr.feature"
892+
- "--app=@build/fixture-r21-url.txt"
893+
- "--appium-version=1.22"
894+
- "--no-tunnel"
895+
- "--aws-public-ip"
896+
- "--farm=bb"
897+
- "--device=ANDROID_15"
898+
test-collector#v1.10.2:
899+
files: "reports/TEST-*.xml"
900+
format: "junit"
901+
branch: "^main|next$$"
902+
env:
903+
TEST_FIXTURE_SYMBOL_DIR: "build/fixture-r21"
904+
concurrency: 25
905+
concurrency_group: 'bitbar'
906+
concurrency_method: eager
907+
908+
- label: ':bitbar: Android 15 NDK r21 end-to-end tests - batch 2'
909+
depends_on: "fixture-r21"
910+
timeout_in_minutes: 60
911+
plugins:
912+
artifacts#v1.9.0:
913+
download:
914+
- "build/fixture-r21-url.txt"
915+
- "build/fixture-r21/*"
916+
upload:
917+
- "maze_output/failed/**/*"
918+
- "maze_output/metrics.csv"
919+
docker-compose#v4.7.0:
920+
pull: maze-runner
921+
run: maze-runner
922+
service-ports: true
923+
command:
924+
- "features/full_tests"
925+
- "--exclude=features/full_tests/[^l-z].*.feature"
926+
- "--exclude=features/full_tests/anr.feature"
927+
- "--app=@build/fixture-r21-url.txt"
928+
- "--appium-version=1.22"
929+
- "--no-tunnel"
930+
- "--aws-public-ip"
931+
- "--farm=bb"
932+
- "--device=ANDROID_15"
933+
test-collector#v1.10.2:
934+
files: "reports/TEST-*.xml"
935+
format: "junit"
936+
branch: "^main|next$$"
937+
env:
938+
TEST_FIXTURE_SYMBOL_DIR: "build/fixture-r21"
939+
concurrency: 25
940+
concurrency_group: 'bitbar'
941+
concurrency_method: eager
942+
943+
- label: ':browserstack: Android 15 NDK r21 end-to-end tests - ANRs'
944+
depends_on: "fixture-r21"
945+
timeout_in_minutes: 30
946+
plugins:
947+
artifacts#v1.9.0:
948+
download:
949+
- "build/bs-fixture-r21-url.txt"
950+
- "build/fixture-r21/*"
951+
upload:
952+
- "maze_output/failed/**/*"
953+
- "maze_output/metrics.csv"
954+
docker-compose#v4.7.0:
955+
pull: maze-runner
956+
run: maze-runner
957+
service-ports: true
958+
command:
959+
- "features/full_tests/anr.feature"
960+
- "--app=@build/bs-fixture-r21-url.txt"
961+
- "--appium-version=1.22.0"
962+
- "--farm=bs"
963+
- "--device=ANDROID_15"
964+
test-collector#v1.10.2:
965+
files: "reports/TEST-*.xml"
966+
format: "junit"
967+
branch: "^main|next$$"
968+
env:
969+
TEST_FIXTURE_SYMBOL_DIR: "build/fixture-r21"
970+
concurrency: 5
971+
concurrency_group: 'browserstack-app'
972+
concurrency_method: eager
973+
872974
# If there is a tag present activate a manual publishing step
873975

874976
- block: 'Trigger package publish'

0 commit comments

Comments
 (0)