1+ aliases :
2+ - &2020 "2020.3.48f1"
3+ - &2021 "2021.3.36f1"
4+
15agents :
2- queue : macos-12-arm-unity
6+ queue : macos-14
37
48steps :
59 #
6- # Build notifier. We run tests for all Unity versions with the 2018 artifacts, as that is what we ship.
10+ # Build notifier. We run tests for all Unity versions with the 2020 artifacts, as that is what we ship.
711 #
812 - label : Build released notifier artifact
913 timeout_in_minutes : 30
1014 key : " build-artifacts"
1115 env :
12- DEVELOPER_DIR : " /Applications/Xcode14.0.app"
13- UNITY_VERSION : " 2018.4.36f1"
16+ UNITY_VERSION : *2021
1417 commands :
1518 - bundle install
1619 - bundle exec rake plugin:export
2629 # agents:
2730 # queue: windows-unity-wsl
2831 # env:
29- # UNITY_VERSION: "2018.4.36f1"
32+ # UNITY_VERSION: *2020
3033 # WSLENV: UNITY_VERSION
3134 # command:
3235 # - /mnt/c/Windows/System32/cmd.exe /c .\\scripts\\ci-build-windows-plugin.bat
@@ -44,30 +47,27 @@ steps:
4447 timeout_in_minutes : 10
4548 depends_on : build-artifacts
4649 env :
47- UNITY_VERSION : " 2020.3.48f1"
48- DEVELOPER_DIR : " /Applications/Xcode14.0.app"
50+ UNITY_VERSION : *2021
4951 plugins :
5052 ' artifacts#v1.9.0 ' :
5153 download :
5254 - Bugsnag.unitypackage
53- agents :
54- queue : macos-12-arm
5555 commands :
5656 features/scripts/do_size_test.sh
5757
5858 # Build Android test fixtures
59- - label : " :android: Build Android test fixture for Unity 2020 "
59+ - label : " :android: Build Android test fixture for Unity 2021 "
6060 timeout_in_minutes : 30
61- key : " build-android-fixture-2020 "
61+ key : " build-android-fixture-2021 "
6262 depends_on : " build-artifacts"
6363 env :
64- UNITY_VERSION : " 2020.3.48f1 "
64+ UNITY_VERSION : *2021
6565 plugins :
6666 artifacts#v1.5.0:
6767 download :
6868 - Bugsnag.unitypackage
6969 upload :
70- - features/fixtures/maze_runner/mazerunner_2020 .3.48f1 .apk
70+ - features/fixtures/maze_runner/mazerunner_2021 .3.36f1 .apk
7171 - features/fixtures/build_android_apk.log
7272 commands :
7373 - bundle install
@@ -77,18 +77,18 @@ steps:
7777 - exit_status : " *"
7878 limit : 1
7979
80- # - label: ':android: Build Android EDM test fixture for Unity 2020 '
80+ # - label: ':android: Build Android EDM test fixture for Unity 2021 '
8181 # timeout_in_minutes: 30
82- # key: 'build-edm-fixture-2020 '
82+ # key: 'build-edm-fixture-2021 '
8383 # depends_on: 'build-artifacts'
8484 # env:
85- # UNITY_VERSION: "2020.3.48f1"
85+ # UNITY_VERSION: *2021
8686 # plugins:
8787 # artifacts#v1.5.0:
8888 # download:
8989 # - Bugsnag.unitypackage
9090 # upload:
91- # - features/fixtures/EDM_Fixture/edm_2020 .3.48f1 .apk
91+ # - features/fixtures/EDM_Fixture/edm_2021 .3.36f1 .apk
9292 # - features/scripts/buildEdmFixture.log
9393 # - features/scripts/edmImport.log
9494 # - features/scripts/enableEdm.log
@@ -102,17 +102,17 @@ steps:
102102 #
103103 # Run Android tests
104104 #
105- - label : " :bitbar: :android: Run Android e2e tests for Unity 2020 "
105+ - label : " :bitbar: :android: Run Android e2e tests for Unity 2021 "
106106 timeout_in_minutes : 60
107- depends_on : " build-android-fixture-2020 "
107+ depends_on : " build-android-fixture-2021 "
108108 agents :
109109 queue : opensource
110110 env :
111- UNITY_VERSION : " 2020.3.48f1 "
111+ UNITY_VERSION : *2021
112112 plugins :
113113 artifacts#v1.5.0:
114114 download :
115- - " features/fixtures/maze_runner/mazerunner_2020 .3.48f1 .apk"
115+ - " features/fixtures/maze_runner/mazerunner_2021 .3.36f1 .apk"
116116 upload :
117117 - " maze_output/**/*"
118118 - " maze_output/metrics.csv"
@@ -123,9 +123,10 @@ steps:
123123 command :
124124 - " features/csharp"
125125 - " features/android"
126- - " --app=features/fixtures/maze_runner/mazerunner_2020 .3.48f1 .apk"
126+ - " --app=features/fixtures/maze_runner/mazerunner_2021 .3.36f1 .apk"
127127 - " --farm=bb"
128- - " --device=ANDROID_9|ANDROID_10|ANDROID_11|ANDROID_12|ANDROID_13"
128+ - " --appium-version=1.22"
129+ - " --device=ANDROID_10|ANDROID_11|ANDROID_12|ANDROID_13"
129130 - " --no-tunnel"
130131 - " --aws-public-ip"
131132 - " --fail-fast"
@@ -135,24 +136,24 @@ steps:
135136
136137 # Run Android EDM tests
137138
138- # - label: ':android: Run Android EDM e2e tests for Unity 2020 '
139+ # - label: ':android: Run Android EDM e2e tests for Unity 2021 '
139140 # timeout_in_minutes: 30
140- # depends_on: 'build-edm-fixture-2020 '
141+ # depends_on: 'build-edm-fixture-2021 '
141142 # agents:
142143 # queue: opensource
143144 # env:
144- # UNITY_VERSION: "2020 .3.48f1 "
145+ # UNITY_VERSION: "2021 .3.36f1 "
145146 # plugins:
146147 # artifacts#v1.5.0:
147148 # download:
148- # - "features/fixtures/EDM_Fixture/edm_2020 .3.48f1 .apk"
149+ # - "features/fixtures/EDM_Fixture/edm_2021 .3.36f1 .apk"
149150 # upload:
150151 # - "maze_output/**/*"
151152 # docker-compose#v3.7.0:
152153 # pull: maze-runner
153154 # run: maze-runner
154155 # command:
155- # - "--app=/app/features/fixtures/EDM_Fixture/edm_2020 .3.48f1 .apk"
156+ # - "--app=/app/features/fixtures/EDM_Fixture/edm_2021 .3.36f1 .apk"
156157 # - "--farm=bs"
157158 # - "--device=ANDROID_11_0"
158159 # - "features/edm"
@@ -163,46 +164,46 @@ steps:
163164 #
164165 # Build iOS test fixtures
165166 #
166- - label : " :ios: Generate Xcode project - Unity 2020 "
167+ - label : " :ios: Generate Xcode project - Unity 2021 "
167168 timeout_in_minutes : 30
168- key : " generate-fixture-project-2020 "
169+ key : " generate-fixture-project-2021 "
169170 depends_on : " build-artifacts"
170171 env :
171- UNITY_VERSION : " 2020.3.48f1 "
172+ UNITY_VERSION : *2021
172173 plugins :
173174 artifacts#v1.5.0:
174175 download :
175176 - Bugsnag.unitypackage
176177 upload :
177178 - features/fixtures/unity.log
178- - project_2020 .tgz
179+ - project_2021 .tgz
179180 commands :
180181 - bundle install
181182 - rake test:ios:generate_xcode
182- - tar -zvcf project_2020 .tgz features/fixtures/maze_runner/mazerunner_xcode
183+ - tar -zvcf project_2021 .tgz features/fixtures/maze_runner/mazerunner_xcode
183184 retry :
184185 automatic :
185186 - exit_status : " *"
186187 limit : 1
187188
188- - label : " :ios: Build iOS test fixture for Unity 2020 "
189+ - label : " :ios: Build iOS test fixture for Unity 2021 "
189190 timeout_in_minutes : 30
190- key : " build-ios-fixture-2020 "
191- depends_on : " generate-fixture-project-2020 "
191+ key : " build-ios-fixture-2021 "
192+ depends_on : " generate-fixture-project-2021 "
192193 env :
193- DEVELOPER_DIR : " /Applications/Xcode14.0.app "
194- UNITY_VERSION : " 2020 .3.48f1 "
194+ UNITY_VERSION : *2021
195+ XCODE_VERSION : " 15 .3.0 "
195196 plugins :
196197 artifacts#v1.5.0:
197198 download :
198199 - Bugsnag.unitypackage
199- - project_2020 .tgz
200+ - project_2021 .tgz
200201 upload :
201- - features/fixtures/maze_runner/mazerunner_2020 .3.48f1 .ipa
202+ - features/fixtures/maze_runner/mazerunner_2021 .3.36f1 .ipa
202203 - features/fixtures/unity.log
203204 commands :
204205 - bundle install
205- - tar -zxf project_2020 .tgz features/fixtures/maze_runner
206+ - tar -zxf project_2021 .tgz features/fixtures/maze_runner
206207 - rake test:ios:build_xcode
207208 retry :
208209 automatic :
@@ -212,15 +213,15 @@ steps:
212213 #
213214 # Run iOS tests
214215 #
215- - label : " :bitbar: :ios: Run iOS e2e tests for Unity 2020 "
216+ - label : " :bitbar: :ios: Run iOS e2e tests for Unity 2021 "
216217 timeout_in_minutes : 60
217- depends_on : " build-ios-fixture-2020 "
218+ depends_on : " build-ios-fixture-2021 "
218219 agents :
219220 queue : opensource
220221 plugins :
221222 artifacts#v1.5.0:
222223 download :
223- - " features/fixtures/maze_runner/mazerunner_2020 .3.48f1 .ipa"
224+ - " features/fixtures/maze_runner/mazerunner_2021 .3.36f1 .ipa"
224225 upload :
225226 - " maze_output/**/*"
226227 - " maze_output/metrics.csv"
@@ -232,9 +233,10 @@ steps:
232233 command :
233234 - " features/csharp"
234235 - " features/ios"
235- - " --app=features/fixtures/maze_runner/mazerunner_2020 .3.48f1 .ipa"
236+ - " --app=features/fixtures/maze_runner/mazerunner_2021 .3.36f1 .ipa"
236237 - " --farm=bb"
237- - " --device=IOS_12|IOS_13|IOS_14|IOS_15"
238+ - " --appium-version=1.22"
239+ - " --device=IOS_13|IOS_14|IOS_15"
238240 - " --no-tunnel"
239241 - " --aws-public-ip"
240242 - " --fail-fast"
0 commit comments