Skip to content

Commit add0ffd

Browse files
committed
Updated CI configuration
1 parent dee8d6a commit add0ffd

File tree

4 files changed

+92
-109
lines changed

4 files changed

+92
-109
lines changed

.yamato/_run-all.yml

Lines changed: 49 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ run_quick_checks:
1717
name: Run Quick Initial Checks
1818
dependencies:
1919
- .yamato/package-pack.yml#package_pack_-_ngo_ubuntu
20-
- .yamato/project-standards.yml#standards_ubuntu_testproject_6000.2
20+
- .yamato/project-standards.yml#standards_ubuntu_testproject_{{ validation_editors.default }}
2121

2222
# Runs all package tests
2323
run_all_package_tests:
@@ -30,22 +30,20 @@ run_all_package_tests:
3030
{% endfor -%}
3131

3232

33-
# Runs all package tests on 6000.2 editor (latest supported editor)
34-
run_all_package_tests_6000.2:
35-
name: Run All Package Tests [6000.2 only]
33+
# Runs all package tests on default editor
34+
run_all_package_tests_{{ validation_editors.default }}:
35+
name: Run All Package Tests [{{ validation_editors.default }} only]
3636
dependencies:
3737
{% for platform in test_platforms.desktop -%}
38-
{% for editor in validation_editors.default -%}
39-
- .yamato/package-tests.yml#package_test_-_ngo_{{ editor }}_{{ platform.name }}
40-
{% endfor -%}
38+
- .yamato/package-tests.yml#package_test_-_ngo_{{ validation_editors.default }}_{{ platform.name }}
4139
{% endfor -%}
4240

43-
# Runs all package tests on mimimum supported editor (2022.3 in case of NGOv1.X) (2022.3 will soon be a minimum supported editor)
44-
run_all_package_tests_2022:
45-
name: Run All Package Tests [2022.3]
41+
# Runs all package tests on mimimum supported editor
42+
run_all_package_tests_{{ validation_editors.minimal }}:
43+
name: Run All Package Tests [{{ validation_editors.minimal }}]
4644
dependencies:
4745
{% for platform in test_platforms.desktop -%}
48-
- .yamato/package-tests.yml#package_test_-_ngo_2022.3_{{ platform.name }}
46+
- .yamato/package-tests.yml#package_test_-_ngo_{{ validation_editors.minimal }}_{{ platform.name }}
4947
{% endfor -%}
5048

5149

@@ -64,28 +62,26 @@ run_all_project_tests:
6462
{% endfor -%}
6563

6664

67-
# Runs all projects tests on 6000.2 editor (latest supported editor)
68-
run_all_project_tests_6000.2:
69-
name: Run All Project Tests [6000.2 only]
65+
# Runs all projects tests on default editor (latest supported editor)
66+
run_all_project_tests_{{ validation_editors.default }}:
67+
name: Run All Project Tests [{{ validation_editors.default }} only]
7068
dependencies:
7169
{% for project in projects.all -%}
7270
{% if project.has_tests == "true" -%}
7371
{% for platform in test_platforms.desktop -%}
74-
{% for editor in validation_editors.default -%}
75-
- .yamato/project-tests.yml#test_{{ project.name }}_{{ platform.name }}_{{ editor }}
76-
{% endfor -%}
72+
- .yamato/project-tests.yml#test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.default }}
7773
{% endfor -%}
7874
{% endif -%}
7975
{% endfor -%}
8076

81-
# Runs all projects tests on mimimum supported editor (2022.3 in case of NGOv1.X) (2022.3 will soon be a minimum supported editor)
82-
run_all_project_tests_2022:
83-
name: Run All Project Tests [2022.3]
77+
# Runs all projects tests on mimimal supported editor
78+
run_all_project_tests_{{ validation_editors.minimal }}:
79+
name: Run All Project Tests [{{ validation_editors.minimal }}]
8480
dependencies:
8581
{% for project in projects.all -%}
8682
{% if project.has_tests == "true" -%}
8783
{% for platform in test_platforms.desktop -%}
88-
- .yamato/project-tests.yml#test_{{ project.name }}_{{ platform.name }}_2022.3
84+
- .yamato/project-tests.yml#test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.minimal }}
8985
{% endfor -%}
9086
{% endif -%}
9187
{% endfor -%}
@@ -97,9 +93,7 @@ run_all_projects_standards:
9793
dependencies:
9894
{% for platform in test_platforms.default -%}
9995
{% for project in projects.all -%}
100-
{% for editor in validation_editors.default -%}
101-
- .yamato/project-standards.yml#standards_{{ platform.name }}_{{ project.name }}_{{ editor }}
102-
{% endfor -%}
96+
- .yamato/project-standards.yml#standards_{{ platform.name }}_{{ project.name }}_{{ validation_editors.default }}
10397
{% endfor -%}
10498
{% endfor -%}
10599

@@ -117,25 +111,23 @@ run_all_webgl_builds:
117111
{% endfor -%}
118112

119113

120-
# Runs all WebGL builds on 6000.2 editor (latest supported editor)
121-
run_all_webgl_builds_6000.2:
122-
name: Run All WebGl Build [6000.2 only]
114+
# Runs all WebGL builds on default editor
115+
run_all_webgl_builds_{{ validation_editors.default }}:
116+
name: Run All WebGl Build [{{ validation_editors.default }} only]
123117
dependencies:
124118
{% for project in projects.default -%}
125119
{% for platform in test_platforms.desktop -%}
126-
{% for editor in validation_editors.default -%}
127-
- .yamato/webgl-build.yml#webgl_build_{{ project.name }}_{{ platform.name }}_{{ editor }}
128-
{% endfor -%}
120+
- .yamato/webgl-build.yml#webgl_build_{{ project.name }}_{{ platform.name }}_{{ validation_editors.default }}
129121
{% endfor -%}
130122
{% endfor -%}
131123

132-
# Runs all WebGL builds on 2022.3 editor (2022.3 will soon be a minimum supported editor)
133-
run_all_webgl_builds_2022:
134-
name: Run All WebGl Build [2022.3]
124+
# Runs all WebGL builds on 2022.3 editor
125+
run_all_webgl_builds_{{ validation_editors.minimal }}:
126+
name: Run All WebGl Build [{{ validation_editors.minimal }}]
135127
dependencies:
136128
{% for project in projects.default -%}
137129
{% for platform in test_platforms.desktop -%}
138-
- .yamato/webgl-build.yml#webgl_build_{{ project.name }}_{{ platform.name }}_2022.3
130+
- .yamato/webgl-build.yml#webgl_build_{{ project.name }}_{{ platform.name }}_{{ validation_editors.minimal }}
139131
{% endfor -%}
140132
{% endfor -%}
141133

@@ -155,28 +147,25 @@ run_all_project_tests_desktop_standalone:
155147
{% endfor -%}
156148

157149

158-
# Runs all Desktop tests on 6000.2 editor (latest supported editor)
159-
run_all_project_tests_desktop_standalone_6000.2:
160-
name: Run All Standalone Tests - Desktop [6000.2 only]
150+
run_all_project_tests_desktop_standalone_{{ validation_editors.default }}:
151+
name: Run All Standalone Tests - Desktop [{{ validation_editors.default }} only]
161152
dependencies:
162153
{% for project in projects.default -%}
163154
{% for platform in test_platforms.desktop -%}
164-
{% for editor in validation_editors.default -%}
165155
{% for backend in scripting_backends -%}
166-
- .yamato/desktop-standalone-tests.yml#desktop_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ editor }}
167-
{% endfor -%}
156+
- .yamato/desktop-standalone-tests.yml#desktop_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ validation_editors.default }}
168157
{% endfor -%}
169158
{% endfor -%}
170159
{% endfor -%}
171160

172-
# Runs all Desktop tests on mimimum supported editor (2022.3 in case of NGOv1.X) (2022.3 will soon be a minimum supported editor)
173-
run_all_project_tests_desktop_standalone_2022:
174-
name: Run All Standalone Tests - Desktop [2022.3]
161+
# Runs all Desktop tests on mimimum supported editor
162+
run_all_project_tests_desktop_standalone_{{ validation_editors.minimal }}:
163+
name: Run All Standalone Tests - Desktop [{{ validation_editors.minimal }}]
175164
dependencies:
176165
{% for project in projects.default -%}
177166
{% for platform in test_platforms.desktop -%}
178167
{% for backend in scripting_backends -%}
179-
- .yamato/desktop-standalone-tests.yml#desktop_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_2022.3
168+
- .yamato/desktop-standalone-tests.yml#desktop_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ validation_editors.minimal }}
180169
{% endfor -%}
181170
{% endfor -%}
182171
{% endfor -%}
@@ -194,25 +183,23 @@ run_all_project_tests_mobile_standalone:
194183
{% endfor -%}
195184

196185

197-
# Runs all Mobile tests on 6000.2 editor (latest supported editor)
198-
run_all_project_tests_mobile_standalone_6000.2:
199-
name: Run All Standalone Tests - Mobile [6000.2 only]
186+
# Runs all Mobile tests on default editor (latest supported editor)
187+
run_all_project_tests_mobile_standalone_{{ validation_editors.default }}:
188+
name: Run All Standalone Tests - Mobile [{{ validation_editors.default }} only]
200189
dependencies:
201190
{% for project in projects.default -%}
202191
{% for platform in test_platforms.mobile_test -%}
203-
{% for editor in validation_editors.default -%}
204-
- .yamato/mobile-standalone-test.yml#mobile_standalone_test_{{ project.name }}_{{ platform.name }}_{{ editor }}
205-
{% endfor -%}
192+
- .yamato/mobile-standalone-test.yml#mobile_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.default }}
206193
{% endfor -%}
207194
{% endfor -%}
208195

209-
# Runs all Mobile tests on mimimum supported editor (2022.3 in case of NGOv1.X) (2022.3 will soon be a minimum supported editor)
210-
run_all_project_tests_mobile_standalone_2022:
211-
name: Run All Standalone Tests - Mobile [2022.3]
196+
# Runs all Mobile tests on mimimum supported editor
197+
run_all_project_tests_mobile_standalone_{{ validation_editors.minimal }}:
198+
name: Run All Standalone Tests - Mobile [{{ validation_editors.minimal }}]
212199
dependencies:
213200
{% for project in projects.default -%}
214201
{% for platform in test_platforms.mobile_test -%}
215-
- .yamato/mobile-standalone-test.yml#mobile_standalone_test_{{ project.name }}_{{ platform.name }}_2022.3
202+
- .yamato/mobile-standalone-test.yml#mobile_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.minimal }}
216203
{% endfor -%}
217204
{% endfor -%}
218205

@@ -230,24 +217,23 @@ run_all_project_tests_console_standalone:
230217
{% endfor -%}
231218

232219

233-
# Runs all Console tests on 6000.2 editor (latest supported editor)
234-
run_all_project_tests_console_standalone_6000.2:
235-
name: Run All Standalone Tests - Console [6000.2 only]
220+
# Runs all Console tests on default editor (latest supported editor)
221+
run_all_project_tests_console_standalone_{{ validation_editors.default }}:
222+
name: Run All Standalone Tests - Console [{{ validation_editors.default }} only]
236223
dependencies:
237224
{% for project in projects.default -%}
238225
{% for platform in test_platforms.console_test -%}
239-
{% for editor in validation_editors.default -%}
240-
- .yamato/console-standalone-test.yml#console_standalone_test_{{ project.name }}_{{ platform.name }}_{{ editor }}
226+
- .yamato/console-standalone-test.yml#console_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.default }}
241227
{% endfor -%}
242228
{% endfor -%}
243229
{% endfor -%}
244230

245-
# Runs all Console tests on mimimum supported editor (2022.3 in case of NGOv1.X) (2022.3 will soon be a minimum supported editor)
246-
run_all_project_tests_console_standalone_2022:
247-
name: Run All Standalone Tests - Console [2022.3]
231+
# Runs all Console tests on mimimum supported editor
232+
run_all_project_tests_console_standalone_{{ validation_editors.minimal }}:
233+
name: Run All Standalone Tests - Console [{{ validation_editors.minimal }}]
248234
dependencies:
249235
{% for project in projects.default -%}
250236
{% for platform in test_platforms.console_test -%}
251-
- .yamato/console-standalone-test.yml#console_standalone_test_{{ project.name }}_{{ platform.name }}_2022.3
237+
- .yamato/console-standalone-test.yml#console_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.minimal }}
252238
{% endfor -%}
253239
{% endfor -%}

0 commit comments

Comments
 (0)