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