Skip to content

Commit c5f51c6

Browse files
authored
Merge pull request #123 from bugsnag/next
Release v1.4.2
2 parents e2833f5 + d96cdf7 commit c5f51c6

File tree

24 files changed

+726
-76
lines changed

24 files changed

+726
-76
lines changed

.buildkite/pipeline.full.yml

Lines changed: 245 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ steps:
4343
- 'clear_cache.log'
4444
- maze_output/metrics.csv
4545
commands:
46-
- features/scripts/run-macos-ci-tests.sh
46+
- features/scripts/run-macos-ci-tests.sh release
4747

4848
- label: ':macos: Build macos test fixture for Unity 2022'
4949
timeout_in_minutes: 30
@@ -81,7 +81,7 @@ steps:
8181
- 'clear_cache.log'
8282
- maze_output/metrics.csv
8383
commands:
84-
- features/scripts/run-macos-ci-tests.sh
84+
- features/scripts/run-macos-ci-tests.sh release
8585

8686
- label: ':windows: Build Windows test fixture for Unity 2020'
8787
timeout_in_minutes: 30
@@ -100,7 +100,7 @@ steps:
100100
- features/fixtures/build_windows.log
101101
commands:
102102
- features/scripts/import_package.sh
103-
- features/scripts/build_windows.sh
103+
- features/scripts/build_windows.sh release
104104
retry:
105105
automatic:
106106
- exit_status: '*'
@@ -123,7 +123,7 @@ steps:
123123
- 'clear_cache.log'
124124
- maze_output/metrics.csv
125125
commands:
126-
- features/scripts/run-windows-ci-tests.sh
126+
- features/scripts/run-windows-ci-tests.sh release
127127

128128
- label: ':windows: Build Windows test fixture for Unity 2022'
129129
timeout_in_minutes: 30
@@ -142,7 +142,7 @@ steps:
142142
- features/fixtures/build_windows.log
143143
commands:
144144
- features/scripts/import_package.sh
145-
- features/scripts/build_windows.sh
145+
- features/scripts/build_windows.sh release
146146
retry:
147147
automatic:
148148
- exit_status: '*'
@@ -165,7 +165,7 @@ steps:
165165
- 'clear_cache.log'
166166
- maze_output/metrics.csv
167167
commands:
168-
- features/scripts/run-windows-ci-tests.sh
168+
- features/scripts/run-windows-ci-tests.sh release
169169

170170
- label: ':android: Build Android test fixture for Unity 2020'
171171
timeout_in_minutes: 30
@@ -404,3 +404,242 @@ steps:
404404
concurrency: 25
405405
concurrency_group: bitbar
406406
concurrency_method: eager
407+
408+
#DEV
409+
410+
- label: ':webgl: Build webgl DEV test fixture for Unity 2021'
411+
timeout_in_minutes: 30
412+
key: build-webgl-dev-fixture-2021
413+
depends_on: build-artifacts
414+
env:
415+
UNITY_PERFORMANCE_VERSION: *2021
416+
plugins:
417+
'artifacts#v1.9.0':
418+
download:
419+
- upm-package.zip
420+
upload:
421+
- features/fixtures/mazerunner/mazerunner_webgl_dev_2021.zip
422+
- features/fixtures/build_webgl.log
423+
commands:
424+
- bundle install
425+
- 'rake test:webgl:build_dev'
426+
retry:
427+
automatic:
428+
- exit_status: '*'
429+
limit: 1
430+
431+
432+
- label: Run WebGL DEV e2e tests for Unity 2021
433+
timeout_in_minutes: 60
434+
depends_on: build-webgl-dev-fixture-2021
435+
env:
436+
UNITY_PERFORMANCE_VERSION: *2021
437+
plugins:
438+
'artifacts#v1.5.0':
439+
download:
440+
- features/fixtures/mazerunner/mazerunner_webgl_dev_2021.zip
441+
upload:
442+
- maze_output/**/*
443+
- '*-mazerunner.log'
444+
- 'clear_cache.log'
445+
- maze_output/metrics.csv
446+
commands:
447+
- features/scripts/run-webgl-ci-tests.sh dev
448+
449+
- label: ':windows: Build Windows DEV test fixture for Unity 2021'
450+
timeout_in_minutes: 30
451+
key: build-windows-dev-fixture-2021
452+
depends_on: build-artifacts
453+
agents:
454+
queue: windows-unity-wsl
455+
env:
456+
UNITY_PERFORMANCE_VERSION: *2021
457+
plugins:
458+
'artifacts#v1.9.0':
459+
download:
460+
- upm-package.zip
461+
upload:
462+
- features/fixtures/mazerunner/build/Windows-dev-2021.zip
463+
- features/fixtures/build_windows.log
464+
commands:
465+
- features/scripts/import_package.sh
466+
- features/scripts/build_windows.sh dev
467+
retry:
468+
automatic:
469+
- exit_status: '*'
470+
limit: 1
471+
472+
- label: Run Windows DEV e2e tests for Unity 2021
473+
timeout_in_minutes: 60
474+
depends_on: build-windows-dev-fixture-2021
475+
agents:
476+
queue: windows-unity-wsl
477+
env:
478+
UNITY_PERFORMANCE_VERSION: *2021
479+
plugins:
480+
'artifacts#v1.5.0':
481+
download:
482+
- features/fixtures/mazerunner/build/Windows-dev-2021.zip
483+
upload:
484+
- maze_output/**/*
485+
- '*-mazerunner.log'
486+
- 'clear_cache.log'
487+
- maze_output/metrics.csv
488+
commands:
489+
- features/scripts/run-windows-ci-tests.sh dev
490+
491+
- label: ':macos: Build macos DEV test fixture for Unity 2021'
492+
timeout_in_minutes: 30
493+
key: build-macos-dev-fixture-2021
494+
depends_on: build-artifacts
495+
env:
496+
UNITY_PERFORMANCE_VERSION: *2021
497+
plugins:
498+
'artifacts#v1.9.0':
499+
download:
500+
- upm-package.zip
501+
upload:
502+
- features/fixtures/mazerunner/mazerunner_macos_dev_2021.zip
503+
- features/fixtures/build_macos.log
504+
commands:
505+
- bundle install
506+
- 'rake test:macos:build_dev'
507+
retry:
508+
automatic:
509+
- exit_status: '*'
510+
limit: 1
511+
512+
- label: Run MacOS DEV e2e tests for Unity 2021
513+
timeout_in_minutes: 60
514+
depends_on: build-macos-dev-fixture-2021
515+
env:
516+
UNITY_PERFORMANCE_VERSION: *2021
517+
plugins:
518+
'artifacts#v1.5.0':
519+
download:
520+
- features/fixtures/mazerunner/mazerunner_macos_dev_2021.zip
521+
upload:
522+
- maze_output/**/*
523+
- '*-mazerunner.log'
524+
- 'clear_cache.log'
525+
- maze_output/metrics.csv
526+
commands:
527+
- features/scripts/run-macos-ci-tests.sh dev
528+
529+
- label: ':android: Build Android Dev test fixture for Unity 2021'
530+
timeout_in_minutes: 30
531+
key: build-android-dev-fixture-2021
532+
depends_on: build-artifacts
533+
env:
534+
UNITY_PERFORMANCE_VERSION: *2021
535+
plugins:
536+
'artifacts#v1.9.0':
537+
download:
538+
- upm-package.zip
539+
upload:
540+
- features/fixtures/mazerunner/mazerunner-dev_2021.apk
541+
- features/fixtures/import_package.log
542+
- features/fixtures/build_android_dev.log
543+
commands:
544+
- bundle install
545+
- 'rake test:android:build_dev'
546+
retry:
547+
automatic:
548+
- exit_status: '*'
549+
limit: 1
550+
551+
- label: ':bitbar: Run Android DEV e2e tests for Unity 2021'
552+
timeout_in_minutes: 60
553+
depends_on: build-android-dev-fixture-2021
554+
agents:
555+
queue: opensource
556+
plugins:
557+
'artifacts#v1.9.0':
558+
download:
559+
- features/fixtures/mazerunner/mazerunner-dev_2021.apk
560+
upload:
561+
- maze_output/**/*
562+
'docker-compose#v4.8.0':
563+
pull: maze-runner
564+
run: maze-runner
565+
service-ports: true
566+
command:
567+
- '--app=/app/features/fixtures/mazerunner/mazerunner-dev_2021.apk'
568+
- '--farm=bb'
569+
- '--device=ANDROID_9|ANDROID_10|ANDROID_11|ANDROID_12|ANDROID_13'
570+
- '--no-tunnel'
571+
- '--aws-public-ip'
572+
- '--fail-fast'
573+
concurrency: 25
574+
concurrency_group: bitbar
575+
concurrency_method: eager
576+
577+
- label: ':ios: Generate Xcode DEV project - Unity 2021'
578+
timeout_in_minutes: 30
579+
key: generate-dev-fixture-project-2021
580+
depends_on: build-artifacts
581+
env:
582+
UNITY_PERFORMANCE_VERSION: *2021
583+
plugins:
584+
'artifacts#v1.9.0':
585+
download:
586+
- upm-package.zip
587+
upload:
588+
- features/fixtures/generateXcodeProject.log
589+
- dev_project_2021.tgz
590+
commands:
591+
- bundle install
592+
- 'rake test:ios:generate_xcode_dev'
593+
- tar -zvcf dev_project_2021.tgz features/fixtures/mazerunner/mazerunner_dev_xcode
594+
retry:
595+
automatic:
596+
- exit_status: '*'
597+
limit: 1
598+
599+
- label: ':ios: Build iOS DEV test fixture for Unity 2021'
600+
timeout_in_minutes: 30
601+
key: build-ios-dev-fixture-2021
602+
depends_on: generate-dev-fixture-project-2021
603+
env:
604+
UNITY_PERFORMANCE_VERSION: *2021
605+
plugins:
606+
'artifacts#v1.9.0':
607+
download:
608+
- dev_project_2021.tgz
609+
upload:
610+
- features/fixtures/mazerunner/mazerunner_dev_2021.ipa
611+
- features/fixtures/unity.log
612+
commands:
613+
- bundle install
614+
- tar -zxf dev_project_2021.tgz features/fixtures/mazerunner
615+
- 'rake test:ios:build_xcode_dev'
616+
retry:
617+
automatic:
618+
- exit_status: '*'
619+
limit: 1
620+
621+
- label: ':bitbar: Run iOS DEV e2e tests for Unity 2021'
622+
timeout_in_minutes: 60
623+
depends_on: build-ios-dev-fixture-2021
624+
agents:
625+
queue: opensource
626+
plugins:
627+
'artifacts#v1.9.0':
628+
download:
629+
- features/fixtures/mazerunner/mazerunner_dev_2021.ipa
630+
upload:
631+
- maze_output/**/*
632+
'docker-compose#v4.8.0':
633+
pull: maze-runner
634+
run: maze-runner
635+
service-ports: true
636+
command:
637+
- '--app=/app/features/fixtures/mazerunner/mazerunner_dev_2021.ipa'
638+
- '--farm=bb'
639+
- '--device=IOS_15'
640+
- '--no-tunnel'
641+
- '--aws-public-ip'
642+
- '--fail-fast'
643+
concurrency: 25
644+
concurrency_group: bitbar
645+
concurrency_method: eager

.buildkite/pipeline.yml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ steps:
5555
automatic:
5656
- exit_status: '*'
5757
limit: 1
58+
5859
- label: Run WebGL e2e tests for Unity 2021
5960
timeout_in_minutes: 60
6061
depends_on: build-webgl-fixture-2021
@@ -70,7 +71,9 @@ steps:
7071
- 'clear_cache.log'
7172
- maze_output/metrics.csv
7273
commands:
73-
- features/scripts/run-webgl-ci-tests.sh
74+
- features/scripts/run-webgl-ci-tests.sh release
75+
76+
7477

7578

7679
- label: ':windows: Build Windows test fixture for Unity 2021'
@@ -90,7 +93,7 @@ steps:
9093
- features/fixtures/build_windows.log
9194
commands:
9295
- features/scripts/import_package.sh
93-
- features/scripts/build_windows.sh
96+
- features/scripts/build_windows.sh release
9497
retry:
9598
automatic:
9699
- exit_status: '*'
@@ -113,7 +116,9 @@ steps:
113116
- 'clear_cache.log'
114117
- maze_output/metrics.csv
115118
commands:
116-
- features/scripts/run-windows-ci-tests.sh
119+
- features/scripts/run-windows-ci-tests.sh release
120+
121+
117122

118123

119124
- label: ':macos: Build macos test fixture for Unity 2021'
@@ -152,7 +157,9 @@ steps:
152157
- 'clear_cache.log'
153158
- maze_output/metrics.csv
154159
commands:
155-
- features/scripts/run-macos-ci-tests.sh
160+
- features/scripts/run-macos-ci-tests.sh release
161+
162+
156163

157164
- label: ':android: Build Android test fixture for Unity 2021'
158165
timeout_in_minutes: 30
@@ -176,6 +183,8 @@ steps:
176183
- exit_status: '*'
177184
limit: 1
178185

186+
187+
179188
- label: ':bitbar: Run Android e2e tests for Unity 2021'
180189
timeout_in_minutes: 60
181190
depends_on: build-android-fixture-2021
@@ -271,6 +280,7 @@ steps:
271280
concurrency: 25
272281
concurrency_group: bitbar
273282
concurrency_method: eager
283+
274284
- label: Conditionally trigger full set of tests
275285
timeout_in_minutes: 30
276286
command: sh -c .buildkite/pipeline_trigger.sh

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ features/fixtures/minimalapp/Packages
2727
features/fixtures/minimalapp/minimal_with_xcode
2828
features/fixtures/minimalapp/minimal_without_xcode
2929
features/fixtures/mazerunner/mazerunner_macos_BackUpThisFolder_ButDontShipItWithYourGame
30+
BugsnagPerformance/.vscode

0 commit comments

Comments
 (0)