You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: Changed standalone tests trigger on PRs to use only Ubuntu (#3431)
It was noted that after we switched macOS from x64 to Apple Silicon the
distribution times started taking up to 40m which is fine for Nightly
jobs but it's frustrating for PRs triggers.
We decided that coverage on Ubuntu is enough for PR trigger since all
other standalone desktop devices are being tested during Nightly.
## Backport
Backport present in
#3432
Copy file name to clipboardExpand all lines: .yamato/_run-all.yml
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -138,12 +138,12 @@ run_all_webgl_builds_6000:
138
138
name: Run All WebGl Build [6000.0]
139
139
dependencies:
140
140
{% for project in projects.default -%}
141
-
{% if platform.name != "mac" -%} # There is an error about "Light baking could not be started because no valid OpenCL device could be found". Tracked in MTT-11726
142
141
{% for platform in test_platforms.desktop -%}
142
+
{% if platform.name != "mac" -%} # There is an error about "Light baking could not be started because no valid OpenCL device could be found". Tracked in MTT-11726
Copy file name to clipboardExpand all lines: .yamato/_triggers.yml
+4-5Lines changed: 4 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@
42
42
# In order to have better coverage we run desktop standalone tests with different configurations which allows to mostly cover for different platforms, scripting backends and editor versions.
43
43
# This job will FIRST run "run_quick_checks" jobs (defined in _run-all.yml) since it's the dependency of project pack jobs which is on the lowest dependency tier. This runs the fastest checks (like PVP or code standards) and ONLY IF those pass it will run the rest of the tests.
44
44
# This optimization allows to speed up feedback look for any "obvious" errors and save resources.
45
-
# Since standards job is a part of initial checks it's not present as direct dependency here
45
+
# Since standards job is a part of initial checks it's not present as direct dependency here!!!!!!!!!!!!!!!!!!!!
# Run project EditMode and PLaymode project tests on minimum supported editor (6000.0 in case of NGOv2.X)
56
56
- .yamato/_run-all.yml#run_all_project_tests_6000
57
-
# Run standalone test with mixture of parameters to make sure there are no obvious issues with most common platform (for example --fail-on-assert option is not present with package/project tests). We run 2 different combinations with different platform/editor/scripting backend.
# 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
58
+
# Coverage on other standalone machines is present in Nightly job so it's enough to not run all of them for PRs
0 commit comments