11agents :
22 queue : macos-12-arm-unity
3-
43steps :
5-
6- # 2020 ----------------------------------------------------------
7-
4+ - label : ' :macos: Build macos test fixture for Unity 2020'
5+ timeout_in_minutes : 30
6+ key : build-macos-fixture-2020
7+ depends_on : build-artifacts
8+ env :
9+ UNITY_PERFORMANCE_VERSION : 2020.3.48f1
10+ plugins :
11+ ' artifacts#v1.9.0 ' :
12+ download :
13+ - upm-package.zip
14+ upload :
15+ - features/fixtures/mazerunner/mazerunner_2020.3.48f1.zip
16+ - features/fixtures/build_macos.log
17+ commands :
18+ - ' rake test:macos:build'
19+ retry :
20+ automatic :
21+ - exit_status : ' *'
22+ limit : 1
23+ - label : Run MacOS e2e tests for Unity 2020
24+ timeout_in_minutes : 60
25+ depends_on : build-macos-fixture-2020
26+ agents :
27+ queue : macos-12-arm-unity
28+ env :
29+ UNITY_PERFORMANCE_VERSION : 2020.3.48f1
30+ plugins :
31+ ' artifacts#v1.9.0 ' :
32+ download :
33+ - features/fixtures/mazerunner/mazerunner_2020.3.48f1.zip
34+ upload :
35+ - maze_output/**/*
36+ - ' *-mazerunner.log'
37+ - maze_output/metrics.csv
38+ commands :
39+ - features/scripts/run-macos-ci-tests.sh
840 - label : ' :android: Build Android test fixture for Unity 2020'
941 timeout_in_minutes : 30
10- key : ' build-android-fixture-2020'
11- depends_on : ' build-artifacts'
42+ key : build-android-fixture-2020
43+ depends_on : build-artifacts
1244 env :
13- UNITY_PERFORMANCE_VERSION : " 2020.3.48f1"
45+ UNITY_PERFORMANCE_VERSION : 2020.3.48f1
1446 plugins :
15- artifacts#v1.5.0 :
47+ ' artifacts#v1.9.0 ' :
1648 download :
17- - BugsnagPerformance.unitypackage
49+ - upm-package.zip
1850 upload :
1951 - features/fixtures/mazerunner/mazerunner_2020.3.48f1.apk
2052 - features/fixtures/import_package.log
2153 - features/fixtures/build_android.log
22-
2354 commands :
24- - rake test:android:build
55+ - ' rake test:android:build'
2556 retry :
2657 automatic :
27- - exit_status : " * "
58+ - exit_status : ' * '
2859 limit : 1
29-
3060 - label : ' :bitbar: Run Android e2e tests for Unity 2020'
3161 timeout_in_minutes : 60
32- depends_on : ' build-android-fixture-2020'
62+ depends_on : build-android-fixture-2020
3363 agents :
3464 queue : opensource
3565 plugins :
36- artifacts#v1.5.0 :
66+ ' artifacts#v1.9.0 ' :
3767 download :
38- - " features/fixtures/mazerunner/mazerunner_2020.3.48f1.apk"
68+ - features/fixtures/mazerunner/mazerunner_2020.3.48f1.apk
3969 upload :
40- - " maze_output/**/*"
41- docker-compose#v4.8.0:
70+ - maze_output/**/*
71+ ' docker-compose#v4.8.0 ' :
4272 pull : maze-runner
4373 run : maze-runner
4474 service-ports : true
4575 command :
46- - " --app=/app/features/fixtures/mazerunner/mazerunner_2020.3.48f1.apk"
47- - " --farm=bb"
48- - " --device=ANDROID_9|ANDROID_10|ANDROID_11|ANDROID_12|ANDROID_13"
49- - " --no-tunnel"
50- - " --aws-public-ip"
76+ - ' --app=/app/features/fixtures/mazerunner/mazerunner_2020.3.48f1.apk'
77+ - ' --farm=bb'
78+ - ' --device=ANDROID_9|ANDROID_10|ANDROID_11|ANDROID_12|ANDROID_13'
79+ - ' --no-tunnel'
80+ - ' --aws-public-ip'
5181 concurrency : 25
52- concurrency_group : ' bitbar-app'
82+ concurrency_group : bitbar-app
5383 concurrency_method : eager
54-
5584 - label : ' :ios: Generate Xcode project - Unity 2020'
5685 timeout_in_minutes : 30
57- key : ' generate-fixture-project-2020'
58- depends_on : ' build-artifacts'
86+ key : generate-fixture-project-2020
87+ depends_on : build-artifacts
5988 env :
60- UNITY_PERFORMANCE_VERSION : " 2020.3.48f1"
89+ UNITY_PERFORMANCE_VERSION : 2020.3.48f1
6190 plugins :
62- artifacts#v1.5.0 :
91+ ' artifacts#v1.9.0 ' :
6392 download :
64- - BugsnagPerformance.unitypackage
93+ - upm-package.zip
6594 upload :
6695 - features/fixtures/generateXcodeProject.log
6796 - project_2020.tgz
6897 commands :
69- - rake test:ios:generate_xcode
98+ - ' rake test:ios:generate_xcode'
7099 - tar -zvcf project_2020.tgz features/fixtures/mazerunner/mazerunner_xcode
71100 retry :
72101 automatic :
73- - exit_status : " * "
102+ - exit_status : ' * '
74103 limit : 1
75-
76104 - label : ' :ios: Build iOS test fixture for Unity 2020'
77105 timeout_in_minutes : 30
78- key : ' build-ios-fixture-2020'
79- depends_on : ' generate-fixture-project-2020'
106+ key : build-ios-fixture-2020
107+ depends_on : generate-fixture-project-2020
80108 env :
81- DEVELOPER_DIR : " /Applications/Xcode13.4 .app"
82- UNITY_PERFORMANCE_VERSION : " 2020.3.48f1"
109+ DEVELOPER_DIR : /Applications/Xcode14.0 .app
110+ UNITY_PERFORMANCE_VERSION : 2020.3.48f1
83111 plugins :
84- artifacts#v1.5.0 :
112+ ' artifacts#v1.9.0 ' :
85113 download :
86- - BugsnagPerformance.unitypackage
87114 - project_2020.tgz
88115 upload :
89116 - features/fixtures/mazerunner/mazerunner_2020.3.48f1.ipa
90117 - features/fixtures/unity.log
91118 commands :
92119 - tar -zxf project_2020.tgz features/fixtures/mazerunner
93- - rake test:ios:build_xcode
120+ - ' rake test:ios:build_xcode'
94121 retry :
95122 automatic :
96- - exit_status : " * "
123+ - exit_status : ' * '
97124 limit : 1
98-
99125 - label : ' :bitbar: Run iOS e2e tests for Unity 2020'
100126 timeout_in_minutes : 60
101- depends_on : ' build-ios-fixture-2020'
127+ depends_on : build-ios-fixture-2020
102128 agents :
103129 queue : opensource
104130 plugins :
105- artifacts#v1.5.0 :
131+ ' artifacts#v1.9.0 ' :
106132 download :
107- - " features/fixtures/mazerunner/mazerunner_2020.3.48f1.ipa"
133+ - features/fixtures/mazerunner/mazerunner_2020.3.48f1.ipa
108134 upload :
109- - " maze_output/**/*"
110- docker-compose#v4.8.0:
135+ - maze_output/**/*
136+ ' docker-compose#v4.8.0 ' :
111137 pull : maze-runner
112138 run : maze-runner
113139 service-ports : true
114140 command :
115- - " --app=/app/features/fixtures/mazerunner/mazerunner_2020.3.48f1.ipa"
116- - " --farm=bb"
117- - " --device=IOS_15"
118- - " --no-tunnel"
119- - " --aws-public-ip"
141+ - ' --app=/app/features/fixtures/mazerunner/mazerunner_2020.3.48f1.ipa'
142+ - ' --farm=bb'
143+ - ' --device=IOS_15'
144+ - ' --no-tunnel'
145+ - ' --aws-public-ip'
120146 concurrency : 25
121- concurrency_group : ' bitbar-app'
147+ concurrency_group : bitbar-app
122148 concurrency_method : eager
123-
124- # 2020 END -------------------------------------------------------------------
0 commit comments