Skip to content

Commit

Permalink
[Performance] Run Viking Village perf tests for URP and Built-in (#3798)
Browse files Browse the repository at this point in the history
* add jobs for viking village built-in

* add viking village urp jobs

* update scene path

* remove DX12 from CI

* update test framework version

* use only medium quality level, remove all stripping args

* remove mobile runtime from ci

* remove testfilter on editmode build jobs for built-in

* remove concept of quality levels from builtin ci

* use testfilter for playmode editor

* add viking village jobs to nightly

* point to master branch of perf packages, use xlarge flavor for builds
* remove linux performance_playmode_editor from CI
  • Loading branch information
sophiaaar committed Mar 11, 2021
1 parent be684bd commit d4bdacb
Show file tree
Hide file tree
Showing 22 changed files with 5,820 additions and 0 deletions.
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: 8ebff1e06ea5a129af10c95d54401d554799f869
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: 8ebff1e06ea5a129af10c95d54401d554799f869
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: 8ebff1e06ea5a129af10c95d54401d554799f869
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: 8ebff1e06ea5a129af10c95d54401d554799f869
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

0 comments on commit d4bdacb

Please sign in to comment.