Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Performance] Run Viking Village perf tests for URP and Built-in #3798

Merged
merged 32 commits into from
Mar 11, 2021
Merged
Show file tree
Hide file tree
Changes from 29 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
ed09b4a
add jobs for viking village built-in
Feb 18, 2021
024ff09
add viking village urp jobs
Feb 18, 2021
589c61e
update scene path
Feb 19, 2021
5af62ae
Merge branch 'master' into performance/viking-village
Feb 26, 2021
634bdde
Merge branch 'master' into performance/viking-village
Mar 3, 2021
7813cd7
run only medium for windows
Mar 3, 2021
eeaf2f4
remove DX12 from CI
Mar 3, 2021
fcc92bd
update test framework version
Mar 3, 2021
1593b6a
edit vv urp files
Mar 4, 2021
550901e
use new branch
Mar 4, 2021
7da3ede
remove some args, go back to master
Mar 5, 2021
2a5cbae
use only medium quality level, remove all stripping args
Mar 5, 2021
f73434c
Merge branch 'master' into performance/viking-village
Mar 8, 2021
335717f
remove mobile runtime from ci
Mar 8, 2021
e0a618b
test against built-in-support branch
Mar 9, 2021
485a9a0
(test) use basic manifest for urp version
Mar 9, 2021
d03e3e2
(test) call utr twice for editmode build job
Mar 9, 2021
6eda103
(TEST) remove zero-tests-are-ok
Mar 9, 2021
c73baee
remove testfilter on editmode build jobs for built-in
Mar 9, 2021
c4f2c8f
revert d03e3e2384abbbbfeef6e0d927c23161b20e0415
Mar 9, 2021
683304d
revert 485a9a0e5037ab7dfa13f568f1422a58e549d54c
Mar 9, 2021
4ef5528
remove concept of quality levels from builtin ci
Mar 9, 2021
0711ec7
Merge branch 'master' into performance/viking-village
Mar 9, 2021
cd214cb
revert 6eda10318d5f8c47701184c9b94eb0ea22d17bf2
Mar 9, 2021
2423224
fix yml generation
Mar 9, 2021
22a54c4
use testfilter for playmode editor
Mar 10, 2021
1efd4c6
(test) run only runtimeprofilermetrics
Mar 10, 2021
805dabf
Revert "(test) run only runtimeprofilermetrics"
Mar 10, 2021
c6c3236
add viking village jobs to nightly
Mar 10, 2021
80c3767
point to master branch of perf packages, use xlarge flavor for builds
Mar 10, 2021
fdee924
re-enable linux and update VV_BUILTIN_REVISION
Mar 10, 2021
d0b31e8
remove linux performance_playmode_editor from CI
Mar 11, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
8 changes: 8 additions & 0 deletions .yamato/_abv.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@ all_project_ci_nightly_trunk:
rerun: on-new-revision
- path: .yamato/all-hdrp_performancetests.yml#PR_HDRP_PerformanceTests_trunk
rerun: on-new-revision
- path: .yamato/all-vikingvillage_builtin.yml#PR_VikingVillage_BuiltIn_trunk
rerun: on-new-revision
- path: .yamato/all-vikingvillage_urp.yml#PR_VikingVillage_URP_trunk
rerun: on-new-revision
- path: .yamato/_projectcontext.yml#all_package_ci_project_trunk
rerun: on-new-revision
triggers:
Expand Down Expand Up @@ -122,6 +126,10 @@ all_project_ci_nightly_CUSTOM-REVISION:
rerun: always
- path: .yamato/all-hdrp_performancetests.yml#PR_HDRP_PerformanceTests_CUSTOM-REVISION
rerun: always
- path: .yamato/all-vikingvillage_builtin.yml#PR_VikingVillage_BuiltIn_CUSTOM-REVISION
rerun: always
- path: .yamato/all-vikingvillage_urp.yml#PR_VikingVillage_URP_CUSTOM-REVISION
rerun: always
- path: .yamato/_projectcontext.yml#all_package_ci_project_CUSTOM-REVISION
rerun: always
variables:
Expand Down
87 changes: 87 additions & 0 deletions .yamato/all-vikingvillage_builtin.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@

# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually.
# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files.
# Read more under .yamato/docs/readme.md

{% metadata_file .yamato/_latest_editor_versions_trunk.metafile -%}

---

PR_VikingVillage_BuiltIn_trunk:
name: VikingVillage_BuiltIn PR Job - trunk
dependencies:
- path: .yamato/vikingvillage_builtin-win-dx11.yml#VikingVillage_BuiltIn_Win_DX11_performance_playmode_runtime_mono_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_builtin-win-dx11.yml#VikingVillage_BuiltIn_Win_DX11_performance_playmode_editor_mono_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_builtin-win-dx11.yml#VikingVillage_BuiltIn_Win_DX11_performance_build_editmode_mono_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_builtin-win-vulkan.yml#VikingVillage_BuiltIn_Win_Vulkan_performance_playmode_runtime_mono_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_builtin-win-vulkan.yml#VikingVillage_BuiltIn_Win_Vulkan_performance_build_editmode_mono_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_builtin-android-opengles3.yml#VikingVillage_BuiltIn_Android_OpenGLES3_performance_build_editmode_il2cpp_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_builtin-android-vulkan.yml#VikingVillage_BuiltIn_Android_Vulkan_performance_build_editmode_il2cpp_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_builtin-iphone-metal.yml#VikingVillage_BuiltIn_iPhone_Metal_performance_build_editmode_il2cpp_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_builtin-linux-vulkan.yml#VikingVillage_BuiltIn_Linux_Vulkan_performance_playmode_runtime_mono_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_builtin-linux-vulkan.yml#VikingVillage_BuiltIn_Linux_Vulkan_performance_build_editmode_mono_Linear_trunk
rerun: on-new-revision
variables:
UTR_VERSION: "current"
TEST_FILTER: .*
VV_BUILTIN_BRANCH: built-in
VV_BUILTIN_REVISION: 7962d13a1a8c105a1880b86f8c0d197e652547c4
Nightly_VikingVillage_BuiltIn_trunk:
name: Nightly VikingVillage_BuiltIn - trunk
dependencies:
- path: .yamato/all-vikingvillage_builtin.yml#PR_VikingVillage_BuiltIn_trunk
rerun: on-new-revision
variables:
UTR_VERSION: "current"
TEST_FILTER: .*
VV_BUILTIN_BRANCH: built-in
VV_BUILTIN_REVISION: 7962d13a1a8c105a1880b86f8c0d197e652547c4
PR_VikingVillage_BuiltIn_CUSTOM-REVISION:
name: VikingVillage_BuiltIn PR Job - CUSTOM-REVISION
dependencies:
- path: .yamato/vikingvillage_builtin-win-dx11.yml#VikingVillage_BuiltIn_Win_DX11_performance_playmode_runtime_mono_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_builtin-win-dx11.yml#VikingVillage_BuiltIn_Win_DX11_performance_playmode_editor_mono_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_builtin-win-dx11.yml#VikingVillage_BuiltIn_Win_DX11_performance_build_editmode_mono_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_builtin-win-vulkan.yml#VikingVillage_BuiltIn_Win_Vulkan_performance_playmode_runtime_mono_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_builtin-win-vulkan.yml#VikingVillage_BuiltIn_Win_Vulkan_performance_build_editmode_mono_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_builtin-android-opengles3.yml#VikingVillage_BuiltIn_Android_OpenGLES3_performance_build_editmode_il2cpp_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_builtin-android-vulkan.yml#VikingVillage_BuiltIn_Android_Vulkan_performance_build_editmode_il2cpp_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_builtin-iphone-metal.yml#VikingVillage_BuiltIn_iPhone_Metal_performance_build_editmode_il2cpp_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_builtin-linux-vulkan.yml#VikingVillage_BuiltIn_Linux_Vulkan_performance_playmode_runtime_mono_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_builtin-linux-vulkan.yml#VikingVillage_BuiltIn_Linux_Vulkan_performance_build_editmode_mono_Linear_CUSTOM-REVISION
rerun: always
variables:
CUSTOM_REVISION: custom_revision_not_set
UTR_VERSION: "current"
TEST_FILTER: .*
VV_BUILTIN_BRANCH: built-in
VV_BUILTIN_REVISION: 7962d13a1a8c105a1880b86f8c0d197e652547c4
Nightly_VikingVillage_BuiltIn_CUSTOM-REVISION:
name: Nightly VikingVillage_BuiltIn - CUSTOM-REVISION
dependencies:
- path: .yamato/all-vikingvillage_builtin.yml#PR_VikingVillage_BuiltIn_CUSTOM-REVISION
rerun: always
variables:
CUSTOM_REVISION: custom_revision_not_set
UTR_VERSION: "current"
TEST_FILTER: .*
VV_BUILTIN_BRANCH: built-in
VV_BUILTIN_REVISION: 7962d13a1a8c105a1880b86f8c0d197e652547c4
87 changes: 87 additions & 0 deletions .yamato/all-vikingvillage_urp.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@

# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually.
# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files.
# Read more under .yamato/docs/readme.md

{% metadata_file .yamato/_latest_editor_versions_trunk.metafile -%}

---

PR_VikingVillage_URP_trunk:
name: VikingVillage_URP PR Job - trunk
dependencies:
- path: .yamato/vikingvillage_urp-win-dx11.yml#VikingVillage_URP_Win_DX11_performance_playmode_runtime_mono_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_urp-win-dx11.yml#VikingVillage_URP_Win_DX11_performance_playmode_editor_mono_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_urp-win-dx11.yml#VikingVillage_URP_Win_DX11_performance_build_editmode_mono_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_urp-win-vulkan.yml#VikingVillage_URP_Win_Vulkan_performance_playmode_runtime_mono_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_urp-win-vulkan.yml#VikingVillage_URP_Win_Vulkan_performance_build_editmode_mono_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_urp-android-opengles3.yml#VikingVillage_URP_Android_OpenGLES3_performance_build_editmode_il2cpp_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_urp-android-vulkan.yml#VikingVillage_URP_Android_Vulkan_performance_build_editmode_il2cpp_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_urp-iphone-metal.yml#VikingVillage_URP_iPhone_Metal_performance_build_editmode_il2cpp_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_urp-linux-vulkan.yml#VikingVillage_URP_Linux_Vulkan_performance_playmode_runtime_mono_Linear_trunk
rerun: on-new-revision
- path: .yamato/vikingvillage_urp-linux-vulkan.yml#VikingVillage_URP_Linux_Vulkan_performance_build_editmode_mono_Linear_trunk
rerun: on-new-revision
variables:
UTR_VERSION: "current"
TEST_FILTER: .*
VV_URP_BRANCH: master
VV_URP_REVISION: eb763cb92d2bb22a1843c67351b90ab927508ec7
Nightly_VikingVillage_URP_trunk:
name: Nightly VikingVillage_URP - trunk
dependencies:
- path: .yamato/all-vikingvillage_urp.yml#PR_VikingVillage_URP_trunk
rerun: on-new-revision
variables:
UTR_VERSION: "current"
TEST_FILTER: .*
VV_URP_BRANCH: master
VV_URP_REVISION: eb763cb92d2bb22a1843c67351b90ab927508ec7
PR_VikingVillage_URP_CUSTOM-REVISION:
name: VikingVillage_URP PR Job - CUSTOM-REVISION
dependencies:
- path: .yamato/vikingvillage_urp-win-dx11.yml#VikingVillage_URP_Win_DX11_performance_playmode_runtime_mono_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_urp-win-dx11.yml#VikingVillage_URP_Win_DX11_performance_playmode_editor_mono_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_urp-win-dx11.yml#VikingVillage_URP_Win_DX11_performance_build_editmode_mono_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_urp-win-vulkan.yml#VikingVillage_URP_Win_Vulkan_performance_playmode_runtime_mono_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_urp-win-vulkan.yml#VikingVillage_URP_Win_Vulkan_performance_build_editmode_mono_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_urp-android-opengles3.yml#VikingVillage_URP_Android_OpenGLES3_performance_build_editmode_il2cpp_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_urp-android-vulkan.yml#VikingVillage_URP_Android_Vulkan_performance_build_editmode_il2cpp_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_urp-iphone-metal.yml#VikingVillage_URP_iPhone_Metal_performance_build_editmode_il2cpp_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_urp-linux-vulkan.yml#VikingVillage_URP_Linux_Vulkan_performance_playmode_runtime_mono_Linear_CUSTOM-REVISION
rerun: always
- path: .yamato/vikingvillage_urp-linux-vulkan.yml#VikingVillage_URP_Linux_Vulkan_performance_build_editmode_mono_Linear_CUSTOM-REVISION
rerun: always
variables:
CUSTOM_REVISION: custom_revision_not_set
UTR_VERSION: "current"
TEST_FILTER: .*
VV_URP_BRANCH: master
VV_URP_REVISION: eb763cb92d2bb22a1843c67351b90ab927508ec7
Nightly_VikingVillage_URP_CUSTOM-REVISION:
name: Nightly VikingVillage_URP - CUSTOM-REVISION
dependencies:
- path: .yamato/all-vikingvillage_urp.yml#PR_VikingVillage_URP_CUSTOM-REVISION
rerun: always
variables:
CUSTOM_REVISION: custom_revision_not_set
UTR_VERSION: "current"
TEST_FILTER: .*
VV_URP_BRANCH: master
VV_URP_REVISION: eb763cb92d2bb22a1843c67351b90ab927508ec7
4 changes: 4 additions & 0 deletions .yamato/config/_abv.metafile
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ nightly:
pr: true
- project: HDRP_PerformanceTests
pr: true
- project: VikingVillage_BuiltIn
pr: true
- project: VikingVillage_URP
pr: true
trunk_verification: # jobs to include in trunk verification job
dependencies:
- project: URP_2D
Expand Down