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