@@ -63,43 +63,43 @@ test_platforms:
63
63
- [OSX_OpenGlCore, OSX_Metal]: --platform=StandaloneOSX
64
64
- [iPhone_Metal]: --platform=iOS
65
65
- [Android_OpenGLES3, Android_Vulkan]: --platform=Android
66
-
66
+
67
67
- [Android_OpenGLES3, Android_Vulkan, iPhone_Metal,Win_DX11, Win_DX12, Win_Vulkan, Win_, Linux_OpenGlCore, Linux_Vulkan]: --player-load-path=players
68
-
68
+
69
69
- [all]: --artifacts_path=TestProjects/<PROJECT_FOLDER>/test-results
70
70
- [OSX_Metal]: --artifacts_path=/Users/bokken/Graphics/TestProjects/<PROJECT_FOLDER>/test-results
71
-
71
+
72
72
- [OSX_Metal]: --editor-location=.Editor
73
73
74
74
- [OSX_Metal]: --scripting-backend=<SCRIPTING_BACKEND>
75
- - [OSX_Metal]: --testfilter=%TEST_FILTER%
76
-
75
+ - [OSX_Metal]: --testfilter=%TEST_FILTER%
76
+
77
77
- [Android_OpenGLES3, Android_Vulkan]: --architecture=ARM64
78
78
- [OSX_Metal]: --testproject=/Users/bokken/Graphics/TestProjects/<PROJECT_FOLDER>
79
- - [Win_DX11, Win_DX12, Win_Vulkan, Win_, Linux_OpenGlCore, Linux_Vulkan]: --player-connection-ip=auto
79
+ - [Win_DX11, Win_DX12, Win_Vulkan, Win_, Linux_OpenGlCore, Linux_Vulkan]: --player-connection-ip=auto
80
80
81
81
utr_flags_build:
82
- - [all]: --testfilter=%TEST_FILTER%
82
+ - [all]: --testfilter=%TEST_FILTER%
83
83
- [all]: --suite=playmode
84
84
- [all]: --build-only
85
85
- [all]: --scripting-backend=<SCRIPTING_BACKEND>
86
- - [all]: --extra-editor-arg="-colorspace=<COLORSPACE>"
87
-
86
+ - [all]: --extra-editor-arg="-colorspace=<COLORSPACE>"
87
+
88
88
- [Win_DX11, Win_DX12, Win_Vulkan, Win_]: --platform=StandaloneWindows64
89
89
- [Linux_OpenGlCore, Linux_Vulkan]: --platform=StandaloneLinux64
90
90
- [OSX_OpenGlCore, OSX_Metal]: --platform=StandaloneOSX
91
91
- [iPhone_Metal]: --platform=iOS
92
92
- [Android_OpenGLES3, Android_Vulkan]: --platform=Android
93
-
93
+
94
94
- [all]: --testproject=./TestProjects/<PROJECT_FOLDER>
95
-
95
+
96
96
- [all]: --editor-location=.Editor
97
97
- [Android_OpenGLES3, Android_Vulkan]: --editor-location=./WindowsEditor
98
-
98
+
99
99
- [all]: --artifacts_path=TestProjects/<PROJECT_FOLDER>/test-results
100
-
100
+
101
101
- [Android_OpenGLES3, Android_Vulkan, iPhone_Metal, Win_DX11, Win_DX12, Win_Vulkan, Win_, Linux_OpenGlCore, Linux_Vulkan]: --player-save-path=players
102
-
102
+
103
103
- [all]: --timeout=1200
104
104
- [Android_OpenGLES3, Android_Vulkan]: --timeout=2700
105
105
- [iPhone]: --timeout=1800
@@ -110,13 +110,13 @@ test_platforms:
110
110
- [Win_Vulkan, Linux_Vulkan, Android_Vulkan]: --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" --extra-editor-arg="<COLORSPACE>"
111
111
- [Android_OpenGLES3]: ---extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="gles3" --extra-editor-arg="<COLORSPACE>"
112
112
- [iPhone_Metal]: --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="metal" --extra-editor-arg="<COLORSPACE>"
113
-
113
+
114
114
- [Win_DX11]: --extra-editor-arg="-playergraphicsapi=Direct3D11"
115
115
- [Win_DX12]: --extra-editor-arg="-playergraphicsapi=Direct3D12"
116
116
- [Win_Vulkan, Linux_Vulkan, Android_Vulkan]: --extra-editor-arg="-playergraphicsapi=Vulkan"
117
117
- [Android_OpenGLES3]: --extra-editor-arg="-playergraphicsapi=OpenGLES3"
118
118
- [iPhone_Metal]: --extra-editor-arg="-playergraphicsapi=Metal"
119
-
119
+
120
120
- [Android_OpenGLES3, Android_Vulkan]: --architecture=ARM64
121
121
commands:
122
122
- [Android_OpenGLES3, Android_Vulkan]: <shared.platform.commands.connect_bokken>
@@ -132,20 +132,20 @@ test_platforms:
132
132
- [all]: <shared.platform.commands.call_utr>
133
133
- type: playmode
134
134
utr_flags:
135
- - [all]: --testfilter=%TEST_FILTER%
135
+ - [all]: --testfilter=%TEST_FILTER%
136
136
- [all]: --zero-tests-are-ok=1
137
137
- [all]: --suite=playmode
138
- - [all]: --scripting-backend=<SCRIPTING_BACKEND>
138
+ - [all]: --scripting-backend=<SCRIPTING_BACKEND>
139
139
# - [all]: --reruncount=2
140
140
- [all]: --extra-editor-arg="-colorspace=<COLORSPACE>"
141
-
141
+
142
142
- [all]: --testproject=./TestProjects/<PROJECT_FOLDER>
143
143
- [OSX_Metal]: --testproject=/Users/bokken/Graphics/TestProjects/<PROJECT_FOLDER>
144
144
145
145
- [all]: --editor-location=.Editor
146
146
- [Android_OpenGLES3, Android_Vulkan]: --editor-location=./WindowsEditor
147
147
- [OSX_Metal]: --editor-location=/Users/bokken/.Editor
148
-
148
+
149
149
- [all]: --artifacts_path=TestProjects/<PROJECT_FOLDER>/test-results
150
150
- [OSX_Metal]: --artifacts_path=/Users/bokken/Graphics/TestProjects/<PROJECT_FOLDER>/test-results
151
151
@@ -158,26 +158,26 @@ test_platforms:
158
158
- [all]: <shared.platform.commands.setup_utr>
159
159
- [all]: <shared.platform.commands.unity_downloader_cli>
160
160
- [all]: <shared.platform.commands.call_utr>
161
-
161
+
162
162
- type: editmode
163
163
utr_flags:
164
- - [all]: --testfilter=%TEST_FILTER%
164
+ - [all]: --testfilter=%TEST_FILTER%
165
165
- [all]: --zero-tests-are-ok=1
166
166
- [all]: --suite=editor
167
167
# - [all]: --reruncount=2
168
- - [all]: --scripting-backend=<SCRIPTING_BACKEND>
168
+ - [all]: --scripting-backend=<SCRIPTING_BACKEND>
169
169
- [all]: --platform=editmode
170
170
- [all]: --extra-editor-arg="-colorspace=<COLORSPACE>"
171
171
- [Android_OpenGLES3, Android_Vulkan]: --platform=Android
172
172
- [iPhone_Metal]: --platform=iOS
173
-
173
+
174
174
- [all]: --testproject=./TestProjects/<PROJECT_FOLDER>
175
175
- [OSX_Metal]: --testproject=/Users/bokken/Graphics/TestProjects/<PROJECT_FOLDER>
176
176
177
177
- [all]: --editor-location=.Editor
178
178
- [Android_OpenGLES3, Android_Vulkan]: --editor-location=./WindowsEditor
179
179
- [OSX_Metal]: --editor-location=Users/bokken/.Editor
180
-
180
+
181
181
- [all]: --artifacts_path=TestProjects/<PROJECT_FOLDER>/test-results
182
182
- [OSX_Metal]: --artifacts_path=/Users/bokken/Graphics/TestProjects/<PROJECT_FOLDER>/test-results
183
183
@@ -236,12 +236,19 @@ platforms:
236
236
utr <UTR_FLAGS>
237
237
call_utr_without_git:
238
238
- utr <UTR_FLAGS>
239
- unity_downloader_cli:
239
+ call_utr_and_exit_0:
240
+ - |5-
241
+ git rev-parse HEAD | git show -s --format=%%cI > revdate.tmp
242
+ set /p GIT_REVISIONDATE=<revdate.tmp
243
+ echo %GIT_REVISIONDATE%
244
+ del revdate.tmp
245
+ utr <UTR_FLAGS> & exit 0
246
+ unity_downloader_cli:
240
247
- choco install unity-downloader-cli -y -s https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/unity-choco-local
241
248
- unity-downloader-cli <EDITOR_REVISION_CMD> -c editor -c il2cpp --wait --published-only
242
- turn_off_firewall:
249
+ turn_off_firewall:
243
250
- NetSh Advfirewall set allprofiles state off
244
-
251
+
245
252
OSX:
246
253
name: OSX
247
254
os: macos
@@ -266,22 +273,22 @@ platforms:
266
273
editorpath: "$(pwd)/.Editor/Unity.app/Contents/MacOS/Unity"
267
274
commands:
268
275
[Metal]:
269
- setup_utr:
276
+ setup_utr:
270
277
- curl -s https://artifactory.prd.it.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr --output utr
271
278
- chmod +x utr
272
279
- scp -i ~/.ssh/id_rsa_macmini -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics
273
280
- scp -i ~/.ssh/id_rsa_macmini ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini
274
281
call_utr: # TODO add git commands when needed
275
282
- |5-
276
283
ssh -i ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; ~/Graphics/utr <UTR_FLAGS> "
277
- UTR_RESULT=$?
284
+ UTR_RESULT=$?
278
285
mkdir -p TestProjects/<PROJECT_FOLDER>/test-results/
279
286
scp -i ~/.ssh/id_rsa_macmini -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/<PROJECT_FOLDER>/test-results/ TestProjects/<PROJECT_FOLDER>/test-results/
280
287
exit $UTR_RESULT
281
288
call_utr_without_git:
282
289
- |5-
283
290
ssh -i ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; ~/Graphics/utr <UTR_FLAGS> "
284
- UTR_RESULT=$?
291
+ UTR_RESULT=$?
285
292
mkdir -p TestProjects/<PROJECT_FOLDER>/test-results/
286
293
scp -i ~/.ssh/id_rsa_macmini -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/<PROJECT_FOLDER>/test-results/ TestProjects/<PROJECT_FOLDER>/test-results/
287
294
exit $UTR_RESULT
@@ -323,20 +330,20 @@ platforms:
323
330
flavor: b1.xlarge
324
331
commands:
325
332
[OpenGlCore, Vulkan]:
326
- setup_utr:
333
+ setup_utr:
327
334
- curl -s https://artifactory.prd.it.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr --output utr
328
335
- chmod +x utr
329
336
call_utr:
330
337
- DISPLAY=:0.0 ./utr <UTR_FLAGS> # TODO include git commands when needed
331
338
call_utr_without_git:
332
339
- DISPLAY=:0.0 ./utr <UTR_FLAGS>
333
- unity_downloader_cli:
340
+ unity_downloader_cli:
334
341
- curl -L https://artifactory.prd.it.unity3d.com/artifactory/api/gpg/key/public | sudo apt-key add -
335
342
- sudo sh -c "echo 'deb https://artifactory.prd.it.unity3d.com/artifactory/unity-apt-local bionic main' > /etc/apt/sources.list.d/unity.list"
336
343
- sudo apt update
337
344
- sudo apt install unity-downloader-cli
338
345
- sudo unity-downloader-cli <EDITOR_REVISION_CMD> -c editor -c il2cpp --wait --published-only
339
-
346
+
340
347
341
348
Android:
342
349
name: Android
@@ -356,7 +363,7 @@ platforms:
356
363
flavor: b1.large
357
364
commands:
358
365
[OpenGLES3, Vulkan]:
359
- setup_utr:
366
+ setup_utr:
360
367
- curl -s https://artifactory.prd.it.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr.bat --output utr.bat
361
368
call_utr:
362
369
- |5-
@@ -371,12 +378,12 @@ platforms:
371
378
unity_downloader_cli:
372
379
- pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade
373
380
- unity-downloader-cli <EDITOR_REVISION_CMD> -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only
374
- turn_off_firewall:
381
+ turn_off_firewall:
375
382
- NetSh Advfirewall set allprofiles state off
376
383
connect_bokken:
377
384
- '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%'
378
385
- powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices
379
- kill_server:
386
+ kill_server:
380
387
- start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server
381
388
382
389
iPhone:
0 commit comments