@@ -17,71 +17,25 @@ 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_{{ validation_editors.default }}
20+ - .yamato/project-standards.yml#standards_ubuntu_testproject_{{ validation_editor }}
2121
22- # Runs all package tests
23- run_all_package_tests :
24- name : Run All Package Tests
22+ # Runs all package tests on supported editor
23+ run_all_package_tests_{{ validation_editor }} :
24+ name : Run All Package Tests [{{ validation_editor }} only]
2525 dependencies :
2626{% for platform in test_platforms.desktop -%}
27- {% for editor in validation_editors.all -%}
28- - .yamato/package-tests.yml#package_test_-_ngo_{{ editor }}_{{ platform.name }}
29- {% endfor -%}
30- {% endfor -%}
31-
32-
33- # Runs all package tests on default editor (latest supported editor)
34- run_all_package_tests_{{ validation_editors.default }} :
35- name : Run All Package Tests [{{ validation_editors.default }} only]
36- dependencies :
37- {% for platform in test_platforms.desktop -%}
38- - .yamato/package-tests.yml#package_test_-_ngo_{{ validation_editors.default }}_{{ platform.name }}
27+ - .yamato/package-tests.yml#package_test_-_ngo_{{ validation_editor }}_{{ platform.name }}
3928{% endfor -%}
4029
41- # Runs all package tests on minimal supported editor
42- run_all_package_tests_{{ validation_editors.minimal }} :
43- name : Run All Package Tests [{{ validation_editors.minimal }}]
44- dependencies :
45- {% for platform in test_platforms.desktop -%}
46- - .yamato/package-tests.yml#package_test_-_ngo_{{ validation_editors.minimal }}_{{ platform.name }}
47- {% endfor -%}
4830
49-
50- # Runs all projects tests
51- run_all_project_tests :
52- name : Run All Project Tests
31+ # Runs all projects tests on supported editor
32+ run_all_project_tests_{{ validation_editor }} :
33+ name : Run All Project Tests [{{ validation_editor }} only]
5334 dependencies :
5435{% for project in projects.all -%}
5536{% if project.has_tests == "true" -%}
5637{% for platform in test_platforms.desktop -%}
57- {% for editor in validation_editors.all -%}
58- - .yamato/project-tests.yml#test_{{ project.name }}_{{ platform.name }}_{{ editor }}
59- {% endfor -%}
60- {% endfor -%}
61- {% endif -%}
62- {% endfor -%}
63-
64-
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]
68- dependencies :
69- {% for project in projects.all -%}
70- {% if project.has_tests == "true" -%}
71- {% for platform in test_platforms.desktop -%}
72- - .yamato/project-tests.yml#test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.default }}
73- {% endfor -%}
74- {% endif -%}
75- {% endfor -%}
76-
77- # Runs all projects tests on minimal supported editor
78- run_all_project_tests_{{ validation_editors.minimal }} :
79- name : Run All Project Tests [{{ validation_editors.minimal }}]
80- dependencies :
81- {% for project in projects.all -%}
82- {% if project.has_tests == "true" -%}
83- {% for platform in test_platforms.desktop -%}
84- - .yamato/project-tests.yml#test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.minimal }}
38+ - .yamato/project-tests.yml#test_{{ project.name }}_{{ platform.name }}_{{ validation_editor }}
8539{% endfor -%}
8640{% endif -%}
8741{% endfor -%}
@@ -93,147 +47,49 @@ run_all_projects_standards:
9347 dependencies :
9448{% for platform in test_platforms.default -%}
9549{% for project in projects.all -%}
96- - .yamato/project-standards.yml#standards_{{ platform.name }}_{{ project.name }}_{{ validation_editors.default }}
97- {% endfor -%}
98- {% endfor -%}
99-
100-
101- # Runs all WebGL builds
102- run_all_webgl_builds :
103- name : Run All WebGl Build
104- dependencies :
105- {% for project in projects.default -%}
106- {% for platform in test_platforms.desktop -%}
107- {% for editor in validation_editors.all -%}
108- - .yamato/webgl-build.yml#webgl_build_{{ project.name }}_{{ platform.name }}_{{ editor }}
109- {% endfor -%}
110- {% endfor -%}
111- {% endfor -%}
112-
113-
114- # Runs all WebGL builds on default editor (latest supported editor)
115- run_all_webgl_builds_{{ validation_editors.default }} :
116- name : Run All WebGl Build [{{ validation_editors.default }} only]
117- dependencies :
118- {% for project in projects.default -%}
119- {% for platform in test_platforms.desktop -%}
120- - .yamato/webgl-build.yml#webgl_build_{{ project.name }}_{{ platform.name }}_{{ validation_editors.default }}
121- {% endfor -%}
122- {% endfor -%}
123-
124- # Runs all WebGL builds on minimal supported editor
125- run_all_webgl_builds_{{ validation_editors.minimal }} :
126- name : Run All WebGl Build [{{ validation_editors.minimal }}]
127- dependencies :
128- {% for project in projects.default -%}
129- {% for platform in test_platforms.desktop -%}
130- - .yamato/webgl-build.yml#webgl_build_{{ project.name }}_{{ platform.name }}_{{ validation_editors.minimal }}
50+ - .yamato/project-standards.yml#standards_{{ platform.name }}_{{ project.name }}_{{ validation_editor }}
13151{% endfor -%}
13252{% endfor -%}
13353
134-
135- # Runs all Desktop tests
136- run_all_project_tests_desktop_standalone :
137- name : Run All Standalone Tests - Desktop
54+ # Runs all WebGL builds on supported editor
55+ run_all_webgl_builds_{{ validation_editor }} :
56+ name : Run All WebGl Build [{{ validation_editor }} only]
13857 dependencies :
13958{% for project in projects.default -%}
14059{% for platform in test_platforms.desktop -%}
141- {% for editor in validation_editors.all -%}
142- {% for backend in scripting_backends -%}
143- - .yamato/desktop-standalone-tests.yml#desktop_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ editor }}
60+ - .yamato/webgl-build.yml#webgl_build_{{ project.name }}_{{ platform.name }}_{{ validation_editor }}
14461{% endfor -%}
14562{% endfor -%}
146- {% endfor -%}
147- {% endfor -%}
148-
14963
150- # Runs all Desktop tests on default editor (latest supported editor)
151- run_all_project_tests_desktop_standalone_{{ validation_editors.default }} :
152- name : Run All Standalone Tests - Desktop [{{ validation_editors.default }} only]
64+ # Runs all Desktop tests on supported editor
65+ run_all_project_tests_desktop_standalone_{{ validation_editor }} :
66+ name : Run All Standalone Tests - Desktop [{{ validation_editor }} only]
15367 dependencies :
15468{% for project in projects.default -%}
15569{% for platform in test_platforms.desktop -%}
15670{% for backend in scripting_backends -%}
157- - .yamato/desktop-standalone-tests.yml#desktop_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ validation_editors.default }}
71+ - .yamato/desktop-standalone-tests.yml#desktop_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ validation_editor }}
15872{% endfor -%}
15973{% endfor -%}
16074{% endfor -%}
16175
162- # Runs all Desktop tests on minimal supported editor
163- run_all_project_tests_desktop_standalone_{{ validation_editors.minimal }} :
164- name : Run All Standalone Tests - Desktop [{{ validation_editors.minimal }}]
165- dependencies :
166- {% for project in projects.default -%}
167- {% for platform in test_platforms.desktop -%}
168- {% for backend in scripting_backends -%}
169- - .yamato/desktop-standalone-tests.yml#desktop_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ validation_editors.minimal }}
170- {% endfor -%}
171- {% endfor -%}
172- {% endfor -%}
173-
174- # Runs all Mobile tests
175- run_all_project_tests_mobile_standalone :
176- name : Run All Standalone Tests - Mobile
76+ # Runs all Mobile tests on supported editor
77+ run_all_project_tests_mobile_standalone_{{ validation_editor }} :
78+ name : Run All Standalone Tests - Mobile [{{ validation_editor }} only]
17779 dependencies :
17880{% for project in projects.default -%}
17981{% for platform in test_platforms.mobile_test -%}
180- {% for editor in validation_editors.all -%}
181- - .yamato/mobile-standalone-test.yml#mobile_standalone_test_{{ project.name }}_{{ platform.name }}_{{ editor }}
182- {% endfor -%}
82+ - .yamato/mobile-standalone-test.yml#mobile_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editor }}
18383{% endfor -%}
18484{% endfor -%}
18585
186-
187- # Runs all Mobile tests on default editor (latest supported editor)
188- run_all_project_tests_mobile_standalone_{{ validation_editors.default }} :
189- name : Run All Standalone Tests - Mobile [{{ validation_editors.default }} only]
190- dependencies :
191- {% for project in projects.default -%}
192- {% for platform in test_platforms.mobile_test -%}
193- - .yamato/mobile-standalone-test.yml#mobile_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.default }}
194- {% endfor -%}
195- {% endfor -%}
196-
197- # Runs all Mobile tests on minimal supported editor
198- run_all_project_tests_mobile_standalone_{{ validation_editors.minimal }} :
199- name : Run All Standalone Tests - Mobile [{{ validation_editors.minimal }}]
200- dependencies :
201- {% for project in projects.default -%}
202- {% for platform in test_platforms.mobile_test -%}
203- - .yamato/mobile-standalone-test.yml#mobile_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.minimal }}
204- {% endfor -%}
205- {% endfor -%}
206-
207-
208- # Runs all Console tests
209- run_all_project_tests_console_standalone :
210- name : Run All Standalone Tests - Console
211- dependencies :
212- {% for project in projects.default -%}
213- {% for platform in test_platforms.console_test -%}
214- {% for editor in validation_editors.all -%}
215- - .yamato/console-standalone-test.yml#console_standalone_test_{{ project.name }}_{{ platform.name }}_{{ editor }}
216- {% endfor -%}
217- {% endfor -%}
218- {% endfor -%}
219-
220-
221- # Runs all Console tests on default editor (latest supported editor)
222- run_all_project_tests_console_standalone_{{ validation_editors.default }} :
223- name : Run All Standalone Tests - Console [{{ validation_editors.default }} only]
86+ # Runs all Console tests on supported editor
87+ run_all_project_tests_console_standalone_{{ validation_editor }} :
88+ name : Run All Standalone Tests - Console [{{ validation_editor }} only]
22489 dependencies :
22590{% for project in projects.default -%}
22691{% for platform in test_platforms.console_test -%}
227- - .yamato/console-standalone-test.yml#console_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.default }}
92+ - .yamato/console-standalone-test.yml#console_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editor }}
22893{% endfor -%}
22994{% endfor -%}
23095
231- # Runs all Console tests on minimal supported editor
232- run_all_project_tests_console_standalone_{{ validation_editors.minimal }} :
233- name : Run All Standalone Tests - Console [{{ validation_editors.minimal }}]
234- dependencies :
235- {% for project in projects.default -%}
236- {% for platform in test_platforms.console_test -%}
237- - .yamato/console-standalone-test.yml#console_standalone_test_{{ project.name }}_{{ platform.name }}_{{ validation_editors.minimal }}
238- {% endfor -%}
239- {% endfor -%}
0 commit comments