22---
33
44# DESCRIPTION--------------------------------------------------------------------------
5- # Those jobs group together related test as dependencies to allow to easily manage running a given set of tests.
6- # This enables efficient test execution for different validation scenarios
5+ # Those jobs group together related test as dependencies to allow to easily manage running a given set of tests.
6+ # This enables efficient test execution for different validation scenarios
77
88# QUALITY CONSIDERATIONS---------------------------------------------------------------
9- # It's important to ensure that all dependencies exist (this can be verified in Yamato) since a modification in parameters may result in a given job not being generated, and thus we will not be able to run such erroneous job.
9+ # It's important to ensure that all dependencies exist (this can be verified in Yamato) since a modification in parameters may result in a given job not being generated, and thus we will not be able to run such erroneous job.
1010
1111# -----------------------------------------------------------------------------------
1212
13+
1314# Runs all package tests
1415run_all_package_tests :
1516 name : Run All Package Tests
@@ -31,6 +32,14 @@ run_all_package_tests_trunk:
3132{% endfor -%}
3233{% endfor -%}
3334
35+ # Runs all package tests on mimimum supported editor (6000.0 in case of NGOv2.X)
36+ run_all_package_tests_6000 :
37+ name : Run All Package Tests [6000.0]
38+ dependencies :
39+ {% for platform in test_platforms.desktop -%}
40+ - .yamato/package-tests.yml#package_test_-_ngo_6000.0_{{ platform.name }}
41+ {% endfor -%}
42+
3443
3544# Runs all projects tests
3645run_all_project_tests :
@@ -61,6 +70,18 @@ run_all_project_tests_trunk:
6170{% endif -%}
6271{% endfor -%}
6372
73+ # Runs all projects tests on mimimum supported editor (6000.0 in case of NGOv2.X)
74+ run_all_project_tests_6000 :
75+ name : Run All Project Tests [6000.0]
76+ dependencies :
77+ {% for project in projects.all -%}
78+ {% if project.has_tests == "true" -%}
79+ {% for platform in test_platforms.desktop -%}
80+ - .yamato/project-tests.yml#test_{{ project.name }}_{{ platform.name }}_6000.0
81+ {% endfor -%}
82+ {% endif -%}
83+ {% endfor -%}
84+
6485
6586# Runs all project standards check
6687run_all_projects_standards :
@@ -104,6 +125,16 @@ run_all_webgl_builds_trunk:
104125{% endfor -%}
105126{% endfor -%}
106127
128+ # Runs all WebGL builds on 6000.0 editor
129+ run_all_webgl_builds_6000 :
130+ name : Run All WebGl Build [6000.0]
131+ dependencies :
132+ {% for project in projects.default -%}
133+ {% for platform in test_platforms.desktop -%}
134+ - .yamato/webgl-build.yml#webgl_build_{{ project.name }}_{{ platform.name }}_6000.0
135+ {% endfor -%}
136+ {% endfor -%}
137+
107138
108139# Runs all Desktop tests
109140run_all_project_tests_desktop_standalone :
@@ -134,6 +165,18 @@ run_all_project_tests_desktop_standalone_trunk:
134165{% endfor -%}
135166{% endfor -%}
136167
168+ # Runs all Desktop tests on mimimum supported editor (6000.0 in case of NGOv2.X)
169+ run_all_project_tests_desktop_standalone_6000 :
170+ name : Run All Standalone Tests - Desktop [6000.0]
171+ dependencies :
172+ {% for project in projects.default -%}
173+ {% for platform in test_platforms.desktop -%}
174+ {% for backend in scripting_backends -%}
175+ - .yamato/desktop-standalone-tests.yml#desktop_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_6000.0
176+ {% endfor -%}
177+ {% endfor -%}
178+ {% endfor -%}
179+
137180# Runs all Mobile tests
138181run_all_project_tests_mobile_standalone :
139182 name : Run All Standalone Tests - Mobile
@@ -159,6 +202,16 @@ run_all_project_tests_mobile_standalone_trunk:
159202{% endfor -%}
160203{% endfor -%}
161204
205+ # Runs all Mobile tests on mimimum supported editor (6000.0 in case of NGOv2.X)
206+ run_all_project_tests_mobile_standalone_6000 :
207+ name : Run All Standalone Tests - Mobile [6000.0]
208+ dependencies :
209+ {% for project in projects.default -%}
210+ {% for platform in test_platforms.mobile_test -%}
211+ - .yamato/mobile-standalone-test.yml#mobile_standalone_test_{{ project.name }}_{{ platform.name }}_6000.0
212+ {% endfor -%}
213+ {% endfor -%}
214+
162215
163216# Runs all Console tests
164217run_all_project_tests_console_standalone :
@@ -184,3 +237,13 @@ run_all_project_tests_console_standalone_trunk:
184237{% endfor -%}
185238{% endfor -%}
186239{% endfor -%}
240+
241+ # Runs all Console tests on mimimum supported editor (6000.0 in case of NGOv2.X)
242+ run_all_project_tests_console_standalone_6000 :
243+ name : Run All Standalone Tests - Console [6000.0]
244+ dependencies :
245+ {% for project in projects.default -%}
246+ {% for platform in test_platforms.console_test -%}
247+ - .yamato/console-standalone-test.yml#console_standalone_test_{{ project.name }}_{{ platform.name }}_6000.0
248+ {% endfor -%}
249+ {% endfor -%}
0 commit comments