5050 plugins :
5151 artifacts#v1.9.0:
5252 download : " build/fixture-minimal.apk"
53- upload : " maze_output/failed/**/*"
53+ upload :
54+ - " maze_output/failed/**/*"
55+ - " maze_output/maze_output.zip"
5456 docker-compose#v4.7.0:
5557 pull : maze-runner
5658 run : maze-runner
7476 concurrency_method : eager
7577 retry :
7678 automatic :
79+ - exit_status : -1 # Agent was lost
80+ limit : 2
7781 - exit_status : 103 # Appium session failed
7882 limit : 2
7983
8589 download :
8690 - " build/fixture-debug.apk"
8791 - " build/fixture-debug/*"
88- upload : " maze_output/failed/**/*"
92+ upload :
93+ - " maze_output/failed/**/*"
94+ - " maze_output/maze_output.zip"
8995 docker-compose#v4.7.0:
9096 pull : maze-runner
9197 run : maze-runner
@@ -112,6 +118,8 @@ steps:
112118 concurrency_method : eager
113119 retry :
114120 automatic :
121+ - exit_status : -1 # Agent was lost
122+ limit : 2
115123 - exit_status : 103 # Appium session failed
116124 limit : 2
117125
@@ -128,6 +136,7 @@ steps:
128136 - " build/fixture-r19/*"
129137 upload :
130138 - " maze_output/failed/**/*"
139+ - " maze_output/maze_output.zip"
131140 - " maze_output/metrics.csv"
132141 docker-compose#v4.7.0:
133142 pull : maze-runner
@@ -155,6 +164,8 @@ steps:
155164 concurrency_method : eager
156165 retry :
157166 automatic :
167+ - exit_status : -1 # Agent was lost
168+ limit : 2
158169 - exit_status : 103 # Appium session failed
159170 limit : 2
160171
@@ -171,6 +182,7 @@ steps:
171182 - " build/fixture-r19/*"
172183 upload :
173184 - " maze_output/failed/**/*"
185+ - " maze_output/maze_output.zip"
174186 - " maze_output/metrics.csv"
175187 docker-compose#v4.7.0:
176188 pull : maze-runner
@@ -198,6 +210,8 @@ steps:
198210 concurrency_method : eager
199211 retry :
200212 automatic :
213+ - exit_status : -1 # Agent was lost
214+ limit : 2
201215 - exit_status : 103 # Appium session failed
202216 limit : 2
203217
@@ -210,6 +224,7 @@ steps:
210224 - " ANDROID_13"
211225 - " ANDROID_14"
212226 - " ANDROID_15"
227+ - " ANDROID_16"
213228 depends_on : " fixture-r21"
214229 timeout_in_minutes : 60
215230 plugins :
@@ -219,6 +234,7 @@ steps:
219234 - " build/fixture-r21/*"
220235 upload :
221236 - " maze_output/failed/**/*"
237+ - " maze_output/maze_output.zip"
222238 - " maze_output/metrics.csv"
223239 docker-compose#v4.7.0:
224240 pull : maze-runner
@@ -244,6 +260,8 @@ steps:
244260 concurrency_method : eager
245261 retry :
246262 automatic :
263+ - exit_status : -1 # Agent was lost
264+ limit : 2
247265 - exit_status : 103 # Appium session failed
248266 limit : 2
249267
@@ -256,6 +274,7 @@ steps:
256274 - " ANDROID_13"
257275 - " ANDROID_14"
258276 - " ANDROID_15"
277+ - " ANDROID_16"
259278 depends_on : " fixture-r21"
260279 timeout_in_minutes : 60
261280 plugins :
@@ -265,6 +284,7 @@ steps:
265284 - " build/fixture-r21/*"
266285 upload :
267286 - " maze_output/failed/**/*"
287+ - " maze_output/maze_output.zip"
268288 - " maze_output/metrics.csv"
269289 docker-compose#v4.7.0:
270290 pull : maze-runner
@@ -290,73 +310,11 @@ steps:
290310 concurrency_method : eager
291311 retry :
292312 automatic :
313+ - exit_status : -1 # Agent was lost
314+ limit : 2
293315 - exit_status : 103 # Appium session failed
294316 limit : 2
295317
296- - label : ' :browserstack: ANDROID_16 NDK r21 e2e tests - batch 1'
297- depends_on : " fixture-r21"
298- timeout_in_minutes : 60
299- plugins :
300- artifacts#v1.9.0:
301- download :
302- - " build/bs-fixture-r21-url.txt"
303- - " build/fixture-r21/*"
304- upload :
305- - " maze_output/failed/**/*"
306- - " maze_output/metrics.csv"
307- docker-compose#v4.7.0:
308- pull : maze-runner
309- run : maze-runner
310- service-ports : true
311- command :
312- - " features/full_tests"
313- - " --exclude=features/full_tests/[^a-m].*.feature"
314- - " --app=@build/bs-fixture-r21-url.txt"
315- - " --appium-version=1.22.0"
316- - " --farm=bs"
317- - " --device=ANDROID_16"
318- test-collector#v1.10.2:
319- files : " reports/TEST-*.xml"
320- format : " junit"
321- branch : " ^main|next$$"
322- env :
323- TEST_FIXTURE_SYMBOL_DIR : " build/fixture-r21"
324- concurrency : 5
325- concurrency_group : ' browserstack-app'
326- concurrency_method : eager
327-
328- - label : ' :browserstack: ANDROID_16 NDK r21 e2e tests - batch 2'
329- depends_on : " fixture-r21"
330- timeout_in_minutes : 60
331- plugins :
332- artifacts#v1.9.0:
333- download :
334- - " build/bs-fixture-r21-url.txt"
335- - " build/fixture-r21/*"
336- upload :
337- - " maze_output/failed/**/*"
338- - " maze_output/metrics.csv"
339- docker-compose#v4.7.0:
340- pull : maze-runner
341- run : maze-runner
342- service-ports : true
343- command :
344- - " features/full_tests"
345- - " --exclude=features/full_tests/[^n-z].*.feature"
346- - " --app=@build/bs-fixture-r21-url.txt"
347- - " --appium-version=1.22.0"
348- - " --farm=bs"
349- - " --device=ANDROID_16"
350- test-collector#v1.10.2:
351- files : " reports/TEST-*.xml"
352- format : " junit"
353- branch : " ^main|next$$"
354- env :
355- TEST_FIXTURE_SYMBOL_DIR : " build/fixture-r21"
356- concurrency : 5
357- concurrency_group : ' browserstack-app'
358- concurrency_method : eager
359-
360318 - label : ' :bitbar: {{matrix}} NDK r28 e2e tests - batch 1'
361319 matrix :
362320 - " ANDROID_9"
@@ -366,6 +324,7 @@ steps:
366324 - " ANDROID_13"
367325 - " ANDROID_14"
368326 - " ANDROID_15"
327+ - " ANDROID_16"
369328 depends_on : " fixture-r28"
370329 timeout_in_minutes : 60
371330 plugins :
@@ -375,6 +334,7 @@ steps:
375334 - " build/fixture-r28/*"
376335 upload :
377336 - " maze_output/failed/**/*"
337+ - " maze_output/maze_output.zip"
378338 - " maze_output/metrics.csv"
379339 docker-compose#v4.7.0:
380340 pull : maze-runner
@@ -400,6 +360,8 @@ steps:
400360 concurrency_method : eager
401361 retry :
402362 automatic :
363+ - exit_status : -1 # Agent was lost
364+ limit : 2
403365 - exit_status : 103 # Appium session failed
404366 limit : 2
405367
@@ -412,6 +374,7 @@ steps:
412374 - " ANDROID_13"
413375 - " ANDROID_14"
414376 - " ANDROID_15"
377+ - " ANDROID_16"
415378 depends_on : " fixture-r28"
416379 timeout_in_minutes : 60
417380 plugins :
@@ -421,6 +384,7 @@ steps:
421384 - " build/fixture-r28/*"
422385 upload :
423386 - " maze_output/failed/**/*"
387+ - " maze_output/maze_output.zip"
424388 - " maze_output/metrics.csv"
425389 docker-compose#v4.7.0:
426390 pull : maze-runner
@@ -446,73 +410,11 @@ steps:
446410 concurrency_method : eager
447411 retry :
448412 automatic :
413+ - exit_status : -1 # Agent was lost
414+ limit : 2
449415 - exit_status : 103 # Appium session failed
450416 limit : 2
451417
452- - label : ' :browserstack: ANDROID_16 NDK r28 e2e tests - batch 1'
453- depends_on : " fixture-r28"
454- timeout_in_minutes : 60
455- plugins :
456- artifacts#v1.9.0:
457- download :
458- - " build/bs-fixture-r28-url.txt"
459- - " build/fixture-r28/*"
460- upload :
461- - " maze_output/failed/**/*"
462- - " maze_output/metrics.csv"
463- docker-compose#v4.7.0:
464- pull : maze-runner
465- run : maze-runner
466- service-ports : true
467- command :
468- - " features/full_tests"
469- - " --exclude=features/full_tests/[^a-m].*.feature"
470- - " --app=@build/bs-fixture-r28-url.txt"
471- - " --appium-version=1.22.0"
472- - " --farm=bs"
473- - " --device=ANDROID_16"
474- test-collector#v1.10.2:
475- files : " reports/TEST-*.xml"
476- format : " junit"
477- branch : " ^main|next$$"
478- env :
479- TEST_FIXTURE_SYMBOL_DIR : " build/fixture-r28"
480- concurrency : 5
481- concurrency_group : ' browserstack-app'
482- concurrency_method : eager
483-
484- - label : ' :browserstack: ANDROID_16 NDK r28 e2e tests - batch 2'
485- depends_on : " fixture-r28"
486- timeout_in_minutes : 60
487- plugins :
488- artifacts#v1.9.0:
489- download :
490- - " build/bs-fixture-r28-url.txt"
491- - " build/fixture-r28/*"
492- upload :
493- - " maze_output/failed/**/*"
494- - " maze_output/metrics.csv"
495- docker-compose#v4.7.0:
496- pull : maze-runner
497- run : maze-runner
498- service-ports : true
499- command :
500- - " features/full_tests"
501- - " --exclude=features/full_tests/[^n-z].*.feature"
502- - " --app=@build/bs-fixture-r28-url.txt"
503- - " --appium-version=1.22.0"
504- - " --farm=bs"
505- - " --device=ANDROID_16"
506- test-collector#v1.10.2:
507- files : " reports/TEST-*.xml"
508- format : " junit"
509- branch : " ^main|next$$"
510- env :
511- TEST_FIXTURE_SYMBOL_DIR : " build/fixture-r28"
512- concurrency : 5
513- concurrency_group : ' browserstack-app'
514- concurrency_method : eager
515-
516418 # If there is a tag present activate a manual publishing step
517419
518420 - block : ' Trigger package publish'
@@ -549,6 +451,7 @@ steps:
549451 - bugsnag-android-core/build/outputs/aar/bugsnag-android-core-release.aar
550452 - bugsnag-benchmarks/build/outputs/aar/bugsnag-benchmarks-release.aar
551453 - bugsnag-plugin-android-anr/build/outputs/aar/bugsnag-plugin-android-anr-release.aar
454+ - bugsnag-plugin-android-apphang/build/outputs/aar/bugsnag-plugin-android-apphang-release.aar
552455 - bugsnag-plugin-android-exitinfo/build/outputs/aar/bugsnag-plugin-android-exitinfo-release.aar
553456 - bugsnag-plugin-android-ndk/build/outputs/aar/bugsnag-plugin-android-ndk-release.aar
554457 - bugsnag-plugin-android-okhttp/build/outputs/aar/bugsnag-plugin-android-okhttp-release.aar
0 commit comments