Skip to content

Commit 1fe902c

Browse files
Merge develop-3.x.x into docs/link-fixes-upport
2 parents 2321c55 + f846797 commit 1fe902c

2 files changed

Lines changed: 128 additions & 54 deletions

File tree

.yamato/_run-all.yml

Lines changed: 102 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,20 @@ run_all_package_tests_pinnedTrunk:
4848
- .yamato/package-tests.yml#package_test_-_ngo_{{ pinnedTrunk }}_{{ platform.name }}
4949
{% endfor -%}
5050

51-
# Runs all package tests on mimimum supported editor (6000.0 in case of NGOv2.X)
52-
run_all_package_tests_6000:
53-
name: Run All Package Tests [6000.0]
51+
# Runs all package tests on minimum supported editor
52+
run_all_package_tests_minimum_editor:
53+
name: Run All Package Tests [{{ validation_editors.minimal }}]
5454
dependencies:
5555
{% for platform in test_platforms.desktop -%}
56-
- .yamato/package-tests.yml#package_test_-_ngo_6000.0_{{ platform.name }}
56+
- .yamato/package-tests.yml#package_test_-_ngo_{{ validation_editors.minimal }}_{{ platform.name }}
57+
{% endfor -%}
58+
59+
# Runs all package tests on default editor
60+
run_all_package_tests_default:
61+
name: Run All Package Tests [{{ validation_editors.default }}]
62+
dependencies:
63+
{% for platform in test_platforms.desktop -%}
64+
- .yamato/package-tests.yml#package_test_-_ngo_{{ validation_editors.default }}_{{ platform.name }}
5765
{% endfor -%}
5866

5967

@@ -96,14 +104,26 @@ run_all_project_tests_pinnedTrunk:
96104
{% endif -%}
97105
{% endfor -%}
98106

99-
# Runs all projects tests on mimimum supported editor (6000.0 in case of NGOv2.X)
100-
run_all_project_tests_6000:
101-
name: Run All Project Tests [6000.0]
107+
# Runs all projects tests on minimum supported editor
108+
run_all_project_tests_minimum_editor:
109+
name: Run All Project Tests [{{ validation_editors.minimal }}]
110+
dependencies:
111+
{% for project in projects.all -%}
112+
{% if project.has_tests == "true" -%}
113+
{% for platform in test_platforms.desktop -%}
114+
- .yamato/project-tests.yml#test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.minimal }}
115+
{% endfor -%}
116+
{% endif -%}
117+
{% endfor -%}
118+
119+
# Runs all projects tests on default editor
120+
run_all_project_tests_default:
121+
name: Run All Project Tests [{{ validation_editors.default }}]
102122
dependencies:
103123
{% for project in projects.all -%}
104124
{% if project.has_tests == "true" -%}
105125
{% for platform in test_platforms.desktop -%}
106-
- .yamato/project-tests.yml#test_{{ project.name }}_{{ platform.name }}_6000.0
126+
- .yamato/project-tests.yml#test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.default }}
107127
{% endfor -%}
108128
{% endif -%}
109129
{% endfor -%}
@@ -156,13 +176,23 @@ run_all_webgl_builds_pinnedTrunk:
156176
{% endfor -%}
157177
{% endfor -%}
158178

159-
# Runs all WebGL builds on 6000.0 editor
160-
run_all_webgl_builds_6000:
161-
name: Run All WebGl Build [6000.0]
179+
# Runs all WebGL builds on minimum supported editor
180+
run_all_webgl_builds_minimum_editor:
181+
name: Run All WebGl Build [{{ validation_editors.minimal }}]
162182
dependencies:
163183
{% for project in projects.default -%}
164184
{% for platform in test_platforms.desktop -%}
165-
- .yamato/webgl-build.yml#webgl_build_{{ project.name }}_{{ platform.name }}_6000.0
185+
- .yamato/webgl-build.yml#webgl_build_{{ project.name }}_{{ platform.name }}_{{ validation_editors.minimal }}
186+
{% endfor -%}
187+
{% endfor -%}
188+
189+
# Runs all WebGL builds on default editor
190+
run_all_webgl_builds_default:
191+
name: Run All WebGl Build [{{ validation_editors.default }}]
192+
dependencies:
193+
{% for project in projects.default -%}
194+
{% for platform in test_platforms.desktop -%}
195+
- .yamato/webgl-build.yml#webgl_build_{{ project.name }}_{{ platform.name }}_{{ validation_editors.default }}
166196
{% endfor -%}
167197
{% endfor -%}
168198

@@ -206,14 +236,26 @@ run_all_project_tests_desktop_standalone_pinnedTrunk:
206236
{% endfor -%}
207237
{% endfor -%}
208238

209-
# Runs all Desktop tests on mimimum supported editor (6000.0 in case of NGOv2.X)
210-
run_all_project_tests_desktop_standalone_6000:
211-
name: Run All Standalone Tests - Desktop [6000.0]
239+
# Runs all Desktop tests on minimum supported editor
240+
run_all_project_tests_desktop_standalone_minimum_editor:
241+
name: Run All Standalone Tests - Desktop [{{ validation_editors.minimal }}]
242+
dependencies:
243+
{% for project in projects.default -%}
244+
{% for platform in test_platforms.desktop -%}
245+
{% for backend in scripting_backends -%}
246+
- .yamato/desktop-standalone-tests.yml#desktop_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ validation_editors.minimal }}
247+
{% endfor -%}
248+
{% endfor -%}
249+
{% endfor -%}
250+
251+
# Runs all Desktop tests on default editor
252+
run_all_project_tests_desktop_standalone_default:
253+
name: Run All Standalone Tests - Desktop [{{ validation_editors.default }}]
212254
dependencies:
213255
{% for project in projects.default -%}
214256
{% for platform in test_platforms.desktop -%}
215257
{% for backend in scripting_backends -%}
216-
- .yamato/desktop-standalone-tests.yml#desktop_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_6000.0
258+
- .yamato/desktop-standalone-tests.yml#desktop_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ validation_editors.default }}
217259
{% endfor -%}
218260
{% endfor -%}
219261
{% endfor -%}
@@ -251,13 +293,23 @@ run_all_project_tests_mobile_standalone_pinnedTrunk:
251293
{% endfor -%}
252294
{% endfor -%}
253295

254-
# Runs all Mobile tests on mimimum supported editor (6000.0 in case of NGOv2.X)
255-
run_all_project_tests_mobile_standalone_6000:
256-
name: Run All Standalone Tests - Mobile [6000.0]
296+
# Runs all Mobile tests on minimum supported editor
297+
run_all_project_tests_mobile_standalone_minimum_editor:
298+
name: Run All Standalone Tests - Mobile [{{ validation_editors.minimal }}]
299+
dependencies:
300+
{% for project in projects.default -%}
301+
{% for platform in test_platforms.mobile_test -%}
302+
- .yamato/mobile-standalone-test.yml#mobile_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.minimal }}
303+
{% endfor -%}
304+
{% endfor -%}
305+
306+
# Runs all Mobile tests on default editor
307+
run_all_project_tests_mobile_standalone_default:
308+
name: Run All Standalone Tests - Mobile [{{ validation_editors.default }}]
257309
dependencies:
258310
{% for project in projects.default -%}
259311
{% for platform in test_platforms.mobile_test -%}
260-
- .yamato/mobile-standalone-test.yml#mobile_standalone_test_{{ project.name }}_{{ platform.name }}_6000.0
312+
- .yamato/mobile-standalone-test.yml#mobile_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.default }}
261313
{% endfor -%}
262314
{% endfor -%}
263315

@@ -295,13 +347,23 @@ run_all_project_tests_console_standalone_pinnedTrunk:
295347
{% endfor -%}
296348
{% endfor -%}
297349

298-
# Runs all Console tests on mimimum supported editor (6000.0 in case of NGOv2.X)
299-
run_all_project_tests_console_standalone_6000:
300-
name: Run All Standalone Tests - Console [6000.0]
350+
# Runs all Console tests on minimum supported editor
351+
run_all_project_tests_console_standalone_minimum_editor:
352+
name: Run All Standalone Tests - Console [{{ validation_editors.minimal }}]
301353
dependencies:
302354
{% for project in projects.default -%}
303355
{% for platform in test_platforms.console_test -%}
304-
- .yamato/console-standalone-test.yml#console_standalone_test_{{ project.name }}_{{ platform.name }}_6000.0
356+
- .yamato/console-standalone-test.yml#console_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.minimal }}
357+
{% endfor -%}
358+
{% endfor -%}
359+
360+
# Runs all Console tests on default editor
361+
run_all_project_tests_console_standalone_default:
362+
name: Run All Standalone Tests - Console [{{ validation_editors.default }}]
363+
dependencies:
364+
{% for project in projects.default -%}
365+
{% for platform in test_platforms.console_test -%}
366+
- .yamato/console-standalone-test.yml#console_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.default }}
305367
{% endfor -%}
306368
{% endfor -%}
307369

@@ -344,14 +406,26 @@ run_all_project_tests_cmb_service_pinnedTrunk:
344406
{% endfor -%}
345407
{% endfor -%}
346408

347-
# Runs all CMB service tests on mimimum supported editor (6000.0 in case of NGOv2.X)
348-
run_all_project_tests_cmb_service_6000:
349-
name: Run All CMB Service Tests [6000.0]
409+
# Runs all CMB service tests on minimum supported editor
410+
run_all_project_tests_cmb_service_minimum_editor:
411+
name: Run All CMB Service Tests [{{ validation_editors.minimal }}]
412+
dependencies:
413+
{% for project in projects.default -%}
414+
{% for platform in test_platforms.default -%}
415+
{% for backend in scripting_backends -%}
416+
- .yamato/cmb-service-standalone-tests.yml#cmb_service_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ validation_editors.minimal }}
417+
{% endfor -%}
418+
{% endfor -%}
419+
{% endfor -%}
420+
421+
# Runs all CMB service tests on default editor
422+
run_all_project_tests_cmb_service_default:
423+
name: Run All CMB Service Tests [{{ validation_editors.default }}]
350424
dependencies:
351425
{% for project in projects.default -%}
352426
{% for platform in test_platforms.default -%}
353427
{% for backend in scripting_backends -%}
354-
- .yamato/cmb-service-standalone-tests.yml#cmb_service_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_6000.0
428+
- .yamato/cmb-service-standalone-tests.yml#cmb_service_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ validation_editors.default }}
355429
{% endfor -%}
356430
{% endfor -%}
357431
{% endfor -%}

.yamato/_triggers.yml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
# Nightly:
2828
# This test validates same subset as pull_request_trigger with addition of mobile/console tests and webgl builds
2929
# Runs daily on develop (local configuration)
30-
# Includes all test types but only on trunk.
30+
# Includes all test types but only on trunk and the default editor.
3131
# Adds platform-specific and APV validation
3232

3333
# Weekly:
@@ -76,13 +76,13 @@ pr_code_changes_checks:
7676
# Run API validation to early-detect all new APIs that would force us to release new minor version of the package. Note that for this to work the package version in package.json must correspond to "actual package state" which means that it should be higher than last released version
7777
- .yamato/vetting-test.yml#vetting_test
7878

79-
# Run package EditMode and Playmode package tests on trunk and an older supported editor (6000.3)
79+
# Run package EditMode and Playmode package tests on pinned trunk and the minimal supported editor
8080
- .yamato/package-tests.yml#package_test_-_ngo_{{ pinnedTrunk }}_mac
81-
- .yamato/package-tests.yml#package_test_-_ngo_6000.3_win
81+
- .yamato/package-tests.yml#package_test_-_ngo_{{ validation_editors.minimal }}_win
8282

83-
# Run testproject EditMode and Playmode project tests on trunk and an older supported editor (6000.3)
83+
# Run testproject EditMode and Playmode project tests on pinned trunk and the minimal supported editor
8484
- .yamato/project-tests.yml#test_testproject_win_{{ pinnedTrunk }}
85-
- .yamato/project-tests.yml#test_testproject_mac_6000.3
85+
- .yamato/project-tests.yml#test_testproject_mac_{{ validation_editors.minimal }}
8686

8787
# Run standalone test. We run it only on Ubuntu since it's the fastest machine, and it was noted that for example distribution on macOS is taking 40m since we switched to Apple Silicon
8888
# Coverage on other standalone machines is present in Nightly job so it's enough to not run all of them for PRs
@@ -120,45 +120,45 @@ pr_code_changes_checks:
120120

121121

122122

123-
# Run all tests on trunk on nightly basis.
123+
# Run all tests on nightly basis.
124124
# Same subset as pull_request_trigger with addition of mobile/desktop/console tests and webgl builds
125-
# Those tests are all running on trunk editor (since it's daily and running all of them would add a lot of overhead)
125+
# Those tests are all running on trunk and the default editor (since it's daily and running all of them would add a lot of overhead)
126126
develop_nightly:
127-
name: "\U0001F319 [Nightly] Run All Tests [Trunk and 6000]"
127+
name: "\U0001F319 [Nightly] Run All Tests [Trunk and Default]"
128128
triggers:
129129
recurring:
130-
- branch: develop-2.0.0
130+
- branch: develop-3.x.x
131131
frequency: daily
132132
rerun: always
133133
dependencies:
134134
# Run project standards to verify package/default project
135135
- .yamato/project-standards.yml#standards_ubuntu_testproject_{{ validation_editors.minimal }}
136136
# Run APV jobs to make sure the change won't break any dependants
137137
- .yamato/wrench/preview-a-p-v.yml#all_preview_apv_jobs
138-
# Run package EditMode and Playmode tests on desktop platforms on trunk and 6000.0
138+
# Run package EditMode and Playmode tests on desktop platforms on trunk and default editor
139139
- .yamato/_run-all.yml#run_all_package_tests_trunk
140-
- .yamato/_run-all.yml#run_all_package_tests_6000
141-
# Run project EditMode and PLaymode tests on desktop platforms on trunk and 6000.0
140+
- .yamato/_run-all.yml#run_all_package_tests_default
141+
# Run project EditMode and PLaymode tests on desktop platforms on trunk and default editor
142142
- .yamato/_run-all.yml#run_all_project_tests_trunk
143-
- .yamato/_run-all.yml#run_all_project_tests_6000
144-
# Run Runtime tests on desktop players on trunk and 6000.0 editors
143+
- .yamato/_run-all.yml#run_all_project_tests_default
144+
# Run Runtime tests on desktop players on trunk and default editors
145145
- .yamato/_run-all.yml#run_all_project_tests_desktop_standalone_trunk
146-
- .yamato/_run-all.yml#run_all_project_tests_desktop_standalone_6000
147-
# Run Runtime tests on mobile players on trunk and 6000.0 editors
146+
- .yamato/_run-all.yml#run_all_project_tests_desktop_standalone_default
147+
# Run Runtime tests on mobile players on trunk and default editors
148148
- .yamato/_run-all.yml#run_all_project_tests_mobile_standalone_trunk
149-
- .yamato/_run-all.yml#run_all_project_tests_mobile_standalone_6000
150-
# Run Runtime tests on console players on trunk and 6000.0 editors
149+
- .yamato/_run-all.yml#run_all_project_tests_mobile_standalone_default
150+
# Run Runtime tests on console players on trunk and default editors
151151
- .yamato/_run-all.yml#run_all_project_tests_console_standalone_trunk
152-
- .yamato/_run-all.yml#run_all_project_tests_console_standalone_6000
153-
# Build player for webgl platform on trunk and 6000.0 editors
152+
- .yamato/_run-all.yml#run_all_project_tests_console_standalone_default
153+
# Build player for webgl platform on trunk and default editors
154154
- .yamato/_run-all.yml#run_all_webgl_builds_trunk
155-
- .yamato/_run-all.yml#run_all_webgl_builds_6000
156-
# Run Runtime tests against cmb service on trunk and 6000.0 editors
155+
- .yamato/_run-all.yml#run_all_webgl_builds_default
156+
# Run Runtime tests against cmb service on trunk and default editors
157157
- .yamato/_run-all.yml#run_all_project_tests_cmb_service_trunk
158-
- .yamato/_run-all.yml#run_all_project_tests_cmb_service_6000
159-
# Build player for webgl platform on trunk and 6000.0 editors
158+
- .yamato/_run-all.yml#run_all_project_tests_cmb_service_default
159+
# Build player for webgl platform on trunk and default editors
160160
- .yamato/project-updated-dependencies-test.yml#updated-dependencies_testproject_NGO_ubuntu_trunk
161-
- .yamato/project-updated-dependencies-test.yml#updated-dependencies_testproject_NGO_win_6000.0
161+
- .yamato/project-updated-dependencies-test.yml#updated-dependencies_testproject_NGO_win_{{ validation_editors.default }}
162162
# Run API validation to early-detect all new APIs that would force us to release new minor version of the package. Note that for this to work the package version in package.json must correspond to "actual package state" which means that it should be higher than last released version
163163
- .yamato/vetting-test.yml#vetting_test
164164
# Run code coverage test
@@ -173,7 +173,7 @@ develop_weekly_trunk:
173173
name: "\U0001F319 [Weekly] Run All Tests"
174174
triggers:
175175
recurring:
176-
- branch: develop-2.0.0
176+
- branch: develop-3.x.x
177177
frequency: weekly
178178
rerun: always
179179
dependencies:

0 commit comments

Comments
 (0)