From 579b8555c254e98183594a3ce5a5c352f0b168ff Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 7 Oct 2020 09:10:03 +0200 Subject: [PATCH 01/10] make tracks optionally use editor pinning --- .yamato/ruamel/jobs/projects/_project_base.py | 8 +++----- .yamato/ruamel/jobs/projects/yml_project.py | 3 +-- .yamato/ruamel/jobs/shared/constants.py | 2 +- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.yamato/ruamel/jobs/projects/_project_base.py b/.yamato/ruamel/jobs/projects/_project_base.py index f94150c31ed..e251285d893 100644 --- a/.yamato/ruamel/jobs/projects/_project_base.py +++ b/.yamato/ruamel/jobs/projects/_project_base.py @@ -27,11 +27,9 @@ def _job(project_name, test_platform_name, editor, platform, api, cmd): job.add_artifacts_test_results() - dependencies = [{ + if not editor['editor_pinning']: + job.add_dependencies([{ 'path' : f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"])}', - 'rerun' : editor["rerun_strategy"]}] - - if str(editor['track']).lower() == 'custom-revision': - job.add_dependencies(dependencies) + 'rerun' : editor["rerun_strategy"]}]) return job diff --git a/.yamato/ruamel/jobs/projects/yml_project.py b/.yamato/ruamel/jobs/projects/yml_project.py index 305d451249a..3c4179077c7 100644 --- a/.yamato/ruamel/jobs/projects/yml_project.py +++ b/.yamato/ruamel/jobs/projects/yml_project.py @@ -22,8 +22,7 @@ def create_project_ymls(metafile): project = metafile["project"] for platform in metafile['platforms']: for api in platform['apis'] or [""]: - if platform["name"]=='Android': - m=5 + yml = {} for editor in metafile['editors']: for test_platform in metafile['test_platforms']: diff --git a/.yamato/ruamel/jobs/shared/constants.py b/.yamato/ruamel/jobs/shared/constants.py index c6562c31809..a5490b349da 100644 --- a/.yamato/ruamel/jobs/shared/constants.py +++ b/.yamato/ruamel/jobs/shared/constants.py @@ -29,7 +29,7 @@ def get_unity_downloader_cli_cmd(editor, platform_os, cd=False, git_root=False): '''Returns the revision used by unity-downloader-cli. For custom revision, refers to --source-file flag. If cd, then revision file path is prepended by ../../; if git_root, then its prepended by ~/Graphics/. For normal tracks (not custom revision), retrieves the editor revision from latest_editor_versions file''' - if str(editor["track"]).lower() == 'custom-revision': + if not editor["editor_pinning"]: if cd: return f'--source-file ../../{PATH_UNITY_REVISION}' elif git_root: From 18da1cc966955c1e76bc47348db2ac3b510ce15a Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 7 Oct 2020 09:15:41 +0200 Subject: [PATCH 02/10] create editor pinning jobs only for requested tracks --- .yamato/_abv.yml | 4 +- .yamato/_editor_pinning.yml | 53 ------------------- .yamato/_packages.yml | 28 +++++----- .yamato/_projectcontext.yml | 4 +- .yamato/_templates.yml | 8 +-- .yamato/config/__shared.metafile | 4 +- .yamato/hdrp-linux-vulkan.yml | 20 +++++-- .yamato/hdrp-osx-metal.yml | 20 +++++-- .yamato/hdrp-win-dx11.yml | 27 ++++++++-- .yamato/hdrp-win-dx12.yml | 27 ++++++++-- .yamato/hdrp-win-vulkan.yml | 27 ++++++++-- .yamato/hdrp_dxr-win-dx12.yml | 22 ++++++-- .yamato/hdrp_hybrid-linux-openglcore.yml | 5 +- .yamato/hdrp_hybrid-linux-vulkan.yml | 10 +++- .yamato/hdrp_hybrid-osx-metal.yml | 15 ++++-- .yamato/hdrp_hybrid-win-dx11.yml | 17 ++++-- .yamato/hdrp_hybrid-win-dx12.yml | 17 ++++-- .yamato/hdrp_hybrid-win-vulkan.yml | 17 ++++-- .../jobs/editor/editor_pinning_merge_all.py | 2 +- .yamato/ruamel/jobs/editor/yml_editor.py | 50 ++++++++--------- .yamato/shadergraph-linux-openglcore.yml | 10 +++- .yamato/shadergraph-linux-vulkan.yml | 15 ++++-- .yamato/shadergraph-osx-metal.yml | 10 +++- .yamato/shadergraph-osx-openglcore.yml | 10 +++- .yamato/shadergraph-win-dx11.yml | 17 ++++-- .yamato/shadergraph-win-vulkan.yml | 17 ++++-- .yamato/shadergraph_stereo-win.yml | 12 ++++- .yamato/universal-android-opengles3.yml | 7 ++- .yamato/universal-android-vulkan.yml | 7 ++- .yamato/universal-iphone-metal.yml | 7 ++- .yamato/universal-linux-openglcore.yml | 10 +++- .yamato/universal-linux-vulkan.yml | 15 ++++-- .yamato/universal-osx-metal.yml | 15 ++++-- .yamato/universal-osx-openglcore.yml | 15 ++++-- .yamato/universal-win-dx11.yml | 22 ++++++-- .yamato/universal-win-dx12.yml | 22 ++++++-- .yamato/universal-win-vulkan.yml | 22 ++++++-- .../universal_hybrid-android-opengles3.yml | 7 ++- .yamato/universal_hybrid-android-vulkan.yml | 7 ++- .yamato/universal_hybrid-linux-openglcore.yml | 5 +- .yamato/universal_hybrid-linux-vulkan.yml | 10 +++- .yamato/universal_hybrid-osx-metal.yml | 10 +++- .yamato/universal_hybrid-win-dx11.yml | 12 ++++- .yamato/universal_hybrid-win-vulkan.yml | 12 ++++- .yamato/universal_stereo-win.yml | 12 ++++- .yamato/urpupdate-win-dx11.yml | 10 +++- .yamato/urpupdate-win-vulkan.yml | 10 +++- .yamato/urpupdate_boatattack-win-dx11.yml | 10 +++- .yamato/urpupdate_boatattack-win-vulkan.yml | 10 +++- .../urpupdate_top_asset_store-win-dx11.yml | 10 +++- .../urpupdate_top_asset_store-win-vulkan.yml | 10 +++- .yamato/vfx_hdrp-linux-vulkan.yml | 15 ++++-- .yamato/vfx_hdrp-osx-metal.yml | 15 ++++-- .yamato/vfx_hdrp-win-dx11.yml | 22 ++++++-- .yamato/vfx_hdrp-win-vulkan.yml | 22 ++++++-- .yamato/vfx_urp-linux-openglcore.yml | 5 +- .yamato/vfx_urp-linux-vulkan.yml | 10 +++- .yamato/vfx_urp-osx-metal.yml | 10 +++- .yamato/vfx_urp-osx-openglcore.yml | 5 +- .yamato/vfx_urp-win-dx11.yml | 12 ++++- .yamato/vfx_urp-win-vulkan.yml | 12 ++++- 61 files changed, 638 insertions(+), 235 deletions(-) diff --git a/.yamato/_abv.yml b/.yamato/_abv.yml index 81c823d17f3..b4dde59241b 100644 --- a/.yamato/_abv.yml +++ b/.yamato/_abv.yml @@ -128,7 +128,7 @@ smoke_test_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/SRP_SmokeTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/SRP_SmokeTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only - cd TestProjects/SRP_SmokeTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results artifacts: logs: @@ -145,7 +145,7 @@ smoke_test_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/SRP_SmokeTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/SRP_SmokeTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only - cd TestProjects/SRP_SmokeTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results artifacts: logs: diff --git a/.yamato/_editor_pinning.yml b/.yamato/_editor_pinning.yml index 5169b5fe405..1a7036e2e76 100644 --- a/.yamato/_editor_pinning.yml +++ b/.yamato/_editor_pinning.yml @@ -107,57 +107,6 @@ editor-pinning-merge-revisions-trunk-abv: - git config --global user.name "noreply@unity3d.com" - git config --global user.email "noreply@unity3d.com" - pipenv run python3 .yamato/ruamel/editor_pinning/merge_revisions.py --revision $GIT_REVISION --target-branch master --track trunk -editor-pinning-merge-revisions-2020.2: - name: Merge [2020.2] revisions to master [no ABV] - agent: - type: Unity::VM - image: package-ci/ubuntu:stable - flavor: b1.small - variables: - CI: true - commands: - - sudo pip3 install pipenv --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple - - python3 -m pipenv install --dev - - curl -L https://artifactory.prd.it.unity3d.com/artifactory/api/gpg/key/public | sudo apt-key add - - - sudo sh -c "echo 'deb https://artifactory.prd.it.unity3d.com/artifactory/unity-apt-local bionic main' > /etc/apt/sources.list.d/unity.list" - - sudo apt-get update - - sudo apt-get install yamato-parser -y - - |5- - - if [[ "$GIT_BRANCH" != "ci/editor-pinning" ]]; then - echo "Should run on 'ci/editor-pinning' but is running on '$GIT_BRANCH'" - exit 1 - fi - - git config --global user.name "noreply@unity3d.com" - - git config --global user.email "noreply@unity3d.com" - - pipenv run python3 .yamato/ruamel/editor_pinning/merge_revisions.py --revision $GIT_REVISION --target-branch master --track 2020.2 -editor-pinning-merge-revisions-2020.2-abv: - name: Merge [2020.2] revisions to master [ABV] - allow_failure: true - dependencies: - - .yamato/_abv.yml#all_project_ci_2020.2 - agent: - type: Unity::VM - image: package-ci/ubuntu:stable - flavor: b1.small - variables: - CI: true - commands: - - sudo pip3 install pipenv --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple - - python3 -m pipenv install --dev - - curl -L https://artifactory.prd.it.unity3d.com/artifactory/api/gpg/key/public | sudo apt-key add - - - sudo sh -c "echo 'deb https://artifactory.prd.it.unity3d.com/artifactory/unity-apt-local bionic main' > /etc/apt/sources.list.d/unity.list" - - sudo apt-get update - - sudo apt-get install yamato-parser -y - - |5- - - if [[ "$GIT_BRANCH" != "ci/editor-pinning" ]]; then - echo "Should run on 'ci/editor-pinning' but is running on '$GIT_BRANCH'" - exit 1 - fi - - git config --global user.name "noreply@unity3d.com" - - git config --global user.email "noreply@unity3d.com" - - pipenv run python3 .yamato/ruamel/editor_pinning/merge_revisions.py --revision $GIT_REVISION --target-branch master --track 2020.2 editor-pinning-merge-all: name: Merge all [no ABV] [no CI] agent: @@ -168,7 +117,6 @@ editor-pinning-merge-all: CI: true dependencies: - .yamato/_editor_pinning.yml#editor-pinning-merge-revisions-trunk - - .yamato/_editor_pinning.yml#editor-pinning-merge-revisions-2020.2 commands: - sudo pip3 install pipenv --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple - python3 -m pipenv install --dev @@ -201,7 +149,6 @@ editor-pinning-merge-all-abv: CI: true dependencies: - .yamato/_editor_pinning.yml#editor-pinning-merge-revisions-trunk-abv - - .yamato/_editor_pinning.yml#editor-pinning-merge-revisions-2020.2-abv commands: - sudo pip3 install pipenv --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple - python3 -m pipenv install --dev diff --git a/.yamato/_packages.yml b/.yamato/_packages.yml index 7afa5ebcab5..612810dee64 100644 --- a/.yamato/_packages.yml +++ b/.yamato/_packages.yml @@ -1050,7 +1050,7 @@ test_core_windows_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\core\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1091,7 +1091,7 @@ test_lwrp_windows_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1138,7 +1138,7 @@ test_shadergraph_windows_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1186,7 +1186,7 @@ test_hdrp_windows_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1235,7 +1235,7 @@ test_universal_windows_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1282,7 +1282,7 @@ test_vfx_windows_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1328,7 +1328,7 @@ test_config_windows_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1372,7 +1372,7 @@ test_core_macos_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/core/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1413,7 +1413,7 @@ test_lwrp_macos_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1460,7 +1460,7 @@ test_shadergraph_macos_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1508,7 +1508,7 @@ test_hdrp_macos_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1557,7 +1557,7 @@ test_universal_macos_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1604,7 +1604,7 @@ test_vfx_macos_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1650,7 +1650,7 @@ test_config_macos_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages diff --git a/.yamato/_projectcontext.yml b/.yamato/_projectcontext.yml index fd2bbaa3ac9..35c560aec46 100644 --- a/.yamato/_projectcontext.yml +++ b/.yamato/_projectcontext.yml @@ -327,7 +327,7 @@ test_all_project_windows_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - upm-ci project test -u .\.Editor --project-path TestProjects/SRP_SmokeTest --type vetting-tests artifacts: logs: @@ -344,7 +344,7 @@ test_all_project_macos_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - upm-ci project test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path TestProjects/SRP_SmokeTest --type vetting-tests artifacts: logs: diff --git a/.yamato/_templates.yml b/.yamato/_templates.yml index 50d38b4227f..ee0faf459ab 100644 --- a/.yamato/_templates.yml +++ b/.yamato/_templates.yml @@ -231,7 +231,7 @@ test_hdrp_template_windows_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --project-path com.unity.template-hd @@ -277,7 +277,7 @@ test_universal_template_windows_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --project-path com.unity.template-universal @@ -323,7 +323,7 @@ test_hdrp_template_macos_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-hd @@ -369,7 +369,7 @@ test_universal_template_macos_2020.2: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-universal diff --git a/.yamato/config/__shared.metafile b/.yamato/config/__shared.metafile index d485fb9efcf..007095bb7e6 100644 --- a/.yamato/config/__shared.metafile +++ b/.yamato/config/__shared.metafile @@ -4,11 +4,13 @@ target_editor: trunk # specifies the target editor used for some package/preview editors: # applied for all yml files - track: trunk rerun_strategy: on-new-revision + editor_pinning: True - track: 2020.2 rerun_strategy: on-new-revision + editor_pinning: False - track: CUSTOM-REVISION rerun_strategy: always - cmd: -u $CUSTOM_REVISION + editor_pinning: False platforms: Win: name: Win diff --git a/.yamato/hdrp-linux-vulkan.yml b/.yamato/hdrp-linux-vulkan.yml index b4ae284be5a..ed29c1d52fa 100644 --- a/.yamato/hdrp-linux-vulkan.yml +++ b/.yamato/hdrp-linux-vulkan.yml @@ -92,12 +92,15 @@ HDRP_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr - chmod +x TestProjects/HDRP_Tests/utr - - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision HDRP_Linux_Vulkan_playmode_NonRenderGraph_2020.2: name: HDRP on Linux_Vulkan_playmode_NonRenderGraph on version 2020.2 agent: @@ -111,12 +114,15 @@ HDRP_Linux_Vulkan_playmode_NonRenderGraph_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr - chmod +x TestProjects/HDRP_Tests/utr - - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision HDRP_Linux_Vulkan_editmode_2020.2: name: HDRP on Linux_Vulkan_editmode on version 2020.2 agent: @@ -130,12 +136,15 @@ HDRP_Linux_Vulkan_editmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr - chmod +x TestProjects/HDRP_Tests/utr - - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision HDRP_Linux_Vulkan_Standalone_2020.2: name: HDRP on Linux_Vulkan_Standalone on version 2020.2 agent: @@ -149,12 +158,15 @@ HDRP_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_RuntimeTests/utr - chmod +x TestProjects/HDRP_RuntimeTests/utr - - cd TestProjects/HDRP_RuntimeTests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_RuntimeTests && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision HDRP_Linux_Vulkan_playmode_CUSTOM-REVISION: name: HDRP on Linux_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp-osx-metal.yml b/.yamato/hdrp-osx-metal.yml index 942e64a618e..49144070a85 100644 --- a/.yamato/hdrp-osx-metal.yml +++ b/.yamato/hdrp-osx-metal.yml @@ -121,7 +121,7 @@ HDRP_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results --reruncount=2" @@ -133,6 +133,9 @@ HDRP_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision HDRP_OSX_Metal_playmode_XR_2020.2: name: HDRP on OSX_Metal_playmode_XR on version 2020.2 agent: @@ -147,7 +150,7 @@ HDRP_OSX_Metal_playmode_XR_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results --reruncount=2 --extra-editor-arg="-xr-tests"" @@ -159,6 +162,9 @@ HDRP_OSX_Metal_playmode_XR_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision HDRP_OSX_Metal_playmode_NonRenderGraph_2020.2: name: HDRP on OSX_Metal_playmode_NonRenderGraph on version 2020.2 agent: @@ -173,7 +179,7 @@ HDRP_OSX_Metal_playmode_NonRenderGraph_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests"" @@ -185,6 +191,9 @@ HDRP_OSX_Metal_playmode_NonRenderGraph_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision HDRP_OSX_Metal_Standalone_2020.2: name: HDRP on OSX_Metal_Standalone on version 2020.2 agent: @@ -199,7 +208,7 @@ HDRP_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_RuntimeTests && ~/Graphics/TestProjects/HDRP_RuntimeTests/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests/test-results --testproject=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" @@ -211,6 +220,9 @@ HDRP_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision HDRP_OSX_Metal_playmode_CUSTOM-REVISION: name: HDRP on OSX_Metal_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp-win-dx11.yml b/.yamato/hdrp-win-dx11.yml index f4ca1977768..26726581246 100644 --- a/.yamato/hdrp-win-dx11.yml +++ b/.yamato/hdrp-win-dx11.yml @@ -127,12 +127,15 @@ HDRP_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_DX11_playmode_XR_2020.2: name: HDRP on Win_DX11_playmode_XR on version 2020.2 agent: @@ -145,12 +148,15 @@ HDRP_Win_DX11_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_DX11_playmode_NonRenderGraph_2020.2: name: HDRP on Win_DX11_playmode_NonRenderGraph on version 2020.2 agent: @@ -163,12 +169,15 @@ HDRP_Win_DX11_playmode_NonRenderGraph_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_DX11_editmode_2020.2: name: HDRP on Win_DX11_editmode on version 2020.2 agent: @@ -180,12 +189,15 @@ HDRP_Win_DX11_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_DX11_Standalone_2020.2: name: HDRP on Win_DX11_Standalone on version 2020.2 agent: @@ -203,6 +215,8 @@ HDRP_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/hdrp-win-dx11.yml#Build_HDRP_Win_DX11_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -218,7 +232,7 @@ Build_HDRP_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -227,6 +241,9 @@ Build_HDRP_Win_DX11_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_DX11_playmode_CUSTOM-REVISION: name: HDRP on Win_DX11_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp-win-dx12.yml b/.yamato/hdrp-win-dx12.yml index 4e51665bbc5..b9e4af8057a 100644 --- a/.yamato/hdrp-win-dx12.yml +++ b/.yamato/hdrp-win-dx12.yml @@ -127,12 +127,15 @@ HDRP_Win_DX12_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_DX12_playmode_XR_2020.2: name: HDRP on Win_DX12_playmode_XR on version 2020.2 agent: @@ -145,12 +148,15 @@ HDRP_Win_DX12_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_DX12_playmode_NonRenderGraph_2020.2: name: HDRP on Win_DX12_playmode_NonRenderGraph on version 2020.2 agent: @@ -163,12 +169,15 @@ HDRP_Win_DX12_playmode_NonRenderGraph_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_DX12_editmode_2020.2: name: HDRP on Win_DX12_editmode on version 2020.2 agent: @@ -180,12 +189,15 @@ HDRP_Win_DX12_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_DX12_Standalone_2020.2: name: HDRP on Win_DX12_Standalone on version 2020.2 agent: @@ -203,6 +215,8 @@ HDRP_Win_DX12_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/hdrp-win-dx12.yml#Build_HDRP_Win_DX12_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -218,7 +232,7 @@ Build_HDRP_Win_DX12_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" artifacts: logs: @@ -227,6 +241,9 @@ Build_HDRP_Win_DX12_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_DX12_playmode_CUSTOM-REVISION: name: HDRP on Win_DX12_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp-win-vulkan.yml b/.yamato/hdrp-win-vulkan.yml index 3f9dcb0ff77..60710a88652 100644 --- a/.yamato/hdrp-win-vulkan.yml +++ b/.yamato/hdrp-win-vulkan.yml @@ -127,12 +127,15 @@ HDRP_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_Vulkan_playmode_XR_2020.2: name: HDRP on Win_Vulkan_playmode_XR on version 2020.2 agent: @@ -145,12 +148,15 @@ HDRP_Win_Vulkan_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_Vulkan_playmode_NonRenderGraph_2020.2: name: HDRP on Win_Vulkan_playmode_NonRenderGraph on version 2020.2 agent: @@ -163,12 +169,15 @@ HDRP_Win_Vulkan_playmode_NonRenderGraph_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_Vulkan_editmode_2020.2: name: HDRP on Win_Vulkan_editmode on version 2020.2 agent: @@ -180,12 +189,15 @@ HDRP_Win_Vulkan_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_Vulkan_Standalone_2020.2: name: HDRP on Win_Vulkan_Standalone on version 2020.2 agent: @@ -203,6 +215,8 @@ HDRP_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/hdrp-win-vulkan.yml#Build_HDRP_Win_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -218,7 +232,7 @@ Build_HDRP_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -227,6 +241,9 @@ Build_HDRP_Win_Vulkan_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Win_Vulkan_playmode_CUSTOM-REVISION: name: HDRP on Win_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_dxr-win-dx12.yml b/.yamato/hdrp_dxr-win-dx12.yml index 9c51e7dcb77..53f5c1fb282 100644 --- a/.yamato/hdrp_dxr-win-dx12.yml +++ b/.yamato/hdrp_dxr-win-dx12.yml @@ -115,6 +115,8 @@ HDRP_DXR_Win_DX12_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/hdrp_dxr-win-dx12.yml#Build_HDRP_DXR_Win_DX12_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -130,7 +132,7 @@ Build_HDRP_DXR_Win_DX12_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" artifacts: logs: @@ -139,6 +141,9 @@ Build_HDRP_DXR_Win_DX12_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_DXR_Win_DX12_playmode_2020.2: name: HDRP_DXR on Win_DX12_playmode on version 2020.2 agent: @@ -151,12 +156,15 @@ HDRP_DXR_Win_DX12_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_DXR_Win_DX12_playmode_XR_2020.2: name: HDRP_DXR on Win_DX12_playmode_XR on version 2020.2 agent: @@ -169,12 +177,15 @@ HDRP_DXR_Win_DX12_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_DXR_Win_DX12_playmode_NonRenderGraph_2020.2: name: HDRP_DXR on Win_DX12_playmode_NonRenderGraph on version 2020.2 agent: @@ -187,12 +198,15 @@ HDRP_DXR_Win_DX12_playmode_NonRenderGraph_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_DXR_Win_DX12_Standalone_CUSTOM-REVISION: name: HDRP_DXR on Win_DX12_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_hybrid-linux-openglcore.yml b/.yamato/hdrp_hybrid-linux-openglcore.yml index b9f7867e00a..1902b0c1752 100644 --- a/.yamato/hdrp_hybrid-linux-openglcore.yml +++ b/.yamato/hdrp_hybrid-linux-openglcore.yml @@ -35,12 +35,15 @@ HDRP_Hybrid_Linux_OpenGLCore_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr - chmod +x TestProjects/HDRP_HybridTests/utr - - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision HDRP_Hybrid_Linux_OpenGLCore_playmode_CUSTOM-REVISION: name: HDRP_Hybrid on Linux_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_hybrid-linux-vulkan.yml b/.yamato/hdrp_hybrid-linux-vulkan.yml index a7ebdfb1b5f..64602e3d40f 100644 --- a/.yamato/hdrp_hybrid-linux-vulkan.yml +++ b/.yamato/hdrp_hybrid-linux-vulkan.yml @@ -54,12 +54,15 @@ HDRP_Hybrid_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr - chmod +x TestProjects/HDRP_HybridTests/utr - - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision HDRP_Hybrid_Linux_Vulkan_Standalone_2020.2: name: HDRP_Hybrid on Linux_Vulkan_Standalone on version 2020.2 agent: @@ -73,12 +76,15 @@ HDRP_Hybrid_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr - chmod +x TestProjects/HDRP_HybridTests/utr - - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision HDRP_Hybrid_Linux_Vulkan_playmode_CUSTOM-REVISION: name: HDRP_Hybrid on Linux_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_hybrid-osx-metal.yml b/.yamato/hdrp_hybrid-osx-metal.yml index 756ccf0e70b..a96d85c3138 100644 --- a/.yamato/hdrp_hybrid-osx-metal.yml +++ b/.yamato/hdrp_hybrid-osx-metal.yml @@ -95,7 +95,7 @@ HDRP_Hybrid_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --reruncount=2 --compilation-errors-as-warnings" @@ -107,6 +107,9 @@ HDRP_Hybrid_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision HDRP_Hybrid_OSX_Metal_playmode_XR_2020.2: name: HDRP_Hybrid on OSX_Metal_playmode_XR on version 2020.2 agent: @@ -121,7 +124,7 @@ HDRP_Hybrid_OSX_Metal_playmode_XR_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings" @@ -133,6 +136,9 @@ HDRP_Hybrid_OSX_Metal_playmode_XR_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision HDRP_Hybrid_OSX_Metal_Standalone_2020.2: name: HDRP_Hybrid on OSX_Metal_Standalone on version 2020.2 agent: @@ -147,7 +153,7 @@ HDRP_Hybrid_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --reruncount=2 --compilation-errors-as-warnings --timeout=2400" @@ -159,6 +165,9 @@ HDRP_Hybrid_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision HDRP_Hybrid_OSX_Metal_playmode_CUSTOM-REVISION: name: HDRP_Hybrid on OSX_Metal_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_hybrid-win-dx11.yml b/.yamato/hdrp_hybrid-win-dx11.yml index e2d1246e40d..f16a8cff815 100644 --- a/.yamato/hdrp_hybrid-win-dx11.yml +++ b/.yamato/hdrp_hybrid-win-dx11.yml @@ -87,12 +87,15 @@ HDRP_Hybrid_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Hybrid_Win_DX11_playmode_XR_2020.2: name: HDRP_Hybrid on Win_DX11_playmode_XR on version 2020.2 agent: @@ -104,12 +107,15 @@ HDRP_Hybrid_Win_DX11_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Hybrid_Win_DX11_Standalone_2020.2: name: HDRP_Hybrid on Win_DX11_Standalone on version 2020.2 agent: @@ -126,6 +132,8 @@ HDRP_Hybrid_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/hdrp_hybrid-win-dx11.yml#Build_HDRP_Hybrid_Win_DX11_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -140,7 +148,7 @@ Build_HDRP_Hybrid_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -149,6 +157,9 @@ Build_HDRP_Hybrid_Win_DX11_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Hybrid_Win_DX11_playmode_CUSTOM-REVISION: name: HDRP_Hybrid on Win_DX11_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_hybrid-win-dx12.yml b/.yamato/hdrp_hybrid-win-dx12.yml index 64b117e1bdb..add95f5ed60 100644 --- a/.yamato/hdrp_hybrid-win-dx12.yml +++ b/.yamato/hdrp_hybrid-win-dx12.yml @@ -87,12 +87,15 @@ HDRP_Hybrid_Win_DX12_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Hybrid_Win_DX12_playmode_XR_2020.2: name: HDRP_Hybrid on Win_DX12_playmode_XR on version 2020.2 agent: @@ -104,12 +107,15 @@ HDRP_Hybrid_Win_DX12_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Hybrid_Win_DX12_Standalone_2020.2: name: HDRP_Hybrid on Win_DX12_Standalone on version 2020.2 agent: @@ -126,6 +132,8 @@ HDRP_Hybrid_Win_DX12_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/hdrp_hybrid-win-dx12.yml#Build_HDRP_Hybrid_Win_DX12_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -140,7 +148,7 @@ Build_HDRP_Hybrid_Win_DX12_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" artifacts: logs: @@ -149,6 +157,9 @@ Build_HDRP_Hybrid_Win_DX12_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Hybrid_Win_DX12_playmode_CUSTOM-REVISION: name: HDRP_Hybrid on Win_DX12_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_hybrid-win-vulkan.yml b/.yamato/hdrp_hybrid-win-vulkan.yml index f7e57808c59..8799f3df0f3 100644 --- a/.yamato/hdrp_hybrid-win-vulkan.yml +++ b/.yamato/hdrp_hybrid-win-vulkan.yml @@ -87,12 +87,15 @@ HDRP_Hybrid_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Hybrid_Win_Vulkan_playmode_XR_2020.2: name: HDRP_Hybrid on Win_Vulkan_playmode_XR on version 2020.2 agent: @@ -104,12 +107,15 @@ HDRP_Hybrid_Win_Vulkan_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Hybrid_Win_Vulkan_Standalone_2020.2: name: HDRP_Hybrid on Win_Vulkan_Standalone on version 2020.2 agent: @@ -126,6 +132,8 @@ HDRP_Hybrid_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/hdrp_hybrid-win-vulkan.yml#Build_HDRP_Hybrid_Win_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -140,7 +148,7 @@ Build_HDRP_Hybrid_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -149,6 +157,9 @@ Build_HDRP_Hybrid_Win_Vulkan_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision HDRP_Hybrid_Win_Vulkan_playmode_CUSTOM-REVISION: name: HDRP_Hybrid on Win_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/ruamel/jobs/editor/editor_pinning_merge_all.py b/.yamato/ruamel/jobs/editor/editor_pinning_merge_all.py index abe6a3ba3eb..a5bf4cf7003 100644 --- a/.yamato/ruamel/jobs/editor/editor_pinning_merge_all.py +++ b/.yamato/ruamel/jobs/editor/editor_pinning_merge_all.py @@ -17,7 +17,7 @@ def get_job_definition(self, editors, agent, target_branch, target_branch_editor dependencies = [] for editor in editors: - if str(editor['track']).lower()=='custom-revision': + if not editor['editor_pinning']: continue dependencies.append(f'{editor_pinning_filepath()}#{editor_job_id_merge_revisions(editor["track"], abv)}') diff --git a/.yamato/ruamel/jobs/editor/yml_editor.py b/.yamato/ruamel/jobs/editor/yml_editor.py index 335a5033518..1f99a5c480e 100644 --- a/.yamato/ruamel/jobs/editor/yml_editor.py +++ b/.yamato/ruamel/jobs/editor/yml_editor.py @@ -25,36 +25,38 @@ def create_editor_yml(metafile): #### editor pinning jobs - yml = {} + if any([editor['editor_pinning'] for editor in metafile['editors']]): # only enter this if there exists an track that needs editor pinning + + yml = {} - # sync job - job = Editor_PinningTargetToCIJob(metafile["editor_pin_agent"], metafile["target_branch"], metafile["target_branch_editor_ci"]) - yml[job.job_id] = job.yml + # sync job + job = Editor_PinningTargetToCIJob(metafile["editor_pin_agent"], metafile["target_branch"], metafile["target_branch_editor_ci"]) + yml[job.job_id] = job.yml - job = Editor_PinningUpdateJob(metafile["editor_pin_agent"], metafile["target_branch"], metafile["target_branch_editor_ci"]) - yml[job.job_id] = job.yml + job = Editor_PinningUpdateJob(metafile["editor_pin_agent"], metafile["target_branch"], metafile["target_branch_editor_ci"]) + yml[job.job_id] = job.yml - for editor in metafile['editors']: - if str(editor['track']).lower()=='custom-revision': - continue - - # no ci/abv - job = Editor_PinningMergeRevisionsJob(editor, metafile["editor_pin_agent"], metafile["target_branch"], metafile["target_branch_editor_ci"], abv=False) - yml[job.job_id] = job.yml + for editor in metafile['editors']: + if not editor['editor_pinning']: + continue - # ci + abv flow - job = Editor_PinningMergeRevisionsJob(editor, metafile["editor_pin_agent"], metafile["target_branch"], metafile["target_branch_editor_ci"], abv=True) - yml[job.job_id] = job.yml - - # no ci/abv - job = Editor_PinningMergeAllJob(metafile['editors'], metafile["editor_pin_agent"], metafile["target_branch"], metafile["target_branch_editor_ci"], abv=False) - yml[job.job_id] = job.yml + # no ci/abv + job = Editor_PinningMergeRevisionsJob(editor, metafile["editor_pin_agent"], metafile["target_branch"], metafile["target_branch_editor_ci"], abv=False) + yml[job.job_id] = job.yml + + # ci + abv flow + job = Editor_PinningMergeRevisionsJob(editor, metafile["editor_pin_agent"], metafile["target_branch"], metafile["target_branch_editor_ci"], abv=True) + yml[job.job_id] = job.yml + + # no ci/abv + job = Editor_PinningMergeAllJob(metafile['editors'], metafile["editor_pin_agent"], metafile["target_branch"], metafile["target_branch_editor_ci"], abv=False) + yml[job.job_id] = job.yml - # ci + abv - job = Editor_PinningMergeAllJob(metafile['editors'], metafile["editor_pin_agent"], metafile["target_branch"], metafile["target_branch_editor_ci"], abv=True) - yml[job.job_id] = job.yml + # ci + abv + job = Editor_PinningMergeAllJob(metafile['editors'], metafile["editor_pin_agent"], metafile["target_branch"], metafile["target_branch_editor_ci"], abv=True) + yml[job.job_id] = job.yml - yml_files[editor_pinning_filepath()] = yml + yml_files[editor_pinning_filepath()] = yml return yml_files \ No newline at end of file diff --git a/.yamato/shadergraph-linux-openglcore.yml b/.yamato/shadergraph-linux-openglcore.yml index 96d16344e53..a4cbd8b001d 100644 --- a/.yamato/shadergraph-linux-openglcore.yml +++ b/.yamato/shadergraph-linux-openglcore.yml @@ -54,12 +54,15 @@ ShaderGraph_Linux_OpenGLCore_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision ShaderGraph_Linux_OpenGLCore_editmode_2020.2: name: ShaderGraph on Linux_OpenGLCore_editmode on version 2020.2 agent: @@ -73,12 +76,15 @@ ShaderGraph_Linux_OpenGLCore_editmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision ShaderGraph_Linux_OpenGLCore_playmode_CUSTOM-REVISION: name: ShaderGraph on Linux_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/shadergraph-linux-vulkan.yml b/.yamato/shadergraph-linux-vulkan.yml index a6269732226..2feae5a2eb2 100644 --- a/.yamato/shadergraph-linux-vulkan.yml +++ b/.yamato/shadergraph-linux-vulkan.yml @@ -73,12 +73,15 @@ ShaderGraph_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision ShaderGraph_Linux_Vulkan_playmode_2020.2: name: ShaderGraph on Linux_Vulkan_playmode on version 2020.2 agent: @@ -92,12 +95,15 @@ ShaderGraph_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision ShaderGraph_Linux_Vulkan_editmode_2020.2: name: ShaderGraph on Linux_Vulkan_editmode on version 2020.2 agent: @@ -111,12 +117,15 @@ ShaderGraph_Linux_Vulkan_editmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision ShaderGraph_Linux_Vulkan_Standalone_CUSTOM-REVISION: name: ShaderGraph on Linux_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/shadergraph-osx-metal.yml b/.yamato/shadergraph-osx-metal.yml index bfc71e225f5..2e8b42bb48b 100644 --- a/.yamato/shadergraph-osx-metal.yml +++ b/.yamato/shadergraph-osx-metal.yml @@ -69,7 +69,7 @@ ShaderGraph_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" @@ -81,6 +81,9 @@ ShaderGraph_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision ShaderGraph_OSX_Metal_playmode_2020.2: name: ShaderGraph on OSX_Metal_playmode on version 2020.2 agent: @@ -95,7 +98,7 @@ ShaderGraph_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results --reruncount=2" @@ -107,6 +110,9 @@ ShaderGraph_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision ShaderGraph_OSX_Metal_Standalone_CUSTOM-REVISION: name: ShaderGraph on OSX_Metal_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/shadergraph-osx-openglcore.yml b/.yamato/shadergraph-osx-openglcore.yml index 7b8cf7de49f..23714ff8f77 100644 --- a/.yamato/shadergraph-osx-openglcore.yml +++ b/.yamato/shadergraph-osx-openglcore.yml @@ -51,12 +51,15 @@ ShaderGraph_OSX_OpenGLCore_playmode_2020.2: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision ShaderGraph_OSX_OpenGLCore_editmode_2020.2: name: ShaderGraph on OSX_OpenGLCore_editmode on version 2020.2 agent: @@ -69,12 +72,15 @@ ShaderGraph_OSX_OpenGLCore_editmode_2020.2: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision ShaderGraph_OSX_OpenGLCore_playmode_CUSTOM-REVISION: name: ShaderGraph on OSX_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/shadergraph-win-dx11.yml b/.yamato/shadergraph-win-dx11.yml index 40f9bc131b8..c737f76843c 100644 --- a/.yamato/shadergraph-win-dx11.yml +++ b/.yamato/shadergraph-win-dx11.yml @@ -92,6 +92,8 @@ ShaderGraph_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/shadergraph-win-dx11.yml#Build_ShaderGraph_Win_DX11_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -106,7 +108,7 @@ Build_ShaderGraph_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -115,6 +117,9 @@ Build_ShaderGraph_Win_DX11_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision ShaderGraph_Win_DX11_playmode_2020.2: name: ShaderGraph on Win_DX11_playmode on version 2020.2 agent: @@ -126,12 +131,15 @@ ShaderGraph_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision ShaderGraph_Win_DX11_editmode_2020.2: name: ShaderGraph on Win_DX11_editmode on version 2020.2 agent: @@ -143,12 +151,15 @@ ShaderGraph_Win_DX11_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision ShaderGraph_Win_DX11_Standalone_CUSTOM-REVISION: name: ShaderGraph on Win_DX11_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/shadergraph-win-vulkan.yml b/.yamato/shadergraph-win-vulkan.yml index 2e515155cdf..f63f5abc061 100644 --- a/.yamato/shadergraph-win-vulkan.yml +++ b/.yamato/shadergraph-win-vulkan.yml @@ -92,6 +92,8 @@ ShaderGraph_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/shadergraph-win-vulkan.yml#Build_ShaderGraph_Win_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -106,7 +108,7 @@ Build_ShaderGraph_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -115,6 +117,9 @@ Build_ShaderGraph_Win_Vulkan_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision ShaderGraph_Win_Vulkan_playmode_2020.2: name: ShaderGraph on Win_Vulkan_playmode on version 2020.2 agent: @@ -126,12 +131,15 @@ ShaderGraph_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision ShaderGraph_Win_Vulkan_editmode_2020.2: name: ShaderGraph on Win_Vulkan_editmode on version 2020.2 agent: @@ -143,12 +151,15 @@ ShaderGraph_Win_Vulkan_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision ShaderGraph_Win_Vulkan_Standalone_CUSTOM-REVISION: name: ShaderGraph on Win_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/shadergraph_stereo-win.yml b/.yamato/shadergraph_stereo-win.yml index f850f6baad9..3f48fa991df 100644 --- a/.yamato/shadergraph_stereo-win.yml +++ b/.yamato/shadergraph_stereo-win.yml @@ -75,6 +75,8 @@ ShaderGraph_Stereo_Win_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/shadergraph_stereo-win.yml#Build_ShaderGraph_Stereo_Win_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -89,7 +91,7 @@ Build_ShaderGraph_Stereo_Win_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraphUniversalStereo/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraphUniversalStereo && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsLinear" artifacts: logs: @@ -98,6 +100,9 @@ Build_ShaderGraph_Stereo_Win_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision ShaderGraph_Stereo_Win_editmode_2020.2: name: ShaderGraph_Stereo on Win__editmode on version 2020.2 agent: @@ -109,12 +114,15 @@ ShaderGraph_Stereo_Win_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraphUniversalStereo/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraphUniversalStereo && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision ShaderGraph_Stereo_Win_Standalone_CUSTOM-REVISION: name: ShaderGraph_Stereo on Win__Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-android-opengles3.yml b/.yamato/universal-android-opengles3.yml index 2997f321c9f..9b867b4285b 100644 --- a/.yamato/universal-android-opengles3.yml +++ b/.yamato/universal-android-opengles3.yml @@ -75,6 +75,8 @@ Universal_Android_OpenGLES3_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android + rerun: on-new-revision - path: .yamato/universal-android-opengles3.yml#Build_Universal_Android_OpenGLES3_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -89,7 +91,7 @@ Build_Universal_Android_OpenGLES3_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 @@ -101,6 +103,9 @@ Build_Universal_Android_OpenGLES3_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android + rerun: on-new-revision Universal_Android_OpenGLES3_Standalone_CUSTOM-REVISION: name: Universal on Android_OpenGLES3_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-android-vulkan.yml b/.yamato/universal-android-vulkan.yml index 64aa8269436..23212a302f0 100644 --- a/.yamato/universal-android-vulkan.yml +++ b/.yamato/universal-android-vulkan.yml @@ -75,6 +75,8 @@ Universal_Android_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android + rerun: on-new-revision - path: .yamato/universal-android-vulkan.yml#Build_Universal_Android_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -89,7 +91,7 @@ Build_Universal_Android_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 @@ -101,6 +103,9 @@ Build_Universal_Android_Vulkan_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android + rerun: on-new-revision Universal_Android_Vulkan_Standalone_CUSTOM-REVISION: name: Universal on Android_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-iphone-metal.yml b/.yamato/universal-iphone-metal.yml index e9596cbffe1..00fc07d8571 100644 --- a/.yamato/universal-iphone-metal.yml +++ b/.yamato/universal-iphone-metal.yml @@ -61,6 +61,8 @@ Universal_iPhone_Metal_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:ios + rerun: on-new-revision - path: .yamato/universal-iphone-metal.yml#Build_Universal_iPhone_Metal_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -74,7 +76,7 @@ Build_Universal_iPhone_Metal_Player_2020.2: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c iOS --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor -c iOS --wait --published-only - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr - chmod +x ./utr - ./utr --suite=playmode --platform=iOS --testproject=TestProjects/UniversalGraphicsTest --editor-location=.Editor --artifacts_path=test-results --player-save-path=players --build-only @@ -85,6 +87,9 @@ Build_Universal_iPhone_Metal_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:ios + rerun: on-new-revision Universal_iPhone_Metal_Standalone_CUSTOM-REVISION: name: Universal on iPhone_Metal_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-linux-openglcore.yml b/.yamato/universal-linux-openglcore.yml index 55ddc62714f..9eaf1e483f2 100644 --- a/.yamato/universal-linux-openglcore.yml +++ b/.yamato/universal-linux-openglcore.yml @@ -54,12 +54,15 @@ Universal_Linux_OpenGLCore_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision Universal_Linux_OpenGLCore_editmode_2020.2: name: Universal on Linux_OpenGLCore_editmode on version 2020.2 agent: @@ -73,12 +76,15 @@ Universal_Linux_OpenGLCore_editmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision Universal_Linux_OpenGLCore_playmode_CUSTOM-REVISION: name: Universal on Linux_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-linux-vulkan.yml b/.yamato/universal-linux-vulkan.yml index 165ec82b7d3..194f6685a2d 100644 --- a/.yamato/universal-linux-vulkan.yml +++ b/.yamato/universal-linux-vulkan.yml @@ -73,12 +73,15 @@ Universal_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision Universal_Linux_Vulkan_playmode_2020.2: name: Universal on Linux_Vulkan_playmode on version 2020.2 agent: @@ -92,12 +95,15 @@ Universal_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision Universal_Linux_Vulkan_editmode_2020.2: name: Universal on Linux_Vulkan_editmode on version 2020.2 agent: @@ -111,12 +117,15 @@ Universal_Linux_Vulkan_editmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision Universal_Linux_Vulkan_Standalone_CUSTOM-REVISION: name: Universal on Linux_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-osx-metal.yml b/.yamato/universal-osx-metal.yml index 19a1ed3e74f..30c43833f7d 100644 --- a/.yamato/universal-osx-metal.yml +++ b/.yamato/universal-osx-metal.yml @@ -95,7 +95,7 @@ Universal_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" @@ -107,6 +107,9 @@ Universal_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision Universal_OSX_Metal_playmode_2020.2: name: Universal on OSX_Metal_playmode on version 2020.2 agent: @@ -121,7 +124,7 @@ Universal_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --reruncount=2" @@ -133,6 +136,9 @@ Universal_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision Universal_OSX_Metal_playmode_XR_2020.2: name: Universal on OSX_Metal_playmode_XR on version 2020.2 agent: @@ -147,7 +153,7 @@ Universal_OSX_Metal_playmode_XR_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --reruncount=2 --extra-editor-arg="-xr-tests"" @@ -159,6 +165,9 @@ Universal_OSX_Metal_playmode_XR_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision Universal_OSX_Metal_Standalone_CUSTOM-REVISION: name: Universal on OSX_Metal_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-osx-openglcore.yml b/.yamato/universal-osx-openglcore.yml index d36a2599943..d8b9665a8ac 100644 --- a/.yamato/universal-osx-openglcore.yml +++ b/.yamato/universal-osx-openglcore.yml @@ -69,12 +69,15 @@ Universal_OSX_OpenGLCore_playmode_2020.2: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision Universal_OSX_OpenGLCore_editmode_2020.2: name: Universal on OSX_OpenGLCore_editmode on version 2020.2 agent: @@ -87,12 +90,15 @@ Universal_OSX_OpenGLCore_editmode_2020.2: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision Universal_OSX_OpenGLCore_playmode_XR_2020.2: name: Universal on OSX_OpenGLCore_playmode_XR on version 2020.2 agent: @@ -105,12 +111,15 @@ Universal_OSX_OpenGLCore_playmode_XR_2020.2: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision Universal_OSX_OpenGLCore_playmode_CUSTOM-REVISION: name: Universal on OSX_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-win-dx11.yml b/.yamato/universal-win-dx11.yml index 864ad1a5a47..eed82af2f97 100644 --- a/.yamato/universal-win-dx11.yml +++ b/.yamato/universal-win-dx11.yml @@ -110,6 +110,8 @@ Universal_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/universal-win-dx11.yml#Build_Universal_Win_DX11_Player_2020.2 rerun: on-new-revision Build_Universal_Win_DX11_Player_2020.2: @@ -123,7 +125,7 @@ Build_Universal_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=2000 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -132,6 +134,9 @@ Build_Universal_Win_DX11_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Win_DX11_playmode_2020.2: name: Universal on Win_DX11_playmode on version 2020.2 agent: @@ -143,12 +148,15 @@ Universal_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Win_DX11_editmode_2020.2: name: Universal on Win_DX11_editmode on version 2020.2 agent: @@ -160,12 +168,15 @@ Universal_Win_DX11_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Win_DX11_playmode_XR_2020.2: name: Universal on Win_DX11_playmode_XR on version 2020.2 agent: @@ -177,12 +188,15 @@ Universal_Win_DX11_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Win_DX11_Standalone_CUSTOM-REVISION: name: Universal on Win_DX11_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-win-dx12.yml b/.yamato/universal-win-dx12.yml index ddbc24c1488..f77dfca178e 100644 --- a/.yamato/universal-win-dx12.yml +++ b/.yamato/universal-win-dx12.yml @@ -110,6 +110,8 @@ Universal_Win_DX12_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/universal-win-dx12.yml#Build_Universal_Win_DX12_Player_2020.2 rerun: on-new-revision Build_Universal_Win_DX12_Player_2020.2: @@ -123,7 +125,7 @@ Build_Universal_Win_DX12_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=2000 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" artifacts: logs: @@ -132,6 +134,9 @@ Build_Universal_Win_DX12_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Win_DX12_playmode_2020.2: name: Universal on Win_DX12_playmode on version 2020.2 agent: @@ -143,12 +148,15 @@ Universal_Win_DX12_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Win_DX12_editmode_2020.2: name: Universal on Win_DX12_editmode on version 2020.2 agent: @@ -160,12 +168,15 @@ Universal_Win_DX12_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Win_DX12_playmode_XR_2020.2: name: Universal on Win_DX12_playmode_XR on version 2020.2 agent: @@ -177,12 +188,15 @@ Universal_Win_DX12_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Win_DX12_Standalone_CUSTOM-REVISION: name: Universal on Win_DX12_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-win-vulkan.yml b/.yamato/universal-win-vulkan.yml index 87ea8ee0d23..cb2b67e104c 100644 --- a/.yamato/universal-win-vulkan.yml +++ b/.yamato/universal-win-vulkan.yml @@ -110,6 +110,8 @@ Universal_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/universal-win-vulkan.yml#Build_Universal_Win_Vulkan_Player_2020.2 rerun: on-new-revision Build_Universal_Win_Vulkan_Player_2020.2: @@ -123,7 +125,7 @@ Build_Universal_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=2000 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -132,6 +134,9 @@ Build_Universal_Win_Vulkan_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Win_Vulkan_playmode_2020.2: name: Universal on Win_Vulkan_playmode on version 2020.2 agent: @@ -143,12 +148,15 @@ Universal_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Win_Vulkan_editmode_2020.2: name: Universal on Win_Vulkan_editmode on version 2020.2 agent: @@ -160,12 +168,15 @@ Universal_Win_Vulkan_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Win_Vulkan_playmode_XR_2020.2: name: Universal on Win_Vulkan_playmode_XR on version 2020.2 agent: @@ -177,12 +188,15 @@ Universal_Win_Vulkan_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Win_Vulkan_Standalone_CUSTOM-REVISION: name: Universal on Win_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-android-opengles3.yml b/.yamato/universal_hybrid-android-opengles3.yml index b3d990ee696..f3dac1721b8 100644 --- a/.yamato/universal_hybrid-android-opengles3.yml +++ b/.yamato/universal_hybrid-android-opengles3.yml @@ -75,6 +75,8 @@ Universal_Hybrid_Android_OpenGLES3_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android + rerun: on-new-revision - path: .yamato/universal_hybrid-android-opengles3.yml#Build_Universal_Hybrid_Android_OpenGLES3_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -89,7 +91,7 @@ Build_Universal_Hybrid_Android_OpenGLES3_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 @@ -101,6 +103,9 @@ Build_Universal_Hybrid_Android_OpenGLES3_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android + rerun: on-new-revision Universal_Hybrid_Android_OpenGLES3_Standalone_CUSTOM-REVISION: name: Universal_Hybrid on Android_OpenGLES3_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-android-vulkan.yml b/.yamato/universal_hybrid-android-vulkan.yml index a571785acb5..990b3be2a9a 100644 --- a/.yamato/universal_hybrid-android-vulkan.yml +++ b/.yamato/universal_hybrid-android-vulkan.yml @@ -75,6 +75,8 @@ Universal_Hybrid_Android_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android + rerun: on-new-revision - path: .yamato/universal_hybrid-android-vulkan.yml#Build_Universal_Hybrid_Android_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -89,7 +91,7 @@ Build_Universal_Hybrid_Android_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 @@ -101,6 +103,9 @@ Build_Universal_Hybrid_Android_Vulkan_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android + rerun: on-new-revision Universal_Hybrid_Android_Vulkan_Standalone_CUSTOM-REVISION: name: Universal_Hybrid on Android_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-linux-openglcore.yml b/.yamato/universal_hybrid-linux-openglcore.yml index 8003b35d733..9c7e54beaa3 100644 --- a/.yamato/universal_hybrid-linux-openglcore.yml +++ b/.yamato/universal_hybrid-linux-openglcore.yml @@ -35,12 +35,15 @@ Universal_Hybrid_Linux_OpenGLCore_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr - chmod +x TestProjects/UniversalHybridTest/utr - - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision Universal_Hybrid_Linux_OpenGLCore_playmode_CUSTOM-REVISION: name: Universal_Hybrid on Linux_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-linux-vulkan.yml b/.yamato/universal_hybrid-linux-vulkan.yml index 47b7403fa6f..dae6ad46919 100644 --- a/.yamato/universal_hybrid-linux-vulkan.yml +++ b/.yamato/universal_hybrid-linux-vulkan.yml @@ -54,12 +54,15 @@ Universal_Hybrid_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr - chmod +x TestProjects/UniversalHybridTest/utr - - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision Universal_Hybrid_Linux_Vulkan_playmode_2020.2: name: Universal_Hybrid on Linux_Vulkan_playmode on version 2020.2 agent: @@ -73,12 +76,15 @@ Universal_Hybrid_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr - chmod +x TestProjects/UniversalHybridTest/utr - - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision Universal_Hybrid_Linux_Vulkan_Standalone_CUSTOM-REVISION: name: Universal_Hybrid on Linux_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-osx-metal.yml b/.yamato/universal_hybrid-osx-metal.yml index 0a0edb9273c..56b121d7ad0 100644 --- a/.yamato/universal_hybrid-osx-metal.yml +++ b/.yamato/universal_hybrid-osx-metal.yml @@ -69,7 +69,7 @@ Universal_Hybrid_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --reruncount=2 --compilation-errors-as-warnings --timeout=2400" @@ -81,6 +81,9 @@ Universal_Hybrid_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision Universal_Hybrid_OSX_Metal_playmode_2020.2: name: Universal_Hybrid on OSX_Metal_playmode on version 2020.2 agent: @@ -95,7 +98,7 @@ Universal_Hybrid_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results --reruncount=2 --compilation-errors-as-warnings" @@ -107,6 +110,9 @@ Universal_Hybrid_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision Universal_Hybrid_OSX_Metal_Standalone_CUSTOM-REVISION: name: Universal_Hybrid on OSX_Metal_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-win-dx11.yml b/.yamato/universal_hybrid-win-dx11.yml index d3d3a5b41cb..14856b8fcf3 100644 --- a/.yamato/universal_hybrid-win-dx11.yml +++ b/.yamato/universal_hybrid-win-dx11.yml @@ -75,6 +75,8 @@ Universal_Hybrid_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/universal_hybrid-win-dx11.yml#Build_Universal_Hybrid_Win_DX11_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -89,7 +91,7 @@ Build_Universal_Hybrid_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalHybridTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -98,6 +100,9 @@ Build_Universal_Hybrid_Win_DX11_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Hybrid_Win_DX11_playmode_2020.2: name: Universal_Hybrid on Win_DX11_playmode on version 2020.2 agent: @@ -109,12 +114,15 @@ Universal_Hybrid_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalHybridTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Hybrid_Win_DX11_Standalone_CUSTOM-REVISION: name: Universal_Hybrid on Win_DX11_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-win-vulkan.yml b/.yamato/universal_hybrid-win-vulkan.yml index 83cdfb29ab2..1d279db7324 100644 --- a/.yamato/universal_hybrid-win-vulkan.yml +++ b/.yamato/universal_hybrid-win-vulkan.yml @@ -75,6 +75,8 @@ Universal_Hybrid_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/universal_hybrid-win-vulkan.yml#Build_Universal_Hybrid_Win_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -89,7 +91,7 @@ Build_Universal_Hybrid_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalHybridTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -98,6 +100,9 @@ Build_Universal_Hybrid_Win_Vulkan_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Hybrid_Win_Vulkan_playmode_2020.2: name: Universal_Hybrid on Win_Vulkan_playmode on version 2020.2 agent: @@ -109,12 +114,15 @@ Universal_Hybrid_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalHybridTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Hybrid_Win_Vulkan_Standalone_CUSTOM-REVISION: name: Universal_Hybrid on Win_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_stereo-win.yml b/.yamato/universal_stereo-win.yml index dc4acbf1874..ad9d73c9119 100644 --- a/.yamato/universal_stereo-win.yml +++ b/.yamato/universal_stereo-win.yml @@ -75,6 +75,8 @@ Universal_Stereo_Win_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/universal_stereo-win.yml#Build_Universal_Stereo_Win_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -89,7 +91,7 @@ Build_Universal_Stereo_Win_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGfxTestStereo/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGfxTestStereo && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsLinear" artifacts: logs: @@ -98,6 +100,9 @@ Build_Universal_Stereo_Win_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Stereo_Win_editmode_2020.2: name: Universal_Stereo on Win__editmode on version 2020.2 agent: @@ -109,12 +114,15 @@ Universal_Stereo_Win_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGfxTestStereo/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGfxTestStereo && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision Universal_Stereo_Win_Standalone_CUSTOM-REVISION: name: Universal_Stereo on Win__Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/urpupdate-win-dx11.yml b/.yamato/urpupdate-win-dx11.yml index 33d5279b022..2b1e187baa5 100644 --- a/.yamato/urpupdate-win-dx11.yml +++ b/.yamato/urpupdate-win-dx11.yml @@ -60,12 +60,15 @@ URPUpdate_Win_DX11_playmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision URPUpdate_Win_DX11_editmode_2020.2: name: URPUpdate on Win_DX11_editmode on version 2020.2 agent: @@ -81,12 +84,15 @@ URPUpdate_Win_DX11_editmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision URPUpdate_Win_DX11_playmode_CUSTOM-REVISION: name: URPUpdate on Win_DX11_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/urpupdate-win-vulkan.yml b/.yamato/urpupdate-win-vulkan.yml index 82d82ae54cf..7765f4e3b82 100644 --- a/.yamato/urpupdate-win-vulkan.yml +++ b/.yamato/urpupdate-win-vulkan.yml @@ -60,12 +60,15 @@ URPUpdate_Win_Vulkan_playmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision URPUpdate_Win_Vulkan_editmode_2020.2: name: URPUpdate on Win_Vulkan_editmode on version 2020.2 agent: @@ -81,12 +84,15 @@ URPUpdate_Win_Vulkan_editmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision URPUpdate_Win_Vulkan_playmode_CUSTOM-REVISION: name: URPUpdate on Win_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/urpupdate_boatattack-win-dx11.yml b/.yamato/urpupdate_boatattack-win-dx11.yml index c49d763db6c..7a664f0788c 100644 --- a/.yamato/urpupdate_boatattack-win-dx11.yml +++ b/.yamato/urpupdate_boatattack-win-dx11.yml @@ -60,12 +60,15 @@ URPUpdate_BoatAttack_Win_DX11_playmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision URPUpdate_BoatAttack_Win_DX11_editmode_2020.2: name: URPUpdate_BoatAttack on Win_DX11_editmode on version 2020.2 agent: @@ -81,12 +84,15 @@ URPUpdate_BoatAttack_Win_DX11_editmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision URPUpdate_BoatAttack_Win_DX11_playmode_CUSTOM-REVISION: name: URPUpdate_BoatAttack on Win_DX11_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/urpupdate_boatattack-win-vulkan.yml b/.yamato/urpupdate_boatattack-win-vulkan.yml index 03920e866db..2ffdee79d65 100644 --- a/.yamato/urpupdate_boatattack-win-vulkan.yml +++ b/.yamato/urpupdate_boatattack-win-vulkan.yml @@ -60,12 +60,15 @@ URPUpdate_BoatAttack_Win_Vulkan_playmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision URPUpdate_BoatAttack_Win_Vulkan_editmode_2020.2: name: URPUpdate_BoatAttack on Win_Vulkan_editmode on version 2020.2 agent: @@ -81,12 +84,15 @@ URPUpdate_BoatAttack_Win_Vulkan_editmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision URPUpdate_BoatAttack_Win_Vulkan_playmode_CUSTOM-REVISION: name: URPUpdate_BoatAttack on Win_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/urpupdate_top_asset_store-win-dx11.yml b/.yamato/urpupdate_top_asset_store-win-dx11.yml index 481a39507c7..1dd77958f7c 100644 --- a/.yamato/urpupdate_top_asset_store-win-dx11.yml +++ b/.yamato/urpupdate_top_asset_store-win-dx11.yml @@ -60,12 +60,15 @@ URPUpdate_Top_Asset_Store_Win_DX11_playmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision URPUpdate_Top_Asset_Store_Win_DX11_editmode_2020.2: name: URPUpdate_Top_Asset_Store on Win_DX11_editmode on version 2020.2 agent: @@ -81,12 +84,15 @@ URPUpdate_Top_Asset_Store_Win_DX11_editmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision URPUpdate_Top_Asset_Store_Win_DX11_playmode_CUSTOM-REVISION: name: URPUpdate_Top_Asset_Store on Win_DX11_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/urpupdate_top_asset_store-win-vulkan.yml b/.yamato/urpupdate_top_asset_store-win-vulkan.yml index 8c356d09614..e780ec379ad 100644 --- a/.yamato/urpupdate_top_asset_store-win-vulkan.yml +++ b/.yamato/urpupdate_top_asset_store-win-vulkan.yml @@ -60,12 +60,15 @@ URPUpdate_Top_Asset_Store_Win_Vulkan_playmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision URPUpdate_Top_Asset_Store_Win_Vulkan_editmode_2020.2: name: URPUpdate_Top_Asset_Store on Win_Vulkan_editmode on version 2020.2 agent: @@ -81,12 +84,15 @@ URPUpdate_Top_Asset_Store_Win_Vulkan_editmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision URPUpdate_Top_Asset_Store_Win_Vulkan_playmode_CUSTOM-REVISION: name: URPUpdate_Top_Asset_Store on Win_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_hdrp-linux-vulkan.yml b/.yamato/vfx_hdrp-linux-vulkan.yml index d447673f447..ac85828675f 100644 --- a/.yamato/vfx_hdrp-linux-vulkan.yml +++ b/.yamato/vfx_hdrp-linux-vulkan.yml @@ -73,12 +73,15 @@ VFX_HDRP_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr - chmod +x TestProjects/VisualEffectGraph_HDRP/utr - - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision VFX_HDRP_Linux_Vulkan_playmode_2020.2: name: VFX_HDRP on Linux_Vulkan_playmode on version 2020.2 agent: @@ -92,12 +95,15 @@ VFX_HDRP_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr - chmod +x TestProjects/VisualEffectGraph_HDRP/utr - - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision VFX_HDRP_Linux_Vulkan_editmode_2020.2: name: VFX_HDRP on Linux_Vulkan_editmode on version 2020.2 agent: @@ -111,12 +117,15 @@ VFX_HDRP_Linux_Vulkan_editmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr - chmod +x TestProjects/VisualEffectGraph_HDRP/utr - - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision VFX_HDRP_Linux_Vulkan_Standalone_CUSTOM-REVISION: name: VFX_HDRP on Linux_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_hdrp-osx-metal.yml b/.yamato/vfx_hdrp-osx-metal.yml index 0cc7852a5a6..ce4cff4d67d 100644 --- a/.yamato/vfx_hdrp-osx-metal.yml +++ b/.yamato/vfx_hdrp-osx-metal.yml @@ -95,7 +95,7 @@ VFX_HDRP_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_HDRP && ~/Graphics/TestProjects/VisualEffectGraph_HDRP/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" @@ -107,6 +107,9 @@ VFX_HDRP_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision VFX_HDRP_OSX_Metal_playmode_2020.2: name: VFX_HDRP on OSX_Metal_playmode on version 2020.2 agent: @@ -121,7 +124,7 @@ VFX_HDRP_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_HDRP && ~/Graphics/TestProjects/VisualEffectGraph_HDRP/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results --reruncount=2" @@ -133,6 +136,9 @@ VFX_HDRP_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision VFX_HDRP_OSX_Metal_playmode_XR_2020.2: name: VFX_HDRP on OSX_Metal_playmode_XR on version 2020.2 agent: @@ -147,7 +153,7 @@ VFX_HDRP_OSX_Metal_playmode_XR_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_HDRP && ~/Graphics/TestProjects/VisualEffectGraph_HDRP/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results --reruncount=2 --extra-editor-arg="-xr-tests"" @@ -159,6 +165,9 @@ VFX_HDRP_OSX_Metal_playmode_XR_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision VFX_HDRP_OSX_Metal_Standalone_CUSTOM-REVISION: name: VFX_HDRP on OSX_Metal_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_hdrp-win-dx11.yml b/.yamato/vfx_hdrp-win-dx11.yml index cabacd0d563..32db8b50c21 100644 --- a/.yamato/vfx_hdrp-win-dx11.yml +++ b/.yamato/vfx_hdrp-win-dx11.yml @@ -109,6 +109,8 @@ VFX_HDRP_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/vfx_hdrp-win-dx11.yml#Build_VFX_HDRP_Win_DX11_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -123,7 +125,7 @@ Build_VFX_HDRP_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -132,6 +134,9 @@ Build_VFX_HDRP_Win_DX11_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision VFX_HDRP_Win_DX11_playmode_2020.2: name: VFX_HDRP on Win_DX11_playmode on version 2020.2 agent: @@ -143,12 +148,15 @@ VFX_HDRP_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision VFX_HDRP_Win_DX11_playmode_XR_2020.2: name: VFX_HDRP on Win_DX11_playmode_XR on version 2020.2 agent: @@ -160,12 +168,15 @@ VFX_HDRP_Win_DX11_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision VFX_HDRP_Win_DX11_editmode_2020.2: name: VFX_HDRP on Win_DX11_editmode on version 2020.2 agent: @@ -177,12 +188,15 @@ VFX_HDRP_Win_DX11_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision VFX_HDRP_Win_DX11_Standalone_CUSTOM-REVISION: name: VFX_HDRP on Win_DX11_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_hdrp-win-vulkan.yml b/.yamato/vfx_hdrp-win-vulkan.yml index fbb907fd39e..1dc1c0c74ab 100644 --- a/.yamato/vfx_hdrp-win-vulkan.yml +++ b/.yamato/vfx_hdrp-win-vulkan.yml @@ -109,6 +109,8 @@ VFX_HDRP_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/vfx_hdrp-win-vulkan.yml#Build_VFX_HDRP_Win_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -123,7 +125,7 @@ Build_VFX_HDRP_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -132,6 +134,9 @@ Build_VFX_HDRP_Win_Vulkan_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision VFX_HDRP_Win_Vulkan_playmode_2020.2: name: VFX_HDRP on Win_Vulkan_playmode on version 2020.2 agent: @@ -143,12 +148,15 @@ VFX_HDRP_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision VFX_HDRP_Win_Vulkan_playmode_XR_2020.2: name: VFX_HDRP on Win_Vulkan_playmode_XR on version 2020.2 agent: @@ -160,12 +168,15 @@ VFX_HDRP_Win_Vulkan_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision VFX_HDRP_Win_Vulkan_editmode_2020.2: name: VFX_HDRP on Win_Vulkan_editmode on version 2020.2 agent: @@ -177,12 +188,15 @@ VFX_HDRP_Win_Vulkan_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision VFX_HDRP_Win_Vulkan_Standalone_CUSTOM-REVISION: name: VFX_HDRP on Win_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_urp-linux-openglcore.yml b/.yamato/vfx_urp-linux-openglcore.yml index ac6c4382326..6deeac336e4 100644 --- a/.yamato/vfx_urp-linux-openglcore.yml +++ b/.yamato/vfx_urp-linux-openglcore.yml @@ -35,12 +35,15 @@ VFX_URP_Linux_OpenGLCore_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - chmod +x TestProjects/VisualEffectGraph_URP/utr - - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision VFX_URP_Linux_OpenGLCore_playmode_CUSTOM-REVISION: name: VFX_URP on Linux_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_urp-linux-vulkan.yml b/.yamato/vfx_urp-linux-vulkan.yml index 64d213a035a..ef5b77a6eaf 100644 --- a/.yamato/vfx_urp-linux-vulkan.yml +++ b/.yamato/vfx_urp-linux-vulkan.yml @@ -54,12 +54,15 @@ VFX_URP_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - chmod +x TestProjects/VisualEffectGraph_URP/utr - - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision VFX_URP_Linux_Vulkan_playmode_2020.2: name: VFX_URP on Linux_Vulkan_playmode on version 2020.2 agent: @@ -73,12 +76,15 @@ VFX_URP_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - chmod +x TestProjects/VisualEffectGraph_URP/utr - - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux + rerun: on-new-revision VFX_URP_Linux_Vulkan_Standalone_CUSTOM-REVISION: name: VFX_URP on Linux_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_urp-osx-metal.yml b/.yamato/vfx_urp-osx-metal.yml index 80d3e9d3f4e..78e6fd1dc25 100644 --- a/.yamato/vfx_urp-osx-metal.yml +++ b/.yamato/vfx_urp-osx-metal.yml @@ -69,7 +69,7 @@ VFX_URP_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_URP && ~/Graphics/TestProjects/VisualEffectGraph_URP/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP/test-results --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" @@ -81,6 +81,9 @@ VFX_URP_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision VFX_URP_OSX_Metal_playmode_2020.2: name: VFX_URP on OSX_Metal_playmode on version 2020.2 agent: @@ -95,7 +98,7 @@ VFX_URP_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_URP && ~/Graphics/TestProjects/VisualEffectGraph_URP/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP/test-results --reruncount=2" @@ -107,6 +110,9 @@ VFX_URP_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision VFX_URP_OSX_Metal_Standalone_CUSTOM-REVISION: name: VFX_URP on OSX_Metal_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_urp-osx-openglcore.yml b/.yamato/vfx_urp-osx-openglcore.yml index f9d7775ad25..0aafcc103eb 100644 --- a/.yamato/vfx_urp-osx-openglcore.yml +++ b/.yamato/vfx_urp-osx-openglcore.yml @@ -33,12 +33,15 @@ VFX_URP_OSX_OpenGLCore_playmode_2020.2: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - chmod +x TestProjects/VisualEffectGraph_URP/utr - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos + rerun: on-new-revision VFX_URP_OSX_OpenGLCore_playmode_CUSTOM-REVISION: name: VFX_URP on OSX_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_urp-win-dx11.yml b/.yamato/vfx_urp-win-dx11.yml index e069490acc7..29a82dcd96d 100644 --- a/.yamato/vfx_urp-win-dx11.yml +++ b/.yamato/vfx_urp-win-dx11.yml @@ -75,6 +75,8 @@ VFX_URP_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/vfx_urp-win-dx11.yml#Build_VFX_URP_Win_DX11_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -89,7 +91,7 @@ Build_VFX_URP_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -98,6 +100,9 @@ Build_VFX_URP_Win_DX11_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision VFX_URP_Win_DX11_playmode_2020.2: name: VFX_URP on Win_DX11_playmode on version 2020.2 agent: @@ -109,12 +114,15 @@ VFX_URP_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision VFX_URP_Win_DX11_Standalone_CUSTOM-REVISION: name: VFX_URP on Win_DX11_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_urp-win-vulkan.yml b/.yamato/vfx_urp-win-vulkan.yml index f3667534a37..cb3c3379f02 100644 --- a/.yamato/vfx_urp-win-vulkan.yml +++ b/.yamato/vfx_urp-win-vulkan.yml @@ -75,6 +75,8 @@ VFX_URP_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision - path: .yamato/vfx_urp-win-vulkan.yml#Build_VFX_URP_Win_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -89,7 +91,7 @@ Build_VFX_URP_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -98,6 +100,9 @@ Build_VFX_URP_Win_Vulkan_Player_2020.2: players: paths: - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision VFX_URP_Win_Vulkan_playmode_2020.2: name: VFX_URP on Win_Vulkan_playmode on version 2020.2 agent: @@ -109,12 +114,15 @@ VFX_URP_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows + rerun: on-new-revision VFX_URP_Win_Vulkan_Standalone_CUSTOM-REVISION: name: VFX_URP on Win_Vulkan_Standalone on version CUSTOM-REVISION agent: From 4e2c6f7f447bcca28a79b1b87213363939b81250 Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 7 Oct 2020 09:25:28 +0200 Subject: [PATCH 03/10] fast editor priming jobs --- .yamato/_abv.yml | 4 + .yamato/_editor_priming.yml | 275 ++++++++++++++++++ .yamato/ruamel/jobs/abv/abv_smoke_test.py | 4 +- .yamato/ruamel/jobs/editor/editor_priming.py | 18 +- .yamato/ruamel/jobs/editor/yml_editor.py | 5 +- .yamato/ruamel/jobs/packages/package_test.py | 2 +- .../packages/package_test_dependencies.py | 2 +- .yamato/ruamel/jobs/packages/project_test.py | 2 +- .yamato/ruamel/jobs/projects/_project_base.py | 2 +- .yamato/ruamel/jobs/shared/namer.py | 8 +- .../ruamel/jobs/templates/template_test.py | 2 +- .../templates/template_test_dependencies.py | 2 +- 12 files changed, 310 insertions(+), 16 deletions(-) diff --git a/.yamato/_abv.yml b/.yamato/_abv.yml index b4dde59241b..d7301577b67 100644 --- a/.yamato/_abv.yml +++ b/.yamato/_abv.yml @@ -134,6 +134,8 @@ smoke_test_playmode_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows smoke_test_editmode_2020.2: name: SRP Smoke Test - editmode_2020.2 agent: @@ -151,6 +153,8 @@ smoke_test_editmode_2020.2: logs: paths: - "**/test-results/**" + dependencies: + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows all_smoke_tests_2020.2: name: All Smoke Tests - 2020.2 dependencies: diff --git a/.yamato/_editor_priming.yml b/.yamato/_editor_priming.yml index 64165f46538..22be3d7434d 100644 --- a/.yamato/_editor_priming.yml +++ b/.yamato/_editor_priming.yml @@ -21,6 +21,24 @@ editor:priming:trunk:macos: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:trunk-fast:macos: + name: '[trunk,macos] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u trunk --fast -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:2020.2:macos: name: '[2020.2,macos] Editor priming' agent: @@ -39,6 +57,24 @@ editor:priming:2020.2:macos: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:2020.2-fast:macos: + name: '[2020.2,macos] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 2020.2 --fast -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:CUSTOM-REVISION:macos: name: '[CUSTOM-REVISION,macos] Editor priming' agent: @@ -58,6 +94,25 @@ editor:priming:CUSTOM-REVISION:macos: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:CUSTOM-REVISION-fast:macos: + name: '[CUSTOM-REVISION,macos] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u $CUSTOM_REVISION -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:test_min_editor:macos: name: '[Min_Editor,macos] Editor priming' agent: @@ -95,6 +150,24 @@ editor:priming:trunk:android: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:trunk-fast:android: + name: '[trunk,android] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u trunk --fast -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:2020.2:android: name: '[2020.2,android] Editor priming' agent: @@ -113,6 +186,24 @@ editor:priming:2020.2:android: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:2020.2-fast:android: + name: '[2020.2,android] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 2020.2 --fast -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:CUSTOM-REVISION:android: name: '[CUSTOM-REVISION,android] Editor priming' agent: @@ -132,6 +223,25 @@ editor:priming:CUSTOM-REVISION:android: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:CUSTOM-REVISION-fast:android: + name: '[CUSTOM-REVISION,android] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u $CUSTOM_REVISION -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:test_min_editor:android: name: '[Min_Editor,android] Editor priming' agent: @@ -169,6 +279,24 @@ editor:priming:trunk:windows: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:trunk-fast:windows: + name: '[trunk,windows] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u trunk --fast -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:2020.2:windows: name: '[2020.2,windows] Editor priming' agent: @@ -187,6 +315,24 @@ editor:priming:2020.2:windows: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:2020.2-fast:windows: + name: '[2020.2,windows] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 2020.2 --fast -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:CUSTOM-REVISION:windows: name: '[CUSTOM-REVISION,windows] Editor priming' agent: @@ -206,6 +352,25 @@ editor:priming:CUSTOM-REVISION:windows: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:CUSTOM-REVISION-fast:windows: + name: '[CUSTOM-REVISION,windows] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u $CUSTOM_REVISION -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:test_min_editor:windows: name: '[Min_Editor,windows] Editor priming' agent: @@ -243,6 +408,24 @@ editor:priming:trunk:linux: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:trunk-fast:linux: + name: '[trunk,linux] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u trunk --fast -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:2020.2:linux: name: '[2020.2,linux] Editor priming' agent: @@ -261,6 +444,24 @@ editor:priming:2020.2:linux: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:2020.2-fast:linux: + name: '[2020.2,linux] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 2020.2 --fast -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:CUSTOM-REVISION:linux: name: '[CUSTOM-REVISION,linux] Editor priming' agent: @@ -280,6 +481,25 @@ editor:priming:CUSTOM-REVISION:linux: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:CUSTOM-REVISION-fast:linux: + name: '[CUSTOM-REVISION,linux] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u $CUSTOM_REVISION -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:test_min_editor:linux: name: '[Min_Editor,linux] Editor priming' agent: @@ -317,6 +537,24 @@ editor:priming:trunk:ios: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:trunk-fast:ios: + name: '[trunk,ios] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u trunk --fast -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:2020.2:ios: name: '[2020.2,ios] Editor priming' agent: @@ -335,6 +573,24 @@ editor:priming:2020.2:ios: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:2020.2-fast:ios: + name: '[2020.2,ios] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 2020.2 --fast -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:CUSTOM-REVISION:ios: name: '[CUSTOM-REVISION,ios] Editor priming' agent: @@ -354,6 +610,25 @@ editor:priming:CUSTOM-REVISION:ios: unity_revision.zip: paths: - "unity_revision.txt" +editor:priming:CUSTOM-REVISION-fast:ios: + name: '[CUSTOM-REVISION,ios] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + commands: + - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u $CUSTOM_REVISION -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" editor:priming:test_min_editor:ios: name: '[Min_Editor,ios] Editor priming' agent: diff --git a/.yamato/ruamel/jobs/abv/abv_smoke_test.py b/.yamato/ruamel/jobs/abv/abv_smoke_test.py index 9da84a26e73..4399e90a824 100644 --- a/.yamato/ruamel/jobs/abv/abv_smoke_test.py +++ b/.yamato/ruamel/jobs/abv/abv_smoke_test.py @@ -38,6 +38,6 @@ def get_job_definition(self, editor, test_platform, smoke_test): job.add_commands(commands) job.add_artifacts_test_results() - if str(editor['track']).lower() == 'custom-revision': - job.add_dependencies([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], "windows") }']) + if not editor['editor_pinning']: + job.add_dependencies([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], "windows",fast=False) }']) return job \ No newline at end of file diff --git a/.yamato/ruamel/jobs/editor/editor_priming.py b/.yamato/ruamel/jobs/editor/editor_priming.py index 3c502b9481d..3e2501aa421 100644 --- a/.yamato/ruamel/jobs/editor/editor_priming.py +++ b/.yamato/ruamel/jobs/editor/editor_priming.py @@ -5,12 +5,12 @@ class Editor_PrimingJob(): - def __init__(self, platform, editor, agent): - self.job_id = editor_job_id(editor["track"], platform["os"]) - self.yml = self.get_job_definition(platform, editor, agent).get_yml() + def __init__(self, platform, editor, agent, fast): + self.job_id = editor_job_id(editor["track"], platform["os"], fast) + self.yml = self.get_job_definition(platform, editor, agent, fast).get_yml() - def get_job_definition(self, platform, editor, agent): + def get_job_definition(self, platform, editor, agent, fast): components = platform["components"] @@ -21,7 +21,15 @@ def get_job_definition(self, platform, editor, agent): else: platform_os = platform["os"] - editor_cli_rev = VAR_CUSTOM_REVISION if str(editor['track']).lower()=='custom-revision' else editor["track"] + if str(editor['track']).lower()=='custom-revision': + editor_cli_rev = VAR_CUSTOM_REVISION + else: + editor_cli_rev = str(editor["track"]) + if fast: + editor_cli_rev += " --fast" + + + # construct job job = YMLJob() job.set_name(f'[{editor["track"]},{platform["os"]}] Editor priming') diff --git a/.yamato/ruamel/jobs/editor/yml_editor.py b/.yamato/ruamel/jobs/editor/yml_editor.py index 1f99a5c480e..11a5d8dab0b 100644 --- a/.yamato/ruamel/jobs/editor/yml_editor.py +++ b/.yamato/ruamel/jobs/editor/yml_editor.py @@ -15,7 +15,10 @@ def create_editor_yml(metafile): yml = {} for platform in metafile["platforms"]: for editor in metafile['editors']: - job = Editor_PrimingJob(platform, editor, metafile["editor_priming_agent"]) + job = Editor_PrimingJob(platform, editor, metafile["editor_priming_agent"], fast=False) + yml[job.job_id] = job.yml + + job = Editor_PrimingJob(platform, editor, metafile["editor_priming_agent"], fast=True) yml[job.job_id] = job.yml job = Editor_PrimingMinEditorJob(platform, metafile["editor_priming_agent"]) diff --git a/.yamato/ruamel/jobs/packages/package_test.py b/.yamato/ruamel/jobs/packages/package_test.py index 9ba917374b0..5c481b9fac2 100644 --- a/.yamato/ruamel/jobs/packages/package_test.py +++ b/.yamato/ruamel/jobs/packages/package_test.py @@ -17,7 +17,7 @@ def get_job_definition(self, package, platform, editor): # define dependencies dependencies = [f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in package["dependencies"]] if str(editor['track']).lower() == 'custom-revision': - dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"]) }']) + dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],fast=False) }']) # define commands commands = [ diff --git a/.yamato/ruamel/jobs/packages/package_test_dependencies.py b/.yamato/ruamel/jobs/packages/package_test_dependencies.py index 03b4f732b90..4b73f36f8c7 100644 --- a/.yamato/ruamel/jobs/packages/package_test_dependencies.py +++ b/.yamato/ruamel/jobs/packages/package_test_dependencies.py @@ -17,7 +17,7 @@ def get_job_definition(yml, package, platform, editor): dependencies = [f'{packages_filepath()}#{package_job_id_test(package["id"],platform["os"],editor["track"])}'] dependencies.extend([f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in package["dependencies"]]) if str(editor['track']).lower() == 'custom-revision': - dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"]) }']) + dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"], fast=False) }']) # define commands commands = [ diff --git a/.yamato/ruamel/jobs/packages/project_test.py b/.yamato/ruamel/jobs/packages/project_test.py index b82c1b85da0..0d02608e1f5 100644 --- a/.yamato/ruamel/jobs/packages/project_test.py +++ b/.yamato/ruamel/jobs/packages/project_test.py @@ -15,7 +15,7 @@ def get_job_definition(self, platform, editor): # define dependencies dependencies = [f'{projectcontext_filepath()}#{projectcontext_job_id_pack()}'] if str(editor['track']).lower() == 'custom-revision': - dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"]) }']) + dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"], fast=False) }']) # define commands commands = [ diff --git a/.yamato/ruamel/jobs/projects/_project_base.py b/.yamato/ruamel/jobs/projects/_project_base.py index e251285d893..7d56bac7252 100644 --- a/.yamato/ruamel/jobs/projects/_project_base.py +++ b/.yamato/ruamel/jobs/projects/_project_base.py @@ -29,7 +29,7 @@ def _job(project_name, test_platform_name, editor, platform, api, cmd): if not editor['editor_pinning']: job.add_dependencies([{ - 'path' : f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"])}', + 'path' : f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],fast=False)}', 'rerun' : editor["rerun_strategy"]}]) return job diff --git a/.yamato/ruamel/jobs/shared/namer.py b/.yamato/ruamel/jobs/shared/namer.py index a14ae61b0d5..988f73019a1 100644 --- a/.yamato/ruamel/jobs/shared/namer.py +++ b/.yamato/ruamel/jobs/shared/namer.py @@ -8,8 +8,12 @@ def editor_priming_filepath(): def editor_pinning_filepath(): return f'{parent_dir}/_editor_pinning.yml'.lower() -def editor_job_id(editor_version, platform_os): - return f'editor:priming:{editor_version}:{platform_os}' +def editor_job_id(editor_version, platform_os, fast): + if fast: + return f'editor:priming:{editor_version}-fast:{platform_os}' + else: + return f'editor:priming:{editor_version}:{platform_os}' + def editor_job_id_test_min_editor(platform_os): return f'editor:priming:test_min_editor:{platform_os}' diff --git a/.yamato/ruamel/jobs/templates/template_test.py b/.yamato/ruamel/jobs/templates/template_test.py index 3f537d3604b..d967fc074b2 100644 --- a/.yamato/ruamel/jobs/templates/template_test.py +++ b/.yamato/ruamel/jobs/templates/template_test.py @@ -16,7 +16,7 @@ def get_job_definition(self, template, platform, editor): dependencies = [f'{templates_filepath()}#{template_job_id_pack(template["id"])}'] dependencies.extend([f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in template["dependencies"]]) if str(editor['track']).lower() == 'custom-revision': - dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"]) }']) + dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],fast=False) }']) # define commands commands = [ diff --git a/.yamato/ruamel/jobs/templates/template_test_dependencies.py b/.yamato/ruamel/jobs/templates/template_test_dependencies.py index fd1f67182a8..4783df0c936 100644 --- a/.yamato/ruamel/jobs/templates/template_test_dependencies.py +++ b/.yamato/ruamel/jobs/templates/template_test_dependencies.py @@ -16,7 +16,7 @@ def get_job_definition(yml, template, platform, editor): dependencies = [f'{templates_filepath()}#{template_job_id_pack(template["id"])}'] dependencies.extend([f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in template["dependencies"]]) if str(editor['track']).lower() == 'custom-revision': - dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"]) }']) + dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],fast=False) }']) # define commands commands = [ From d749c2b70909c599ba7a4d691e90f89b86e91f86 Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 7 Oct 2020 09:56:55 +0200 Subject: [PATCH 04/10] add fast jobs --- .yamato/_editor_priming.yml | 215 ++---------------- .yamato/all-hdrp.yml | 41 ++++ .yamato/all-hdrp_dxr.yml | 11 + .yamato/all-hdrp_hybrid.yml | 7 + .yamato/all-shadergraph.yml | 13 ++ .yamato/all-shadergraph_stereo.yml | 7 + .yamato/all-universal.yml | 19 ++ .yamato/all-universal_hybrid.yml | 7 + .yamato/all-universal_stereo.yml | 7 + .yamato/all-urpupdate.yml | 9 + .yamato/all-urpupdate_boatattack.yml | 7 + .yamato/all-urpupdate_top_asset_store.yml | 7 + .yamato/all-vfx_hdrp.yml | 11 + .yamato/all-vfx_urp.yml | 7 + .yamato/config/__shared.metafile | 6 + .yamato/hdrp-linux-vulkan.yml | 88 +++++++ .yamato/hdrp-osx-metal.yml | 116 ++++++++++ .yamato/hdrp-win-dx11.yml | 129 +++++++++++ .yamato/hdrp-win-dx12.yml | 129 +++++++++++ .yamato/hdrp-win-vulkan.yml | 129 +++++++++++ .yamato/hdrp_dxr-win-dx12.yml | 109 +++++++++ .yamato/hdrp_hybrid-linux-openglcore.yml | 22 ++ .yamato/hdrp_hybrid-linux-vulkan.yml | 44 ++++ .yamato/hdrp_hybrid-osx-metal.yml | 87 +++++++ .yamato/hdrp_hybrid-win-dx11.yml | 84 +++++++ .yamato/hdrp_hybrid-win-dx12.yml | 84 +++++++ .yamato/hdrp_hybrid-win-vulkan.yml | 84 +++++++ .yamato/ruamel/jobs/abv/abv_all_project_ci.py | 2 +- .../jobs/abv/abv_all_project_ci_nightly.py | 2 +- .../ruamel/jobs/abv/abv_trunk_verification.py | 2 +- .yamato/ruamel/jobs/editor/editor_priming.py | 14 +- .yamato/ruamel/jobs/editor/yml_editor.py | 5 +- .yamato/ruamel/jobs/projects/_project_base.py | 7 +- .yamato/ruamel/jobs/projects/project_all.py | 6 +- .../jobs/projects/project_not_standalone.py | 2 +- .../jobs/projects/project_standalone.py | 2 +- .../jobs/projects/project_standalone_build.py | 2 +- .yamato/ruamel/jobs/shared/constants.py | 1 + .yamato/ruamel/jobs/shared/namer.py | 20 +- .yamato/shadergraph-linux-openglcore.yml | 44 ++++ .yamato/shadergraph-linux-vulkan.yml | 66 ++++++ .yamato/shadergraph-osx-metal.yml | 58 +++++ .yamato/shadergraph-osx-openglcore.yml | 42 ++++ .yamato/shadergraph-win-dx11.yml | 84 +++++++ .yamato/shadergraph-win-vulkan.yml | 84 +++++++ .yamato/shadergraph_stereo-win.yml | 64 ++++++ .yamato/universal-android-opengles3.yml | 54 +++++ .yamato/universal-android-vulkan.yml | 54 +++++ .yamato/universal-iphone-metal.yml | 46 ++++ .yamato/universal-linux-openglcore.yml | 44 ++++ .yamato/universal-linux-vulkan.yml | 66 ++++++ .yamato/universal-osx-metal.yml | 87 +++++++ .yamato/universal-osx-openglcore.yml | 63 +++++ .yamato/universal-win-dx11.yml | 104 +++++++++ .yamato/universal-win-dx12.yml | 104 +++++++++ .yamato/universal-win-vulkan.yml | 104 +++++++++ .../universal_hybrid-android-opengles3.yml | 54 +++++ .yamato/universal_hybrid-android-vulkan.yml | 54 +++++ .yamato/universal_hybrid-linux-openglcore.yml | 22 ++ .yamato/universal_hybrid-linux-vulkan.yml | 44 ++++ .yamato/universal_hybrid-osx-metal.yml | 58 +++++ .yamato/universal_hybrid-win-dx11.yml | 64 ++++++ .yamato/universal_hybrid-win-vulkan.yml | 64 ++++++ .yamato/universal_stereo-win.yml | 64 ++++++ .yamato/urpupdate-win-dx11.yml | 48 ++++ .yamato/urpupdate-win-vulkan.yml | 48 ++++ .yamato/urpupdate_boatattack-win-dx11.yml | 48 ++++ .yamato/urpupdate_boatattack-win-vulkan.yml | 48 ++++ .../urpupdate_top_asset_store-win-dx11.yml | 48 ++++ .../urpupdate_top_asset_store-win-vulkan.yml | 48 ++++ .yamato/vfx_hdrp-linux-vulkan.yml | 66 ++++++ .yamato/vfx_hdrp-osx-metal.yml | 87 +++++++ .yamato/vfx_hdrp-win-dx11.yml | 104 +++++++++ .yamato/vfx_hdrp-win-vulkan.yml | 104 +++++++++ .yamato/vfx_urp-linux-openglcore.yml | 22 ++ .yamato/vfx_urp-linux-vulkan.yml | 44 ++++ .yamato/vfx_urp-osx-metal.yml | 58 +++++ .yamato/vfx_urp-osx-openglcore.yml | 21 ++ .yamato/vfx_urp-win-dx11.yml | 64 ++++++ .yamato/vfx_urp-win-vulkan.yml | 64 ++++++ 80 files changed, 3825 insertions(+), 233 deletions(-) diff --git a/.yamato/_editor_priming.yml b/.yamato/_editor_priming.yml index 22be3d7434d..31ea6170e02 100644 --- a/.yamato/_editor_priming.yml +++ b/.yamato/_editor_priming.yml @@ -21,8 +21,8 @@ editor:priming:trunk:macos: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:trunk-fast:macos: - name: '[trunk,macos] Editor priming' +editor:priming:fast-2020.2:macos: + name: '[fast-2020.2,macos] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -34,7 +34,7 @@ editor:priming:trunk-fast:macos: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u trunk --fast -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt + - unity-downloader-cli -u 2020.2 --fast -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt artifacts: unity_revision.zip: paths: @@ -57,24 +57,6 @@ editor:priming:2020.2:macos: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:2020.2-fast:macos: - name: '[2020.2,macos] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 --fast -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:CUSTOM-REVISION:macos: name: '[CUSTOM-REVISION,macos] Editor priming' agent: @@ -94,25 +76,6 @@ editor:priming:CUSTOM-REVISION:macos: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:CUSTOM-REVISION-fast:macos: - name: '[CUSTOM-REVISION,macos] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - CUSTOM_REVISION: custom_revision_not_set - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:test_min_editor:macos: name: '[Min_Editor,macos] Editor priming' agent: @@ -150,8 +113,8 @@ editor:priming:trunk:android: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:trunk-fast:android: - name: '[trunk,android] Editor priming' +editor:priming:fast-2020.2:android: + name: '[fast-2020.2,android] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -163,7 +126,7 @@ editor:priming:trunk-fast:android: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u trunk --fast -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt + - unity-downloader-cli -u 2020.2 --fast -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt artifacts: unity_revision.zip: paths: @@ -186,24 +149,6 @@ editor:priming:2020.2:android: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:2020.2-fast:android: - name: '[2020.2,android] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 --fast -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:CUSTOM-REVISION:android: name: '[CUSTOM-REVISION,android] Editor priming' agent: @@ -223,25 +168,6 @@ editor:priming:CUSTOM-REVISION:android: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:CUSTOM-REVISION-fast:android: - name: '[CUSTOM-REVISION,android] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - CUSTOM_REVISION: custom_revision_not_set - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:test_min_editor:android: name: '[Min_Editor,android] Editor priming' agent: @@ -279,8 +205,8 @@ editor:priming:trunk:windows: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:trunk-fast:windows: - name: '[trunk,windows] Editor priming' +editor:priming:fast-2020.2:windows: + name: '[fast-2020.2,windows] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -292,7 +218,7 @@ editor:priming:trunk-fast:windows: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u trunk --fast -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt + - unity-downloader-cli -u 2020.2 --fast -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt artifacts: unity_revision.zip: paths: @@ -315,24 +241,6 @@ editor:priming:2020.2:windows: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:2020.2-fast:windows: - name: '[2020.2,windows] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 --fast -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:CUSTOM-REVISION:windows: name: '[CUSTOM-REVISION,windows] Editor priming' agent: @@ -352,25 +260,6 @@ editor:priming:CUSTOM-REVISION:windows: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:CUSTOM-REVISION-fast:windows: - name: '[CUSTOM-REVISION,windows] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - CUSTOM_REVISION: custom_revision_not_set - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:test_min_editor:windows: name: '[Min_Editor,windows] Editor priming' agent: @@ -408,8 +297,8 @@ editor:priming:trunk:linux: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:trunk-fast:linux: - name: '[trunk,linux] Editor priming' +editor:priming:fast-2020.2:linux: + name: '[fast-2020.2,linux] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -421,7 +310,7 @@ editor:priming:trunk-fast:linux: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u trunk --fast -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt + - unity-downloader-cli -u 2020.2 --fast -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt artifacts: unity_revision.zip: paths: @@ -444,24 +333,6 @@ editor:priming:2020.2:linux: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:2020.2-fast:linux: - name: '[2020.2,linux] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 --fast -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:CUSTOM-REVISION:linux: name: '[CUSTOM-REVISION,linux] Editor priming' agent: @@ -481,25 +352,6 @@ editor:priming:CUSTOM-REVISION:linux: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:CUSTOM-REVISION-fast:linux: - name: '[CUSTOM-REVISION,linux] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - CUSTOM_REVISION: custom_revision_not_set - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:test_min_editor:linux: name: '[Min_Editor,linux] Editor priming' agent: @@ -537,8 +389,8 @@ editor:priming:trunk:ios: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:trunk-fast:ios: - name: '[trunk,ios] Editor priming' +editor:priming:fast-2020.2:ios: + name: '[fast-2020.2,ios] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -550,7 +402,7 @@ editor:priming:trunk-fast:ios: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u trunk --fast -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt + - unity-downloader-cli -u 2020.2 --fast -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt artifacts: unity_revision.zip: paths: @@ -573,24 +425,6 @@ editor:priming:2020.2:ios: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:2020.2-fast:ios: - name: '[2020.2,ios] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 --fast -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:CUSTOM-REVISION:ios: name: '[CUSTOM-REVISION,ios] Editor priming' agent: @@ -610,25 +444,6 @@ editor:priming:CUSTOM-REVISION:ios: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:CUSTOM-REVISION-fast:ios: - name: '[CUSTOM-REVISION,ios] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - CUSTOM_REVISION: custom_revision_not_set - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:test_min_editor:ios: name: '[Min_Editor,ios] Editor priming' agent: diff --git a/.yamato/all-hdrp.yml b/.yamato/all-hdrp.yml index 7b3a07ce8e0..70493b2f3c0 100644 --- a/.yamato/all-hdrp.yml +++ b/.yamato/all-hdrp.yml @@ -44,6 +44,47 @@ All_HDRP_trunk: rerun: on-new-revision - path: .yamato/all-hdrp_hybrid.yml#All_HDRP_Hybrid_trunk rerun: on-new-revision +All_HDRP_fast-2020.2: + name: All HDRP CI - 2020.2 + dependencies: + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_XR_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_NonRenderGraph_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_Standalone_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_XR_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_Standalone_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_XR_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_Standalone_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_Standalone_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_XR_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_NonRenderGraph_fast-2020.2 + rerun: on-new-revision + - path: .yamato/all-hdrp_hybrid.yml#All_HDRP_Hybrid_fast-2020.2 + rerun: on-new-revision All_HDRP_2020.2: name: All HDRP CI - 2020.2 dependencies: diff --git a/.yamato/all-hdrp_dxr.yml b/.yamato/all-hdrp_dxr.yml index 39fda112785..7f0177a3fa4 100644 --- a/.yamato/all-hdrp_dxr.yml +++ b/.yamato/all-hdrp_dxr.yml @@ -14,6 +14,17 @@ All_HDRP_DXR_trunk: rerun: on-new-revision - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_NonRenderGraph_trunk rerun: on-new-revision +All_HDRP_DXR_fast-2020.2: + name: All HDRP_DXR CI - 2020.2 + dependencies: + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_Standalone_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_XR_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_NonRenderGraph_fast-2020.2 + rerun: on-new-revision All_HDRP_DXR_2020.2: name: All HDRP_DXR CI - 2020.2 dependencies: diff --git a/.yamato/all-hdrp_hybrid.yml b/.yamato/all-hdrp_hybrid.yml index a148d04d383..ca52b9556a2 100644 --- a/.yamato/all-hdrp_hybrid.yml +++ b/.yamato/all-hdrp_hybrid.yml @@ -10,6 +10,13 @@ All_HDRP_Hybrid_trunk: rerun: on-new-revision - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_trunk rerun: on-new-revision +All_HDRP_Hybrid_fast-2020.2: + name: All HDRP_Hybrid CI - 2020.2 + dependencies: + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_fast-2020.2 + rerun: on-new-revision All_HDRP_Hybrid_2020.2: name: All HDRP_Hybrid CI - 2020.2 dependencies: diff --git a/.yamato/all-shadergraph.yml b/.yamato/all-shadergraph.yml index b727b74e621..9eb2755c0d5 100644 --- a/.yamato/all-shadergraph.yml +++ b/.yamato/all-shadergraph.yml @@ -16,6 +16,19 @@ All_ShaderGraph_trunk: rerun: on-new-revision - path: .yamato/all-shadergraph_stereo.yml#All_ShaderGraph_Stereo_trunk rerun: on-new-revision +All_ShaderGraph_fast-2020.2: + name: All ShaderGraph CI - 2020.2 + dependencies: + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_Standalone_fast-2020.2 + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/shadergraph-osx-openglcore.yml#ShaderGraph_OSX_OpenGLCore_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/all-shadergraph_stereo.yml#All_ShaderGraph_Stereo_fast-2020.2 + rerun: on-new-revision All_ShaderGraph_2020.2: name: All ShaderGraph CI - 2020.2 dependencies: diff --git a/.yamato/all-shadergraph_stereo.yml b/.yamato/all-shadergraph_stereo.yml index c62b705de27..8dd3f543c1c 100644 --- a/.yamato/all-shadergraph_stereo.yml +++ b/.yamato/all-shadergraph_stereo.yml @@ -10,6 +10,13 @@ All_ShaderGraph_Stereo_trunk: rerun: on-new-revision - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_editmode_trunk rerun: on-new-revision +All_ShaderGraph_Stereo_fast-2020.2: + name: All ShaderGraph_Stereo CI - 2020.2 + dependencies: + - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_Standalone_fast-2020.2 + rerun: on-new-revision + - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_editmode_fast-2020.2 + rerun: on-new-revision All_ShaderGraph_Stereo_2020.2: name: All ShaderGraph_Stereo CI - 2020.2 dependencies: diff --git a/.yamato/all-universal.yml b/.yamato/all-universal.yml index d7f1a176dbd..950c1faec12 100644 --- a/.yamato/all-universal.yml +++ b/.yamato/all-universal.yml @@ -22,6 +22,25 @@ All_Universal_trunk: rerun: on-new-revision - path: .yamato/all-universal_hybrid.yml#All_Universal_Hybrid_trunk rerun: on-new-revision +All_Universal_fast-2020.2: + name: All Universal CI - 2020.2 + dependencies: + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_Standalone_fast-2020.2 + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_XR_fast-2020.2 + rerun: on-new-revision + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/universal-osx-openglcore.yml#Universal_OSX_OpenGLCore_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/all-universal_stereo.yml#All_Universal_Stereo_fast-2020.2 + rerun: on-new-revision + - path: .yamato/all-universal_hybrid.yml#All_Universal_Hybrid_fast-2020.2 + rerun: on-new-revision All_Universal_2020.2: name: All Universal CI - 2020.2 dependencies: diff --git a/.yamato/all-universal_hybrid.yml b/.yamato/all-universal_hybrid.yml index c9a7f041f2d..342675cbea3 100644 --- a/.yamato/all-universal_hybrid.yml +++ b/.yamato/all-universal_hybrid.yml @@ -10,6 +10,13 @@ All_Universal_Hybrid_trunk: rerun: on-new-revision - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_trunk rerun: on-new-revision +All_Universal_Hybrid_fast-2020.2: + name: All Universal_Hybrid CI - 2020.2 + dependencies: + - path: .yamato/universal_hybrid-win-dx11.yml#Universal_Hybrid_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_fast-2020.2 + rerun: on-new-revision All_Universal_Hybrid_2020.2: name: All Universal_Hybrid CI - 2020.2 dependencies: diff --git a/.yamato/all-universal_stereo.yml b/.yamato/all-universal_stereo.yml index 65871118b71..001aab39b7f 100644 --- a/.yamato/all-universal_stereo.yml +++ b/.yamato/all-universal_stereo.yml @@ -10,6 +10,13 @@ All_Universal_Stereo_trunk: rerun: on-new-revision - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_editmode_trunk rerun: on-new-revision +All_Universal_Stereo_fast-2020.2: + name: All Universal_Stereo CI - 2020.2 + dependencies: + - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_Standalone_fast-2020.2 + rerun: on-new-revision + - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_editmode_fast-2020.2 + rerun: on-new-revision All_Universal_Stereo_2020.2: name: All Universal_Stereo CI - 2020.2 dependencies: diff --git a/.yamato/all-urpupdate.yml b/.yamato/all-urpupdate.yml index 32b73ae3ece..524bf377d4d 100644 --- a/.yamato/all-urpupdate.yml +++ b/.yamato/all-urpupdate.yml @@ -12,6 +12,15 @@ All_URPUpdate_trunk: rerun: on-new-revision - path: .yamato/all-urpupdate_top_asset_store.yml#All_URPUpdate_Top_Asset_Store_trunk rerun: on-new-revision +All_URPUpdate_fast-2020.2: + name: All URPUpdate CI - 2020.2 + dependencies: + - path: .yamato/urpupdate-win-dx11.yml#URPUpdate_Win_DX11_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/urpupdate-win-dx11.yml#URPUpdate_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/all-urpupdate_top_asset_store.yml#All_URPUpdate_Top_Asset_Store_fast-2020.2 + rerun: on-new-revision All_URPUpdate_2020.2: name: All URPUpdate CI - 2020.2 dependencies: diff --git a/.yamato/all-urpupdate_boatattack.yml b/.yamato/all-urpupdate_boatattack.yml index 789dd57901e..1d02678d208 100644 --- a/.yamato/all-urpupdate_boatattack.yml +++ b/.yamato/all-urpupdate_boatattack.yml @@ -10,6 +10,13 @@ All_URPUpdate_BoatAttack_trunk: rerun: on-new-revision - path: .yamato/urpupdate_boatattack-win-dx11.yml#URPUpdate_BoatAttack_Win_DX11_playmode_trunk rerun: on-new-revision +All_URPUpdate_BoatAttack_fast-2020.2: + name: All URPUpdate_BoatAttack CI - 2020.2 + dependencies: + - path: .yamato/urpupdate_boatattack-win-dx11.yml#URPUpdate_BoatAttack_Win_DX11_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/urpupdate_boatattack-win-dx11.yml#URPUpdate_BoatAttack_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision All_URPUpdate_BoatAttack_2020.2: name: All URPUpdate_BoatAttack CI - 2020.2 dependencies: diff --git a/.yamato/all-urpupdate_top_asset_store.yml b/.yamato/all-urpupdate_top_asset_store.yml index 9e1ef9d829c..ccc4b925c3e 100644 --- a/.yamato/all-urpupdate_top_asset_store.yml +++ b/.yamato/all-urpupdate_top_asset_store.yml @@ -10,6 +10,13 @@ All_URPUpdate_Top_Asset_Store_trunk: rerun: on-new-revision - path: .yamato/urpupdate_top_asset_store-win-dx11.yml#URPUpdate_Top_Asset_Store_Win_DX11_playmode_trunk rerun: on-new-revision +All_URPUpdate_Top_Asset_Store_fast-2020.2: + name: All URPUpdate_Top_Asset_Store CI - 2020.2 + dependencies: + - path: .yamato/urpupdate_top_asset_store-win-dx11.yml#URPUpdate_Top_Asset_Store_Win_DX11_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/urpupdate_top_asset_store-win-dx11.yml#URPUpdate_Top_Asset_Store_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision All_URPUpdate_Top_Asset_Store_2020.2: name: All URPUpdate_Top_Asset_Store CI - 2020.2 dependencies: diff --git a/.yamato/all-vfx_hdrp.yml b/.yamato/all-vfx_hdrp.yml index 1ab1f871190..79d1c7f625a 100644 --- a/.yamato/all-vfx_hdrp.yml +++ b/.yamato/all-vfx_hdrp.yml @@ -14,6 +14,17 @@ All_VFX_HDRP_trunk: rerun: on-new-revision - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_playmode_XR_trunk rerun: on-new-revision +All_VFX_HDRP_fast-2020.2: + name: All VFX_HDRP CI - 2020.2 + dependencies: + - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_Standalone_fast-2020.2 + rerun: on-new-revision + - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_playmode_XR_fast-2020.2 + rerun: on-new-revision All_VFX_HDRP_2020.2: name: All VFX_HDRP CI - 2020.2 dependencies: diff --git a/.yamato/all-vfx_urp.yml b/.yamato/all-vfx_urp.yml index 7ecea805482..8d362713a9d 100644 --- a/.yamato/all-vfx_urp.yml +++ b/.yamato/all-vfx_urp.yml @@ -10,6 +10,13 @@ All_VFX_URP_trunk: rerun: on-new-revision - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_playmode_trunk rerun: on-new-revision +All_VFX_URP_fast-2020.2: + name: All VFX_URP CI - 2020.2 + dependencies: + - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_Standalone_fast-2020.2 + rerun: on-new-revision + - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision All_VFX_URP_2020.2: name: All VFX_URP CI - 2020.2 dependencies: diff --git a/.yamato/config/__shared.metafile b/.yamato/config/__shared.metafile index 007095bb7e6..6fb3c445e41 100644 --- a/.yamato/config/__shared.metafile +++ b/.yamato/config/__shared.metafile @@ -8,9 +8,15 @@ editors: # applied for all yml files - track: 2020.2 rerun_strategy: on-new-revision editor_pinning: False + fast: True + - track: 2020.2 + rerun_strategy: on-new-revision + editor_pinning: False + fast: False - track: CUSTOM-REVISION rerun_strategy: always editor_pinning: False + fast: False platforms: Win: name: Win diff --git a/.yamato/hdrp-linux-vulkan.yml b/.yamato/hdrp-linux-vulkan.yml index ed29c1d52fa..8766ff48e76 100644 --- a/.yamato/hdrp-linux-vulkan.yml +++ b/.yamato/hdrp-linux-vulkan.yml @@ -79,6 +79,94 @@ HDRP_Linux_Vulkan_Standalone_trunk: logs: paths: - "**/test-results/**" +HDRP_Linux_Vulkan_playmode_fast-2020.2: + name: HDRP on Linux_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr + - chmod +x TestProjects/HDRP_Tests/utr + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +HDRP_Linux_Vulkan_playmode_NonRenderGraph_fast-2020.2: + name: HDRP on Linux_Vulkan_playmode_NonRenderGraph on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr + - chmod +x TestProjects/HDRP_Tests/utr + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +HDRP_Linux_Vulkan_editmode_fast-2020.2: + name: HDRP on Linux_Vulkan_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr + - chmod +x TestProjects/HDRP_Tests/utr + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +HDRP_Linux_Vulkan_Standalone_fast-2020.2: + name: HDRP on Linux_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_RuntimeTests/utr + - chmod +x TestProjects/HDRP_RuntimeTests/utr + - cd TestProjects/HDRP_RuntimeTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision HDRP_Linux_Vulkan_playmode_2020.2: name: HDRP on Linux_Vulkan_playmode on version 2020.2 agent: diff --git a/.yamato/hdrp-osx-metal.yml b/.yamato/hdrp-osx-metal.yml index 49144070a85..2e7dddb7c36 100644 --- a/.yamato/hdrp-osx-metal.yml +++ b/.yamato/hdrp-osx-metal.yml @@ -107,6 +107,122 @@ HDRP_OSX_Metal_Standalone_trunk: logs: paths: - "**/test-results/**" +HDRP_OSX_Metal_playmode_fast-2020.2: + name: HDRP on OSX_Metal_playmode on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr + - chmod +x TestProjects/HDRP_Tests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results --reruncount=2" + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_Tests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +HDRP_OSX_Metal_playmode_XR_fast-2020.2: + name: HDRP on OSX_Metal_playmode_XR on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr + - chmod +x TestProjects/HDRP_Tests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results --reruncount=2 --extra-editor-arg="-xr-tests"" + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_Tests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +HDRP_OSX_Metal_playmode_NonRenderGraph_fast-2020.2: + name: HDRP on OSX_Metal_playmode_NonRenderGraph on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr + - chmod +x TestProjects/HDRP_Tests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests"" + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_Tests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +HDRP_OSX_Metal_Standalone_fast-2020.2: + name: HDRP on OSX_Metal_Standalone on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_RuntimeTests/utr + - chmod +x TestProjects/HDRP_RuntimeTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_RuntimeTests && ~/Graphics/TestProjects/HDRP_RuntimeTests/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests/test-results --testproject=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_RuntimeTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests/test-results/ TestProjects/HDRP_RuntimeTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision HDRP_OSX_Metal_playmode_2020.2: name: HDRP on OSX_Metal_playmode on version 2020.2 agent: diff --git a/.yamato/hdrp-win-dx11.yml b/.yamato/hdrp-win-dx11.yml index 26726581246..423beb1e324 100644 --- a/.yamato/hdrp-win-dx11.yml +++ b/.yamato/hdrp-win-dx11.yml @@ -115,6 +115,135 @@ Build_HDRP_Win_DX11_Player_trunk: players: paths: - "players/**" +HDRP_Win_DX11_playmode_fast-2020.2: + name: HDRP on Win_DX11_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Win_DX11_playmode_XR_fast-2020.2: + name: HDRP on Win_DX11_playmode_XR on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Win_DX11_playmode_NonRenderGraph_fast-2020.2: + name: HDRP on Win_DX11_playmode_NonRenderGraph on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Win_DX11_editmode_fast-2020.2: + name: HDRP on Win_DX11_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Win_DX11_Standalone_fast-2020.2: + name: HDRP on Win_DX11_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat + - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#Build_HDRP_Win_DX11_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_HDRP_Win_DX11_Player_fast-2020.2: + name: Build HDRP on Win_DX11_Player on version fast-2020.2 + agent: + type: Unity::VM + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision HDRP_Win_DX11_playmode_2020.2: name: HDRP on Win_DX11_playmode on version 2020.2 agent: diff --git a/.yamato/hdrp-win-dx12.yml b/.yamato/hdrp-win-dx12.yml index b9e4af8057a..7d0900292eb 100644 --- a/.yamato/hdrp-win-dx12.yml +++ b/.yamato/hdrp-win-dx12.yml @@ -115,6 +115,135 @@ Build_HDRP_Win_DX12_Player_trunk: players: paths: - "players/**" +HDRP_Win_DX12_playmode_fast-2020.2: + name: HDRP on Win_DX12_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Win_DX12_playmode_XR_fast-2020.2: + name: HDRP on Win_DX12_playmode_XR on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Win_DX12_playmode_NonRenderGraph_fast-2020.2: + name: HDRP on Win_DX12_playmode_NonRenderGraph on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Win_DX12_editmode_fast-2020.2: + name: HDRP on Win_DX12_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Win_DX12_Standalone_fast-2020.2: + name: HDRP on Win_DX12_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat + - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/hdrp-win-dx12.yml#Build_HDRP_Win_DX12_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_HDRP_Win_DX12_Player_fast-2020.2: + name: Build HDRP on Win_DX12_Player on version fast-2020.2 + agent: + type: Unity::VM + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision HDRP_Win_DX12_playmode_2020.2: name: HDRP on Win_DX12_playmode on version 2020.2 agent: diff --git a/.yamato/hdrp-win-vulkan.yml b/.yamato/hdrp-win-vulkan.yml index 60710a88652..39a8d1a0127 100644 --- a/.yamato/hdrp-win-vulkan.yml +++ b/.yamato/hdrp-win-vulkan.yml @@ -115,6 +115,135 @@ Build_HDRP_Win_Vulkan_Player_trunk: players: paths: - "players/**" +HDRP_Win_Vulkan_playmode_fast-2020.2: + name: HDRP on Win_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Win_Vulkan_playmode_XR_fast-2020.2: + name: HDRP on Win_Vulkan_playmode_XR on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Win_Vulkan_playmode_NonRenderGraph_fast-2020.2: + name: HDRP on Win_Vulkan_playmode_NonRenderGraph on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Win_Vulkan_editmode_fast-2020.2: + name: HDRP on Win_Vulkan_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Win_Vulkan_Standalone_fast-2020.2: + name: HDRP on Win_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat + - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/hdrp-win-vulkan.yml#Build_HDRP_Win_Vulkan_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_HDRP_Win_Vulkan_Player_fast-2020.2: + name: Build HDRP on Win_Vulkan_Player on version fast-2020.2 + agent: + type: Unity::VM + image: graphics-foundation/win10-dxr:stable + flavor: b1.xlarge + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision HDRP_Win_Vulkan_playmode_2020.2: name: HDRP on Win_Vulkan_playmode on version 2020.2 agent: diff --git a/.yamato/hdrp_dxr-win-dx12.yml b/.yamato/hdrp_dxr-win-dx12.yml index 53f5c1fb282..92d3cd4ec5f 100644 --- a/.yamato/hdrp_dxr-win-dx12.yml +++ b/.yamato/hdrp_dxr-win-dx12.yml @@ -98,6 +98,115 @@ HDRP_DXR_Win_DX12_playmode_NonRenderGraph_trunk: logs: paths: - "**/test-results/**" +HDRP_DXR_Win_DX12_Standalone_fast-2020.2: + name: HDRP_DXR on Win_DX12_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat + - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/hdrp_dxr-win-dx12.yml#Build_HDRP_DXR_Win_DX12_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_HDRP_DXR_Win_DX12_Player_fast-2020.2: + name: Build HDRP_DXR on Win_DX12_Player on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_DXR_Win_DX12_playmode_fast-2020.2: + name: HDRP_DXR on Win_DX12_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_DXR_Win_DX12_playmode_XR_fast-2020.2: + name: HDRP_DXR on Win_DX12_playmode_XR on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_DXR_Win_DX12_playmode_NonRenderGraph_fast-2020.2: + name: HDRP_DXR on Win_DX12_playmode_NonRenderGraph on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:stable + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision HDRP_DXR_Win_DX12_Standalone_2020.2: name: HDRP_DXR on Win_DX12_Standalone on version 2020.2 agent: diff --git a/.yamato/hdrp_hybrid-linux-openglcore.yml b/.yamato/hdrp_hybrid-linux-openglcore.yml index 1902b0c1752..60f04d97eba 100644 --- a/.yamato/hdrp_hybrid-linux-openglcore.yml +++ b/.yamato/hdrp_hybrid-linux-openglcore.yml @@ -22,6 +22,28 @@ HDRP_Hybrid_Linux_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" +HDRP_Hybrid_Linux_OpenGLCore_playmode_fast-2020.2: + name: HDRP_Hybrid on Linux_OpenGLCore_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr + - chmod +x TestProjects/HDRP_HybridTests/utr + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision HDRP_Hybrid_Linux_OpenGLCore_playmode_2020.2: name: HDRP_Hybrid on Linux_OpenGLCore_playmode on version 2020.2 agent: diff --git a/.yamato/hdrp_hybrid-linux-vulkan.yml b/.yamato/hdrp_hybrid-linux-vulkan.yml index 64602e3d40f..ab2008a2c3a 100644 --- a/.yamato/hdrp_hybrid-linux-vulkan.yml +++ b/.yamato/hdrp_hybrid-linux-vulkan.yml @@ -41,6 +41,50 @@ HDRP_Hybrid_Linux_Vulkan_Standalone_trunk: logs: paths: - "**/test-results/**" +HDRP_Hybrid_Linux_Vulkan_playmode_fast-2020.2: + name: HDRP_Hybrid on Linux_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr + - chmod +x TestProjects/HDRP_HybridTests/utr + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +HDRP_Hybrid_Linux_Vulkan_Standalone_fast-2020.2: + name: HDRP_Hybrid on Linux_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr + - chmod +x TestProjects/HDRP_HybridTests/utr + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision HDRP_Hybrid_Linux_Vulkan_playmode_2020.2: name: HDRP_Hybrid on Linux_Vulkan_playmode on version 2020.2 agent: diff --git a/.yamato/hdrp_hybrid-osx-metal.yml b/.yamato/hdrp_hybrid-osx-metal.yml index a96d85c3138..5d31ba7406a 100644 --- a/.yamato/hdrp_hybrid-osx-metal.yml +++ b/.yamato/hdrp_hybrid-osx-metal.yml @@ -81,6 +81,93 @@ HDRP_Hybrid_OSX_Metal_Standalone_trunk: logs: paths: - "**/test-results/**" +HDRP_Hybrid_OSX_Metal_playmode_fast-2020.2: + name: HDRP_Hybrid on OSX_Metal_playmode on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr + - chmod +x TestProjects/HDRP_HybridTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --reruncount=2 --compilation-errors-as-warnings" + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_HybridTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +HDRP_Hybrid_OSX_Metal_playmode_XR_fast-2020.2: + name: HDRP_Hybrid on OSX_Metal_playmode_XR on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr + - chmod +x TestProjects/HDRP_HybridTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings" + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_HybridTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +HDRP_Hybrid_OSX_Metal_Standalone_fast-2020.2: + name: HDRP_Hybrid on OSX_Metal_Standalone on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr + - chmod +x TestProjects/HDRP_HybridTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --reruncount=2 --compilation-errors-as-warnings --timeout=2400" + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_HybridTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision HDRP_Hybrid_OSX_Metal_playmode_2020.2: name: HDRP_Hybrid on OSX_Metal_playmode on version 2020.2 agent: diff --git a/.yamato/hdrp_hybrid-win-dx11.yml b/.yamato/hdrp_hybrid-win-dx11.yml index f16a8cff815..e71329c1275 100644 --- a/.yamato/hdrp_hybrid-win-dx11.yml +++ b/.yamato/hdrp_hybrid-win-dx11.yml @@ -76,6 +76,90 @@ Build_HDRP_Hybrid_Win_DX11_Player_trunk: players: paths: - "players/**" +HDRP_Hybrid_Win_DX11_playmode_fast-2020.2: + name: HDRP_Hybrid on Win_DX11_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Hybrid_Win_DX11_playmode_XR_fast-2020.2: + name: HDRP_Hybrid on Win_DX11_playmode_XR on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Hybrid_Win_DX11_Standalone_fast-2020.2: + name: HDRP_Hybrid on Win_DX11_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat + - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --compilation-errors-as-warnings --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-dx11.yml#Build_HDRP_Hybrid_Win_DX11_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_HDRP_Hybrid_Win_DX11_Player_fast-2020.2: + name: Build HDRP_Hybrid on Win_DX11_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision HDRP_Hybrid_Win_DX11_playmode_2020.2: name: HDRP_Hybrid on Win_DX11_playmode on version 2020.2 agent: diff --git a/.yamato/hdrp_hybrid-win-dx12.yml b/.yamato/hdrp_hybrid-win-dx12.yml index add95f5ed60..374f8bf4cf4 100644 --- a/.yamato/hdrp_hybrid-win-dx12.yml +++ b/.yamato/hdrp_hybrid-win-dx12.yml @@ -76,6 +76,90 @@ Build_HDRP_Hybrid_Win_DX12_Player_trunk: players: paths: - "players/**" +HDRP_Hybrid_Win_DX12_playmode_fast-2020.2: + name: HDRP_Hybrid on Win_DX12_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Hybrid_Win_DX12_playmode_XR_fast-2020.2: + name: HDRP_Hybrid on Win_DX12_playmode_XR on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Hybrid_Win_DX12_Standalone_fast-2020.2: + name: HDRP_Hybrid on Win_DX12_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat + - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --compilation-errors-as-warnings --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-dx12.yml#Build_HDRP_Hybrid_Win_DX12_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_HDRP_Hybrid_Win_DX12_Player_fast-2020.2: + name: Build HDRP_Hybrid on Win_DX12_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision HDRP_Hybrid_Win_DX12_playmode_2020.2: name: HDRP_Hybrid on Win_DX12_playmode on version 2020.2 agent: diff --git a/.yamato/hdrp_hybrid-win-vulkan.yml b/.yamato/hdrp_hybrid-win-vulkan.yml index 8799f3df0f3..a87f6ab9238 100644 --- a/.yamato/hdrp_hybrid-win-vulkan.yml +++ b/.yamato/hdrp_hybrid-win-vulkan.yml @@ -76,6 +76,90 @@ Build_HDRP_Hybrid_Win_Vulkan_Player_trunk: players: paths: - "players/**" +HDRP_Hybrid_Win_Vulkan_playmode_fast-2020.2: + name: HDRP_Hybrid on Win_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Hybrid_Win_Vulkan_playmode_XR_fast-2020.2: + name: HDRP_Hybrid on Win_Vulkan_playmode_XR on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +HDRP_Hybrid_Win_Vulkan_Standalone_fast-2020.2: + name: HDRP_Hybrid on Win_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat + - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --compilation-errors-as-warnings --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-vulkan.yml#Build_HDRP_Hybrid_Win_Vulkan_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_HDRP_Hybrid_Win_Vulkan_Player_fast-2020.2: + name: Build HDRP_Hybrid on Win_Vulkan_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision HDRP_Hybrid_Win_Vulkan_playmode_2020.2: name: HDRP_Hybrid on Win_Vulkan_playmode on version 2020.2 agent: diff --git a/.yamato/ruamel/jobs/abv/abv_all_project_ci.py b/.yamato/ruamel/jobs/abv/abv_all_project_ci.py index 865caaa9849..7c06e0b1d82 100644 --- a/.yamato/ruamel/jobs/abv/abv_all_project_ci.py +++ b/.yamato/ruamel/jobs/abv/abv_all_project_ci.py @@ -19,7 +19,7 @@ def get_job_definition(self, editor, projects, abv_trigger_editors, target_branc for project in projects: dependencies.append({ - 'path': f'{project_filepath_all(project["name"])}#{project_job_id_all(project["name"], editor["track"])}', + 'path': f'{project_filepath_all(project["name"])}#{project_job_id_all(project["name"], editor["track"], editor.get("fast"))}', 'rerun': editor["rerun_strategy"]}) # construct job diff --git a/.yamato/ruamel/jobs/abv/abv_all_project_ci_nightly.py b/.yamato/ruamel/jobs/abv/abv_all_project_ci_nightly.py index 5f3ea10b2ed..636e1530ed7 100644 --- a/.yamato/ruamel/jobs/abv/abv_all_project_ci_nightly.py +++ b/.yamato/ruamel/jobs/abv/abv_all_project_ci_nightly.py @@ -39,7 +39,7 @@ def get_job_definition(self, editor, projects, test_platforms, extra_dependencie else: for tp in dep["test_platforms"]: dependencies.append({ - 'path': f'{project_filepath_specific(dep["project"], dep["platform"], dep["api"])}#{project_job_id_test(dep["project"], dep["platform"], dep["api"], tp, editor["track"])}', + 'path': f'{project_filepath_specific(dep["project"], dep["platform"], dep["api"])}#{project_job_id_test(dep["project"], dep["platform"], dep["api"], tp, editor["track"],editor.get("fast"))}', 'rerun': editor["rerun_strategy"]}) # construct job diff --git a/.yamato/ruamel/jobs/abv/abv_trunk_verification.py b/.yamato/ruamel/jobs/abv/abv_trunk_verification.py index 946dbed9758..bbb53c89142 100644 --- a/.yamato/ruamel/jobs/abv/abv_trunk_verification.py +++ b/.yamato/ruamel/jobs/abv/abv_trunk_verification.py @@ -21,7 +21,7 @@ def get_job_definition(self, editor, extra_dependencies): else: for tp in dep["test_platforms"]: dependencies.append({ - 'path': f'{project_filepath_specific(dep["project"], dep["platform"], dep["api"])}#{project_job_id_test(dep["project"], dep["platform"], dep["api"], tp, editor["track"])}', + 'path': f'{project_filepath_specific(dep["project"], dep["platform"], dep["api"])}#{project_job_id_test(dep["project"], dep["platform"], dep["api"], tp, editor["track"],editor.get("fast"))}', 'rerun': editor["rerun_strategy"]}) # construct job diff --git a/.yamato/ruamel/jobs/editor/editor_priming.py b/.yamato/ruamel/jobs/editor/editor_priming.py index 3e2501aa421..01bddb7605f 100644 --- a/.yamato/ruamel/jobs/editor/editor_priming.py +++ b/.yamato/ruamel/jobs/editor/editor_priming.py @@ -1,16 +1,16 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss -from ..shared.namer import editor_job_id +from ..shared.namer import editor_job_id, _track_name from ..shared.constants import VAR_UPM_REGISTRY, PATH_UNITY_REVISION, UNITY_DOWNLOADER_CLI_URL, VAR_CUSTOM_REVISION from ..shared.yml_job import YMLJob class Editor_PrimingJob(): - def __init__(self, platform, editor, agent, fast): - self.job_id = editor_job_id(editor["track"], platform["os"], fast) - self.yml = self.get_job_definition(platform, editor, agent, fast).get_yml() + def __init__(self, platform, editor, agent): + self.job_id = editor_job_id(editor["track"], platform["os"],editor.get('fast')) + self.yml = self.get_job_definition(platform, editor, agent).get_yml() - def get_job_definition(self, platform, editor, agent, fast): + def get_job_definition(self, platform, editor, agent): components = platform["components"] @@ -25,14 +25,14 @@ def get_job_definition(self, platform, editor, agent, fast): editor_cli_rev = VAR_CUSTOM_REVISION else: editor_cli_rev = str(editor["track"]) - if fast: + if editor.get('fast'): editor_cli_rev += " --fast" # construct job job = YMLJob() - job.set_name(f'[{editor["track"]},{platform["os"]}] Editor priming') + job.set_name(f'[{_track_name(editor["track"], editor.get("fast"))},{platform["os"]}] Editor priming') job.set_agent(agent) job.set_skip_checkout(True) job.add_var_custom('PATH', '/home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin') diff --git a/.yamato/ruamel/jobs/editor/yml_editor.py b/.yamato/ruamel/jobs/editor/yml_editor.py index 11a5d8dab0b..1f99a5c480e 100644 --- a/.yamato/ruamel/jobs/editor/yml_editor.py +++ b/.yamato/ruamel/jobs/editor/yml_editor.py @@ -15,10 +15,7 @@ def create_editor_yml(metafile): yml = {} for platform in metafile["platforms"]: for editor in metafile['editors']: - job = Editor_PrimingJob(platform, editor, metafile["editor_priming_agent"], fast=False) - yml[job.job_id] = job.yml - - job = Editor_PrimingJob(platform, editor, metafile["editor_priming_agent"], fast=True) + job = Editor_PrimingJob(platform, editor, metafile["editor_priming_agent"]) yml[job.job_id] = job.yml job = Editor_PrimingMinEditorJob(platform, metafile["editor_priming_agent"]) diff --git a/.yamato/ruamel/jobs/projects/_project_base.py b/.yamato/ruamel/jobs/projects/_project_base.py index 7d56bac7252..cda90cbcda8 100644 --- a/.yamato/ruamel/jobs/projects/_project_base.py +++ b/.yamato/ruamel/jobs/projects/_project_base.py @@ -3,15 +3,16 @@ from ruamel.yaml.scalarstring import PlainScalarString as pss from .commands._cmd_mapper import get_cmd from ..shared.namer import * +from ..shared.namer import _track_name from ..shared.yml_job import YMLJob def _job(project_name, test_platform_name, editor, platform, api, cmd): # define name if test_platform_name.lower() == 'standalone_build': - job_name = f'Build {project_name} on {platform["name"]}_{api["name"]}_Player on version {editor["track"]}' + job_name = f'Build {project_name} on {platform["name"]}_{api["name"]}_Player on version {_track_name(editor["track"], editor.get("fast"))}' else: - job_name = f'{project_name} on {platform["name"]}_{api["name"]}_{test_platform_name} on version {editor["track"]}' + job_name = f'{project_name} on {platform["name"]}_{api["name"]}_{test_platform_name} on version {_track_name(editor["track"], editor.get("fast"))}' # define agent platform_agents_project = platform.get(f'agents_project_{api["name"]}', platform.get('agents_project')) @@ -29,7 +30,7 @@ def _job(project_name, test_platform_name, editor, platform, api, cmd): if not editor['editor_pinning']: job.add_dependencies([{ - 'path' : f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],fast=False)}', + 'path' : f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],editor["fast"])}', 'rerun' : editor["rerun_strategy"]}]) return job diff --git a/.yamato/ruamel/jobs/projects/project_all.py b/.yamato/ruamel/jobs/projects/project_all.py index c26fafa6026..2b17902fb11 100644 --- a/.yamato/ruamel/jobs/projects/project_all.py +++ b/.yamato/ruamel/jobs/projects/project_all.py @@ -6,7 +6,7 @@ class Project_AllJob(): def __init__(self, project, editor, dependencies_in_all): self.project = project - self.job_id = project_job_id_all(project, editor["track"]) + self.job_id = project_job_id_all(project, editor["track"], editor.get('fast')) self.yml = self.get_job_definition(project, editor, dependencies_in_all).get_yml() @@ -19,13 +19,13 @@ def get_job_definition(self, project, editor, dependencies_in_all): if dep.get("all"): dependencies.append({ - 'path': f'{project_filepath_all(project_dep)}#{project_job_id_all(project_dep, editor["track"])}', + 'path': f'{project_filepath_all(project_dep)}#{project_job_id_all(project_dep, editor["track"],editor.get("fast"))}', 'rerun': editor["rerun_strategy"]}) else: for test_platform in dep["test_platforms"]: file = project_filepath_specific(project_dep, dep["platform"], dep["api"]) - job_id = project_job_id_test(project_dep,dep["platform"],dep["api"],test_platform,editor["track"]) + job_id = project_job_id_test(project_dep,dep["platform"],dep["api"],test_platform,editor["track"],editor.get("fast")) dependencies.append({ 'path' : f'{file}#{job_id}', diff --git a/.yamato/ruamel/jobs/projects/project_not_standalone.py b/.yamato/ruamel/jobs/projects/project_not_standalone.py index 79b46ec649c..9f59f80255e 100644 --- a/.yamato/ruamel/jobs/projects/project_not_standalone.py +++ b/.yamato/ruamel/jobs/projects/project_not_standalone.py @@ -8,7 +8,7 @@ class Project_NotStandaloneJob(): def __init__(self, project, editor, platform, api, test_platform): self.project_name = project["name"] - self.job_id = project_job_id_test(project["name"],platform["name"],api["name"],test_platform["name"],editor["track"]) + self.job_id = project_job_id_test(project["name"],platform["name"],api["name"],test_platform["name"],editor["track"],editor.get("fast")) self.yml = self.get_job_definition(project, editor, platform, api, test_platform).get_yml() diff --git a/.yamato/ruamel/jobs/projects/project_standalone.py b/.yamato/ruamel/jobs/projects/project_standalone.py index 88634d7053e..871f592d2b4 100644 --- a/.yamato/ruamel/jobs/projects/project_standalone.py +++ b/.yamato/ruamel/jobs/projects/project_standalone.py @@ -11,7 +11,7 @@ def __init__(self, project, editor, platform, api, test_platform): self.build_job = self.get_StandaloneBuildJob(project, editor, platform, api, test_platform) self.project_name = project["name"] - self.job_id = project_job_id_test(project["name"],platform["name"],api["name"],test_platform["name"],editor["track"]) + self.job_id = project_job_id_test(project["name"],platform["name"],api["name"],test_platform["name"],editor["track"], editor.get('fast')) self.yml = self.get_job_definition(project, editor, platform, api, test_platform, self.build_job).get_yml() diff --git a/.yamato/ruamel/jobs/projects/project_standalone_build.py b/.yamato/ruamel/jobs/projects/project_standalone_build.py index e996745cb02..2aee794a162 100644 --- a/.yamato/ruamel/jobs/projects/project_standalone_build.py +++ b/.yamato/ruamel/jobs/projects/project_standalone_build.py @@ -8,7 +8,7 @@ class Project_StandaloneBuildJob(): def __init__(self, project, editor, platform, api, test_platform): self.project_name = project["name"] - self.job_id = project_job_id_build(project["name"],platform["name"],api["name"],editor["track"]) + self.job_id = project_job_id_build(project["name"],platform["name"],api["name"],editor["track"], editor.get('fast')) self.yml = self.get_job_definition(project, editor, platform, api, test_platform).get_yml() diff --git a/.yamato/ruamel/jobs/shared/constants.py b/.yamato/ruamel/jobs/shared/constants.py index a5490b349da..7385f504241 100644 --- a/.yamato/ruamel/jobs/shared/constants.py +++ b/.yamato/ruamel/jobs/shared/constants.py @@ -17,6 +17,7 @@ DEFAULT_TIMEOUT = 1200 + def get_editor_revision(editor, platform_os): if str(editor['track']).lower()=='custom-revision': return VAR_CUSTOM_REVISION diff --git a/.yamato/ruamel/jobs/shared/namer.py b/.yamato/ruamel/jobs/shared/namer.py index 988f73019a1..06f343f91ae 100644 --- a/.yamato/ruamel/jobs/shared/namer.py +++ b/.yamato/ruamel/jobs/shared/namer.py @@ -1,5 +1,8 @@ parent_dir = '.yamato' +def _track_name(editor_track, fast): + return f'fast-{editor_track}' if fast else editor_track + # editor specific def editor_priming_filepath(): @@ -9,10 +12,7 @@ def editor_pinning_filepath(): return f'{parent_dir}/_editor_pinning.yml'.lower() def editor_job_id(editor_version, platform_os, fast): - if fast: - return f'editor:priming:{editor_version}-fast:{platform_os}' - else: - return f'editor:priming:{editor_version}:{platform_os}' + return f'editor:priming:{_track_name(editor_version, fast)}:{platform_os}' def editor_job_id_test_min_editor(platform_os): @@ -119,14 +119,14 @@ def project_filepath_all(project_name): # return f'{parent_dir}/{project_name}/all-{project_name}.yml'.lower() return f'{parent_dir}/all-{project_name}.yml'.lower() -def project_job_id_test(project_name, platform_name, api_name, test_platform_name, editor_version): - return f'{project_name}_{platform_name}_{api_name}_{test_platform_name}_{editor_version}'.replace('__','_') +def project_job_id_test(project_name, platform_name, api_name, test_platform_name, editor_version, fast): + return f'{project_name}_{platform_name}_{api_name}_{test_platform_name}_{_track_name(editor_version, fast)}'.replace('__','_') -def project_job_id_build(project_name, platform_name, api_name, editor_version): - return f'Build_{project_name}_{platform_name}_{api_name}_Player_{editor_version}'.replace('__','_') +def project_job_id_build(project_name, platform_name, api_name, editor_version, fast): + return f'Build_{project_name}_{platform_name}_{api_name}_Player_{_track_name(editor_version, fast)}'.replace('__','_') -def project_job_id_all(project_name, editor_version): - return f'All_{project_name}_{ editor_version}' +def project_job_id_all(project_name, editor_version, fast): + return f'All_{project_name}_{ _track_name(editor_version, fast)}' # abv specific diff --git a/.yamato/shadergraph-linux-openglcore.yml b/.yamato/shadergraph-linux-openglcore.yml index a4cbd8b001d..c70bcc0359d 100644 --- a/.yamato/shadergraph-linux-openglcore.yml +++ b/.yamato/shadergraph-linux-openglcore.yml @@ -41,6 +41,50 @@ ShaderGraph_Linux_OpenGLCore_editmode_trunk: logs: paths: - "**/test-results/**" +ShaderGraph_Linux_OpenGLCore_playmode_fast-2020.2: + name: ShaderGraph on Linux_OpenGLCore_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr + - chmod +x TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +ShaderGraph_Linux_OpenGLCore_editmode_fast-2020.2: + name: ShaderGraph on Linux_OpenGLCore_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr + - chmod +x TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision ShaderGraph_Linux_OpenGLCore_playmode_2020.2: name: ShaderGraph on Linux_OpenGLCore_playmode on version 2020.2 agent: diff --git a/.yamato/shadergraph-linux-vulkan.yml b/.yamato/shadergraph-linux-vulkan.yml index 2feae5a2eb2..03ca5db7460 100644 --- a/.yamato/shadergraph-linux-vulkan.yml +++ b/.yamato/shadergraph-linux-vulkan.yml @@ -60,6 +60,72 @@ ShaderGraph_Linux_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" +ShaderGraph_Linux_Vulkan_Standalone_fast-2020.2: + name: ShaderGraph on Linux_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr + - chmod +x TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +ShaderGraph_Linux_Vulkan_playmode_fast-2020.2: + name: ShaderGraph on Linux_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr + - chmod +x TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +ShaderGraph_Linux_Vulkan_editmode_fast-2020.2: + name: ShaderGraph on Linux_Vulkan_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr + - chmod +x TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision ShaderGraph_Linux_Vulkan_Standalone_2020.2: name: ShaderGraph on Linux_Vulkan_Standalone on version 2020.2 agent: diff --git a/.yamato/shadergraph-osx-metal.yml b/.yamato/shadergraph-osx-metal.yml index 2e8b42bb48b..26d4c0181e5 100644 --- a/.yamato/shadergraph-osx-metal.yml +++ b/.yamato/shadergraph-osx-metal.yml @@ -55,6 +55,64 @@ ShaderGraph_OSX_Metal_playmode_trunk: logs: paths: - "**/test-results/**" +ShaderGraph_OSX_Metal_Standalone_fast-2020.2: + name: ShaderGraph on OSX_Metal_Standalone on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr + - chmod +x TestProjects/ShaderGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" + UTR_RESULT=$? + mkdir -p TestProjects/ShaderGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results/ TestProjects/ShaderGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +ShaderGraph_OSX_Metal_playmode_fast-2020.2: + name: ShaderGraph on OSX_Metal_playmode on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr + - chmod +x TestProjects/ShaderGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results --reruncount=2" + UTR_RESULT=$? + mkdir -p TestProjects/ShaderGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results/ TestProjects/ShaderGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision ShaderGraph_OSX_Metal_Standalone_2020.2: name: ShaderGraph on OSX_Metal_Standalone on version 2020.2 agent: diff --git a/.yamato/shadergraph-osx-openglcore.yml b/.yamato/shadergraph-osx-openglcore.yml index 23714ff8f77..1327293283f 100644 --- a/.yamato/shadergraph-osx-openglcore.yml +++ b/.yamato/shadergraph-osx-openglcore.yml @@ -39,6 +39,48 @@ ShaderGraph_OSX_OpenGLCore_editmode_trunk: logs: paths: - "**/test-results/**" +ShaderGraph_OSX_OpenGLCore_playmode_fast-2020.2: + name: ShaderGraph on OSX_OpenGLCore_playmode on version fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr + - chmod +x TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +ShaderGraph_OSX_OpenGLCore_editmode_fast-2020.2: + name: ShaderGraph on OSX_OpenGLCore_editmode on version fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr + - chmod +x TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision ShaderGraph_OSX_OpenGLCore_playmode_2020.2: name: ShaderGraph on OSX_OpenGLCore_playmode on version 2020.2 agent: diff --git a/.yamato/shadergraph-win-dx11.yml b/.yamato/shadergraph-win-dx11.yml index c737f76843c..23763dee4a4 100644 --- a/.yamato/shadergraph-win-dx11.yml +++ b/.yamato/shadergraph-win-dx11.yml @@ -76,6 +76,90 @@ ShaderGraph_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" +ShaderGraph_Win_DX11_Standalone_fast-2020.2: + name: ShaderGraph on Win_DX11_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat + - cd TestProjects/ShaderGraph && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#Build_ShaderGraph_Win_DX11_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_ShaderGraph_Win_DX11_Player_fast-2020.2: + name: Build ShaderGraph on Win_DX11_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +ShaderGraph_Win_DX11_playmode_fast-2020.2: + name: ShaderGraph on Win_DX11_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +ShaderGraph_Win_DX11_editmode_fast-2020.2: + name: ShaderGraph on Win_DX11_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision ShaderGraph_Win_DX11_Standalone_2020.2: name: ShaderGraph on Win_DX11_Standalone on version 2020.2 agent: diff --git a/.yamato/shadergraph-win-vulkan.yml b/.yamato/shadergraph-win-vulkan.yml index f63f5abc061..3e9471a92cb 100644 --- a/.yamato/shadergraph-win-vulkan.yml +++ b/.yamato/shadergraph-win-vulkan.yml @@ -76,6 +76,90 @@ ShaderGraph_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" +ShaderGraph_Win_Vulkan_Standalone_fast-2020.2: + name: ShaderGraph on Win_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat + - cd TestProjects/ShaderGraph && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/shadergraph-win-vulkan.yml#Build_ShaderGraph_Win_Vulkan_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_ShaderGraph_Win_Vulkan_Player_fast-2020.2: + name: Build ShaderGraph on Win_Vulkan_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +ShaderGraph_Win_Vulkan_playmode_fast-2020.2: + name: ShaderGraph on Win_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +ShaderGraph_Win_Vulkan_editmode_fast-2020.2: + name: ShaderGraph on Win_Vulkan_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision ShaderGraph_Win_Vulkan_Standalone_2020.2: name: ShaderGraph on Win_Vulkan_Standalone on version 2020.2 agent: diff --git a/.yamato/shadergraph_stereo-win.yml b/.yamato/shadergraph_stereo-win.yml index 3f48fa991df..a8833564c4d 100644 --- a/.yamato/shadergraph_stereo-win.yml +++ b/.yamato/shadergraph_stereo-win.yml @@ -59,6 +59,70 @@ ShaderGraph_Stereo_Win_editmode_trunk: logs: paths: - "**/test-results/**" +ShaderGraph_Stereo_Win_Standalone_fast-2020.2: + name: ShaderGraph_Stereo on Win__Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraphUniversalStereo/utr.bat + - cd TestProjects/ShaderGraphUniversalStereo && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/shadergraph_stereo-win.yml#Build_ShaderGraph_Stereo_Win_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_ShaderGraph_Stereo_Win_Player_fast-2020.2: + name: Build ShaderGraph_Stereo on Win__Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraphUniversalStereo/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +ShaderGraph_Stereo_Win_editmode_fast-2020.2: + name: ShaderGraph_Stereo on Win__editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraphUniversalStereo/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision ShaderGraph_Stereo_Win_Standalone_2020.2: name: ShaderGraph_Stereo on Win__Standalone on version 2020.2 agent: diff --git a/.yamato/universal-android-opengles3.yml b/.yamato/universal-android-opengles3.yml index 9b867b4285b..85a5e31f09b 100644 --- a/.yamato/universal-android-opengles3.yml +++ b/.yamato/universal-android-opengles3.yml @@ -52,6 +52,60 @@ Build_Universal_Android_OpenGLES3_Player_trunk: players: paths: - "players/**" +Universal_Android_OpenGLES3_Standalone_fast-2020.2: + name: Universal on Android_OpenGLES3_Standalone on version fast-2020.2 + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr --suite=playmode --platform=Android --artifacts_path=test-results --player-load-path=players --reruncount=2 --scripting-backend=il2cpp --editor-location=WindowsEditor --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android + rerun: on-new-revision + - path: .yamato/universal-android-opengles3.yml#Build_Universal_Android_OpenGLES3_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_Universal_Android_OpenGLES3_Player_fast-2020.2: + name: Build Universal on Android_OpenGLES3_Player on version fast-2020.2 + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 + - utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalGraphicsTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --build-only --scripting-backend=il2cpp --timeout=1800 + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android + rerun: on-new-revision Universal_Android_OpenGLES3_Standalone_2020.2: name: Universal on Android_OpenGLES3_Standalone on version 2020.2 agent: diff --git a/.yamato/universal-android-vulkan.yml b/.yamato/universal-android-vulkan.yml index 23212a302f0..c96e6322465 100644 --- a/.yamato/universal-android-vulkan.yml +++ b/.yamato/universal-android-vulkan.yml @@ -52,6 +52,60 @@ Build_Universal_Android_Vulkan_Player_trunk: players: paths: - "players/**" +Universal_Android_Vulkan_Standalone_fast-2020.2: + name: Universal on Android_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr --suite=playmode --platform=Android --artifacts_path=test-results --player-load-path=players --reruncount=2 --scripting-backend=il2cpp --editor-location=WindowsEditor --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android + rerun: on-new-revision + - path: .yamato/universal-android-vulkan.yml#Build_Universal_Android_Vulkan_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_Universal_Android_Vulkan_Player_fast-2020.2: + name: Build Universal on Android_Vulkan_Player on version fast-2020.2 + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 + - utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalGraphicsTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --build-only --scripting-backend=il2cpp --timeout=1800 --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android + rerun: on-new-revision Universal_Android_Vulkan_Standalone_2020.2: name: Universal on Android_Vulkan_Standalone on version 2020.2 agent: diff --git a/.yamato/universal-iphone-metal.yml b/.yamato/universal-iphone-metal.yml index 00fc07d8571..6ef0f354e67 100644 --- a/.yamato/universal-iphone-metal.yml +++ b/.yamato/universal-iphone-metal.yml @@ -44,6 +44,52 @@ Build_Universal_iPhone_Metal_Player_trunk: players: paths: - "players/**" +Universal_iPhone_Metal_Standalone_fast-2020.2: + name: Universal on iPhone_Metal_Standalone on version fast-2020.2 + agent: + type: Unity::mobile::iPhone + image: mobile/macos-10.13-testing:stable + flavor: b1.medium + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr + - chmod +x ./utr + - ./utr --suite=playmode --platform=iOS --artifacts_path=test-results --player-load-path=players --reruncount=2 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:ios + rerun: on-new-revision + - path: .yamato/universal-iphone-metal.yml#Build_Universal_iPhone_Metal_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_Universal_iPhone_Metal_Player_fast-2020.2: + name: Build Universal on iPhone_Metal_Player on version fast-2020.2 + agent: + type: Unity::VM::osx + image: mobile/macos-10.13-testing:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor -c iOS --wait --published-only + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr + - chmod +x ./utr + - ./utr --suite=playmode --platform=iOS --testproject=TestProjects/UniversalGraphicsTest --editor-location=.Editor --artifacts_path=test-results --player-save-path=players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:ios + rerun: on-new-revision Universal_iPhone_Metal_Standalone_2020.2: name: Universal on iPhone_Metal_Standalone on version 2020.2 agent: diff --git a/.yamato/universal-linux-openglcore.yml b/.yamato/universal-linux-openglcore.yml index 9eaf1e483f2..52afb09449c 100644 --- a/.yamato/universal-linux-openglcore.yml +++ b/.yamato/universal-linux-openglcore.yml @@ -41,6 +41,50 @@ Universal_Linux_OpenGLCore_editmode_trunk: logs: paths: - "**/test-results/**" +Universal_Linux_OpenGLCore_playmode_fast-2020.2: + name: Universal on Linux_OpenGLCore_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr + - chmod +x TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +Universal_Linux_OpenGLCore_editmode_fast-2020.2: + name: Universal on Linux_OpenGLCore_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr + - chmod +x TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision Universal_Linux_OpenGLCore_playmode_2020.2: name: Universal on Linux_OpenGLCore_playmode on version 2020.2 agent: diff --git a/.yamato/universal-linux-vulkan.yml b/.yamato/universal-linux-vulkan.yml index 194f6685a2d..ad80a28dbba 100644 --- a/.yamato/universal-linux-vulkan.yml +++ b/.yamato/universal-linux-vulkan.yml @@ -60,6 +60,72 @@ Universal_Linux_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" +Universal_Linux_Vulkan_Standalone_fast-2020.2: + name: Universal on Linux_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr + - chmod +x TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +Universal_Linux_Vulkan_playmode_fast-2020.2: + name: Universal on Linux_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr + - chmod +x TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +Universal_Linux_Vulkan_editmode_fast-2020.2: + name: Universal on Linux_Vulkan_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr + - chmod +x TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision Universal_Linux_Vulkan_Standalone_2020.2: name: Universal on Linux_Vulkan_Standalone on version 2020.2 agent: diff --git a/.yamato/universal-osx-metal.yml b/.yamato/universal-osx-metal.yml index 30c43833f7d..ca07fc9eaee 100644 --- a/.yamato/universal-osx-metal.yml +++ b/.yamato/universal-osx-metal.yml @@ -81,6 +81,93 @@ Universal_OSX_Metal_playmode_XR_trunk: logs: paths: - "**/test-results/**" +Universal_OSX_Metal_Standalone_fast-2020.2: + name: Universal on OSX_Metal_Standalone on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr + - chmod +x TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +Universal_OSX_Metal_playmode_fast-2020.2: + name: Universal on OSX_Metal_playmode on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr + - chmod +x TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --reruncount=2" + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +Universal_OSX_Metal_playmode_XR_fast-2020.2: + name: Universal on OSX_Metal_playmode_XR on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr + - chmod +x TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --reruncount=2 --extra-editor-arg="-xr-tests"" + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision Universal_OSX_Metal_Standalone_2020.2: name: Universal on OSX_Metal_Standalone on version 2020.2 agent: diff --git a/.yamato/universal-osx-openglcore.yml b/.yamato/universal-osx-openglcore.yml index d8b9665a8ac..2192d1acd95 100644 --- a/.yamato/universal-osx-openglcore.yml +++ b/.yamato/universal-osx-openglcore.yml @@ -57,6 +57,69 @@ Universal_OSX_OpenGLCore_playmode_XR_trunk: logs: paths: - "**/test-results/**" +Universal_OSX_OpenGLCore_playmode_fast-2020.2: + name: Universal on OSX_OpenGLCore_playmode on version fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr + - chmod +x TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +Universal_OSX_OpenGLCore_editmode_fast-2020.2: + name: Universal on OSX_OpenGLCore_editmode on version fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr + - chmod +x TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +Universal_OSX_OpenGLCore_playmode_XR_fast-2020.2: + name: Universal on OSX_OpenGLCore_playmode_XR on version fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr + - chmod +x TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision Universal_OSX_OpenGLCore_playmode_2020.2: name: Universal on OSX_OpenGLCore_playmode on version 2020.2 agent: diff --git a/.yamato/universal-win-dx11.yml b/.yamato/universal-win-dx11.yml index eed82af2f97..5fea909df09 100644 --- a/.yamato/universal-win-dx11.yml +++ b/.yamato/universal-win-dx11.yml @@ -93,6 +93,110 @@ Universal_Win_DX11_playmode_XR_trunk: logs: paths: - "**/test-results/**" +Universal_Win_DX11_Standalone_fast-2020.2: + name: Universal on Win_DX11_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - cd Tools && powershell -command ". .\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080" + - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Build_Universal_Win_DX11_Player_fast-2020.2 + rerun: on-new-revision +Build_Universal_Win_DX11_Player_fast-2020.2: + name: Build Universal on Win_DX11_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=2000 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +Universal_Win_DX11_playmode_fast-2020.2: + name: Universal on Win_DX11_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +Universal_Win_DX11_editmode_fast-2020.2: + name: Universal on Win_DX11_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +Universal_Win_DX11_playmode_XR_fast-2020.2: + name: Universal on Win_DX11_playmode_XR on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision Universal_Win_DX11_Standalone_2020.2: name: Universal on Win_DX11_Standalone on version 2020.2 agent: diff --git a/.yamato/universal-win-dx12.yml b/.yamato/universal-win-dx12.yml index f77dfca178e..2154b292eb8 100644 --- a/.yamato/universal-win-dx12.yml +++ b/.yamato/universal-win-dx12.yml @@ -93,6 +93,110 @@ Universal_Win_DX12_playmode_XR_trunk: logs: paths: - "**/test-results/**" +Universal_Win_DX12_Standalone_fast-2020.2: + name: Universal on Win_DX12_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - cd Tools && powershell -command ". .\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080" + - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/universal-win-dx12.yml#Build_Universal_Win_DX12_Player_fast-2020.2 + rerun: on-new-revision +Build_Universal_Win_DX12_Player_fast-2020.2: + name: Build Universal on Win_DX12_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=2000 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +Universal_Win_DX12_playmode_fast-2020.2: + name: Universal on Win_DX12_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +Universal_Win_DX12_editmode_fast-2020.2: + name: Universal on Win_DX12_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +Universal_Win_DX12_playmode_XR_fast-2020.2: + name: Universal on Win_DX12_playmode_XR on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision Universal_Win_DX12_Standalone_2020.2: name: Universal on Win_DX12_Standalone on version 2020.2 agent: diff --git a/.yamato/universal-win-vulkan.yml b/.yamato/universal-win-vulkan.yml index cb2b67e104c..4285627aca9 100644 --- a/.yamato/universal-win-vulkan.yml +++ b/.yamato/universal-win-vulkan.yml @@ -93,6 +93,110 @@ Universal_Win_Vulkan_playmode_XR_trunk: logs: paths: - "**/test-results/**" +Universal_Win_Vulkan_Standalone_fast-2020.2: + name: Universal on Win_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - cd Tools && powershell -command ". .\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080" + - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/universal-win-vulkan.yml#Build_Universal_Win_Vulkan_Player_fast-2020.2 + rerun: on-new-revision +Build_Universal_Win_Vulkan_Player_fast-2020.2: + name: Build Universal on Win_Vulkan_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=2000 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +Universal_Win_Vulkan_playmode_fast-2020.2: + name: Universal on Win_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +Universal_Win_Vulkan_editmode_fast-2020.2: + name: Universal on Win_Vulkan_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +Universal_Win_Vulkan_playmode_XR_fast-2020.2: + name: Universal on Win_Vulkan_playmode_XR on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision Universal_Win_Vulkan_Standalone_2020.2: name: Universal on Win_Vulkan_Standalone on version 2020.2 agent: diff --git a/.yamato/universal_hybrid-android-opengles3.yml b/.yamato/universal_hybrid-android-opengles3.yml index f3dac1721b8..bddd3ee9ea7 100644 --- a/.yamato/universal_hybrid-android-opengles3.yml +++ b/.yamato/universal_hybrid-android-opengles3.yml @@ -52,6 +52,60 @@ Build_Universal_Hybrid_Android_OpenGLES3_Player_trunk: players: paths: - "players/**" +Universal_Hybrid_Android_OpenGLES3_Standalone_fast-2020.2: + name: Universal_Hybrid on Android_OpenGLES3_Standalone on version fast-2020.2 + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr --suite=playmode --platform=Android --artifacts_path=test-results --player-load-path=players --reruncount=2 --compilation-errors-as-warnings --scripting-backend=il2cpp --editor-location=WindowsEditor --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android + rerun: on-new-revision + - path: .yamato/universal_hybrid-android-opengles3.yml#Build_Universal_Hybrid_Android_OpenGLES3_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_Universal_Hybrid_Android_OpenGLES3_Player_fast-2020.2: + name: Build Universal_Hybrid on Android_OpenGLES3_Player on version fast-2020.2 + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 + - utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalHybridTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --build-only --compilation-errors-as-warnings --scripting-backend=il2cpp --timeout=1800 + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android + rerun: on-new-revision Universal_Hybrid_Android_OpenGLES3_Standalone_2020.2: name: Universal_Hybrid on Android_OpenGLES3_Standalone on version 2020.2 agent: diff --git a/.yamato/universal_hybrid-android-vulkan.yml b/.yamato/universal_hybrid-android-vulkan.yml index 990b3be2a9a..f64661f5458 100644 --- a/.yamato/universal_hybrid-android-vulkan.yml +++ b/.yamato/universal_hybrid-android-vulkan.yml @@ -52,6 +52,60 @@ Build_Universal_Hybrid_Android_Vulkan_Player_trunk: players: paths: - "players/**" +Universal_Hybrid_Android_Vulkan_Standalone_fast-2020.2: + name: Universal_Hybrid on Android_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr --suite=playmode --platform=Android --artifacts_path=test-results --player-load-path=players --reruncount=2 --compilation-errors-as-warnings --scripting-backend=il2cpp --editor-location=WindowsEditor --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android + rerun: on-new-revision + - path: .yamato/universal_hybrid-android-vulkan.yml#Build_Universal_Hybrid_Android_Vulkan_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_Universal_Hybrid_Android_Vulkan_Player_fast-2020.2: + name: Build Universal_Hybrid on Android_Vulkan_Player on version fast-2020.2 + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 + - utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalHybridTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --build-only --compilation-errors-as-warnings --scripting-backend=il2cpp --timeout=1800 --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android + rerun: on-new-revision Universal_Hybrid_Android_Vulkan_Standalone_2020.2: name: Universal_Hybrid on Android_Vulkan_Standalone on version 2020.2 agent: diff --git a/.yamato/universal_hybrid-linux-openglcore.yml b/.yamato/universal_hybrid-linux-openglcore.yml index 9c7e54beaa3..4921c1c06e6 100644 --- a/.yamato/universal_hybrid-linux-openglcore.yml +++ b/.yamato/universal_hybrid-linux-openglcore.yml @@ -22,6 +22,28 @@ Universal_Hybrid_Linux_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" +Universal_Hybrid_Linux_OpenGLCore_playmode_fast-2020.2: + name: Universal_Hybrid on Linux_OpenGLCore_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr + - chmod +x TestProjects/UniversalHybridTest/utr + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision Universal_Hybrid_Linux_OpenGLCore_playmode_2020.2: name: Universal_Hybrid on Linux_OpenGLCore_playmode on version 2020.2 agent: diff --git a/.yamato/universal_hybrid-linux-vulkan.yml b/.yamato/universal_hybrid-linux-vulkan.yml index dae6ad46919..77346a3bfe9 100644 --- a/.yamato/universal_hybrid-linux-vulkan.yml +++ b/.yamato/universal_hybrid-linux-vulkan.yml @@ -41,6 +41,50 @@ Universal_Hybrid_Linux_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" +Universal_Hybrid_Linux_Vulkan_Standalone_fast-2020.2: + name: Universal_Hybrid on Linux_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr + - chmod +x TestProjects/UniversalHybridTest/utr + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +Universal_Hybrid_Linux_Vulkan_playmode_fast-2020.2: + name: Universal_Hybrid on Linux_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr + - chmod +x TestProjects/UniversalHybridTest/utr + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision Universal_Hybrid_Linux_Vulkan_Standalone_2020.2: name: Universal_Hybrid on Linux_Vulkan_Standalone on version 2020.2 agent: diff --git a/.yamato/universal_hybrid-osx-metal.yml b/.yamato/universal_hybrid-osx-metal.yml index 56b121d7ad0..34976fb79c9 100644 --- a/.yamato/universal_hybrid-osx-metal.yml +++ b/.yamato/universal_hybrid-osx-metal.yml @@ -55,6 +55,64 @@ Universal_Hybrid_OSX_Metal_playmode_trunk: logs: paths: - "**/test-results/**" +Universal_Hybrid_OSX_Metal_Standalone_fast-2020.2: + name: Universal_Hybrid on OSX_Metal_Standalone on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr + - chmod +x TestProjects/UniversalHybridTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --reruncount=2 --compilation-errors-as-warnings --timeout=2400" + UTR_RESULT=$? + mkdir -p TestProjects/UniversalHybridTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results/ TestProjects/UniversalHybridTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +Universal_Hybrid_OSX_Metal_playmode_fast-2020.2: + name: Universal_Hybrid on OSX_Metal_playmode on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr + - chmod +x TestProjects/UniversalHybridTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results --reruncount=2 --compilation-errors-as-warnings" + UTR_RESULT=$? + mkdir -p TestProjects/UniversalHybridTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results/ TestProjects/UniversalHybridTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision Universal_Hybrid_OSX_Metal_Standalone_2020.2: name: Universal_Hybrid on OSX_Metal_Standalone on version 2020.2 agent: diff --git a/.yamato/universal_hybrid-win-dx11.yml b/.yamato/universal_hybrid-win-dx11.yml index 14856b8fcf3..ca8ea97d843 100644 --- a/.yamato/universal_hybrid-win-dx11.yml +++ b/.yamato/universal_hybrid-win-dx11.yml @@ -59,6 +59,70 @@ Universal_Hybrid_Win_DX11_playmode_trunk: logs: paths: - "**/test-results/**" +Universal_Hybrid_Win_DX11_Standalone_fast-2020.2: + name: Universal_Hybrid on Win_DX11_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat + - cd TestProjects/UniversalHybridTest && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --compilation-errors-as-warnings --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/universal_hybrid-win-dx11.yml#Build_Universal_Hybrid_Win_DX11_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_Universal_Hybrid_Win_DX11_Player_fast-2020.2: + name: Build Universal_Hybrid on Win_DX11_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +Universal_Hybrid_Win_DX11_playmode_fast-2020.2: + name: Universal_Hybrid on Win_DX11_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision Universal_Hybrid_Win_DX11_Standalone_2020.2: name: Universal_Hybrid on Win_DX11_Standalone on version 2020.2 agent: diff --git a/.yamato/universal_hybrid-win-vulkan.yml b/.yamato/universal_hybrid-win-vulkan.yml index 1d279db7324..ce143811a5b 100644 --- a/.yamato/universal_hybrid-win-vulkan.yml +++ b/.yamato/universal_hybrid-win-vulkan.yml @@ -59,6 +59,70 @@ Universal_Hybrid_Win_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" +Universal_Hybrid_Win_Vulkan_Standalone_fast-2020.2: + name: Universal_Hybrid on Win_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat + - cd TestProjects/UniversalHybridTest && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --compilation-errors-as-warnings --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/universal_hybrid-win-vulkan.yml#Build_Universal_Hybrid_Win_Vulkan_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_Universal_Hybrid_Win_Vulkan_Player_fast-2020.2: + name: Build Universal_Hybrid on Win_Vulkan_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +Universal_Hybrid_Win_Vulkan_playmode_fast-2020.2: + name: Universal_Hybrid on Win_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision Universal_Hybrid_Win_Vulkan_Standalone_2020.2: name: Universal_Hybrid on Win_Vulkan_Standalone on version 2020.2 agent: diff --git a/.yamato/universal_stereo-win.yml b/.yamato/universal_stereo-win.yml index ad9d73c9119..530b201d96e 100644 --- a/.yamato/universal_stereo-win.yml +++ b/.yamato/universal_stereo-win.yml @@ -59,6 +59,70 @@ Universal_Stereo_Win_editmode_trunk: logs: paths: - "**/test-results/**" +Universal_Stereo_Win_Standalone_fast-2020.2: + name: Universal_Stereo on Win__Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGfxTestStereo/utr.bat + - cd TestProjects/UniversalGfxTestStereo && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 compilation-errors-as-warnings --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/universal_stereo-win.yml#Build_Universal_Stereo_Win_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_Universal_Stereo_Win_Player_fast-2020.2: + name: Build Universal_Stereo on Win__Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGfxTestStereo/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +Universal_Stereo_Win_editmode_fast-2020.2: + name: Universal_Stereo on Win__editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGfxTestStereo/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision Universal_Stereo_Win_Standalone_2020.2: name: Universal_Stereo on Win__Standalone on version 2020.2 agent: diff --git a/.yamato/urpupdate-win-dx11.yml b/.yamato/urpupdate-win-dx11.yml index 2b1e187baa5..fc6e44e7af2 100644 --- a/.yamato/urpupdate-win-dx11.yml +++ b/.yamato/urpupdate-win-dx11.yml @@ -45,6 +45,54 @@ URPUpdate_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" +URPUpdate_Win_DX11_playmode_fast-2020.2: + name: URPUpdate on Win_DX11_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/URP-Update-Testing/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y + - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y + - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y + - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +URPUpdate_Win_DX11_editmode_fast-2020.2: + name: URPUpdate on Win_DX11_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/URP-Update-Testing/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y + - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y + - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y + - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision URPUpdate_Win_DX11_playmode_2020.2: name: URPUpdate on Win_DX11_playmode on version 2020.2 agent: diff --git a/.yamato/urpupdate-win-vulkan.yml b/.yamato/urpupdate-win-vulkan.yml index 7765f4e3b82..8a92e462169 100644 --- a/.yamato/urpupdate-win-vulkan.yml +++ b/.yamato/urpupdate-win-vulkan.yml @@ -45,6 +45,54 @@ URPUpdate_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" +URPUpdate_Win_Vulkan_playmode_fast-2020.2: + name: URPUpdate on Win_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/URP-Update-Testing/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y + - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y + - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y + - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +URPUpdate_Win_Vulkan_editmode_fast-2020.2: + name: URPUpdate on Win_Vulkan_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/URP-Update-Testing/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y + - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y + - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y + - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision URPUpdate_Win_Vulkan_playmode_2020.2: name: URPUpdate on Win_Vulkan_playmode on version 2020.2 agent: diff --git a/.yamato/urpupdate_boatattack-win-dx11.yml b/.yamato/urpupdate_boatattack-win-dx11.yml index 7a664f0788c..6f0186b5fd9 100644 --- a/.yamato/urpupdate_boatattack-win-dx11.yml +++ b/.yamato/urpupdate_boatattack-win-dx11.yml @@ -45,6 +45,54 @@ URPUpdate_BoatAttack_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" +URPUpdate_BoatAttack_Win_DX11_playmode_fast-2020.2: + name: URPUpdate_BoatAttack on Win_DX11_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/BoatAttack-19-4/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y + - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y + - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +URPUpdate_BoatAttack_Win_DX11_editmode_fast-2020.2: + name: URPUpdate_BoatAttack on Win_DX11_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/BoatAttack-19-4/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y + - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y + - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision URPUpdate_BoatAttack_Win_DX11_playmode_2020.2: name: URPUpdate_BoatAttack on Win_DX11_playmode on version 2020.2 agent: diff --git a/.yamato/urpupdate_boatattack-win-vulkan.yml b/.yamato/urpupdate_boatattack-win-vulkan.yml index 2ffdee79d65..2e61554723b 100644 --- a/.yamato/urpupdate_boatattack-win-vulkan.yml +++ b/.yamato/urpupdate_boatattack-win-vulkan.yml @@ -45,6 +45,54 @@ URPUpdate_BoatAttack_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" +URPUpdate_BoatAttack_Win_Vulkan_playmode_fast-2020.2: + name: URPUpdate_BoatAttack on Win_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/BoatAttack-19-4/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y + - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y + - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +URPUpdate_BoatAttack_Win_Vulkan_editmode_fast-2020.2: + name: URPUpdate_BoatAttack on Win_Vulkan_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/BoatAttack-19-4/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y + - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y + - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision URPUpdate_BoatAttack_Win_Vulkan_playmode_2020.2: name: URPUpdate_BoatAttack on Win_Vulkan_playmode on version 2020.2 agent: diff --git a/.yamato/urpupdate_top_asset_store-win-dx11.yml b/.yamato/urpupdate_top_asset_store-win-dx11.yml index 1dd77958f7c..8322bcd44a4 100644 --- a/.yamato/urpupdate_top_asset_store-win-dx11.yml +++ b/.yamato/urpupdate_top_asset_store-win-dx11.yml @@ -45,6 +45,54 @@ URPUpdate_Top_Asset_Store_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" +URPUpdate_Top_Asset_Store_Win_DX11_playmode_fast-2020.2: + name: URPUpdate_Top_Asset_Store on Win_DX11_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/Top-URP-Assets/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y + - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y + - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y + - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +URPUpdate_Top_Asset_Store_Win_DX11_editmode_fast-2020.2: + name: URPUpdate_Top_Asset_Store on Win_DX11_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/Top-URP-Assets/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y + - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y + - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y + - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision URPUpdate_Top_Asset_Store_Win_DX11_playmode_2020.2: name: URPUpdate_Top_Asset_Store on Win_DX11_playmode on version 2020.2 agent: diff --git a/.yamato/urpupdate_top_asset_store-win-vulkan.yml b/.yamato/urpupdate_top_asset_store-win-vulkan.yml index e780ec379ad..62a89c2a9f9 100644 --- a/.yamato/urpupdate_top_asset_store-win-vulkan.yml +++ b/.yamato/urpupdate_top_asset_store-win-vulkan.yml @@ -45,6 +45,54 @@ URPUpdate_Top_Asset_Store_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" +URPUpdate_Top_Asset_Store_Win_Vulkan_playmode_fast-2020.2: + name: URPUpdate_Top_Asset_Store on Win_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/Top-URP-Assets/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y + - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y + - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y + - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +URPUpdate_Top_Asset_Store_Win_Vulkan_editmode_fast-2020.2: + name: URPUpdate_Top_Asset_Store on Win_Vulkan_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/Top-URP-Assets/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y + - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y + - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y + - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision URPUpdate_Top_Asset_Store_Win_Vulkan_playmode_2020.2: name: URPUpdate_Top_Asset_Store on Win_Vulkan_playmode on version 2020.2 agent: diff --git a/.yamato/vfx_hdrp-linux-vulkan.yml b/.yamato/vfx_hdrp-linux-vulkan.yml index ac85828675f..f2ffd53ef37 100644 --- a/.yamato/vfx_hdrp-linux-vulkan.yml +++ b/.yamato/vfx_hdrp-linux-vulkan.yml @@ -60,6 +60,72 @@ VFX_HDRP_Linux_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" +VFX_HDRP_Linux_Vulkan_Standalone_fast-2020.2: + name: VFX_HDRP on Linux_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr + - chmod +x TestProjects/VisualEffectGraph_HDRP/utr + - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +VFX_HDRP_Linux_Vulkan_playmode_fast-2020.2: + name: VFX_HDRP on Linux_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr + - chmod +x TestProjects/VisualEffectGraph_HDRP/utr + - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +VFX_HDRP_Linux_Vulkan_editmode_fast-2020.2: + name: VFX_HDRP on Linux_Vulkan_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr + - chmod +x TestProjects/VisualEffectGraph_HDRP/utr + - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision VFX_HDRP_Linux_Vulkan_Standalone_2020.2: name: VFX_HDRP on Linux_Vulkan_Standalone on version 2020.2 agent: diff --git a/.yamato/vfx_hdrp-osx-metal.yml b/.yamato/vfx_hdrp-osx-metal.yml index ce4cff4d67d..5b62e86bddd 100644 --- a/.yamato/vfx_hdrp-osx-metal.yml +++ b/.yamato/vfx_hdrp-osx-metal.yml @@ -81,6 +81,93 @@ VFX_HDRP_OSX_Metal_playmode_XR_trunk: logs: paths: - "**/test-results/**" +VFX_HDRP_OSX_Metal_Standalone_fast-2020.2: + name: VFX_HDRP on OSX_Metal_Standalone on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr + - chmod +x TestProjects/VisualEffectGraph_HDRP/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_HDRP && ~/Graphics/TestProjects/VisualEffectGraph_HDRP/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph_HDRP/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results/ TestProjects/VisualEffectGraph_HDRP/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +VFX_HDRP_OSX_Metal_playmode_fast-2020.2: + name: VFX_HDRP on OSX_Metal_playmode on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr + - chmod +x TestProjects/VisualEffectGraph_HDRP/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_HDRP && ~/Graphics/TestProjects/VisualEffectGraph_HDRP/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results --reruncount=2" + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph_HDRP/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results/ TestProjects/VisualEffectGraph_HDRP/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +VFX_HDRP_OSX_Metal_playmode_XR_fast-2020.2: + name: VFX_HDRP on OSX_Metal_playmode_XR on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr + - chmod +x TestProjects/VisualEffectGraph_HDRP/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_HDRP && ~/Graphics/TestProjects/VisualEffectGraph_HDRP/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results --reruncount=2 --extra-editor-arg="-xr-tests"" + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph_HDRP/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results/ TestProjects/VisualEffectGraph_HDRP/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision VFX_HDRP_OSX_Metal_Standalone_2020.2: name: VFX_HDRP on OSX_Metal_Standalone on version 2020.2 agent: diff --git a/.yamato/vfx_hdrp-win-dx11.yml b/.yamato/vfx_hdrp-win-dx11.yml index 32db8b50c21..c954c769259 100644 --- a/.yamato/vfx_hdrp-win-dx11.yml +++ b/.yamato/vfx_hdrp-win-dx11.yml @@ -93,6 +93,110 @@ VFX_HDRP_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" +VFX_HDRP_Win_DX11_Standalone_fast-2020.2: + name: VFX_HDRP on Win_DX11_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat + - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/vfx_hdrp-win-dx11.yml#Build_VFX_HDRP_Win_DX11_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_VFX_HDRP_Win_DX11_Player_fast-2020.2: + name: Build VFX_HDRP on Win_DX11_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +VFX_HDRP_Win_DX11_playmode_fast-2020.2: + name: VFX_HDRP on Win_DX11_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +VFX_HDRP_Win_DX11_playmode_XR_fast-2020.2: + name: VFX_HDRP on Win_DX11_playmode_XR on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +VFX_HDRP_Win_DX11_editmode_fast-2020.2: + name: VFX_HDRP on Win_DX11_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision VFX_HDRP_Win_DX11_Standalone_2020.2: name: VFX_HDRP on Win_DX11_Standalone on version 2020.2 agent: diff --git a/.yamato/vfx_hdrp-win-vulkan.yml b/.yamato/vfx_hdrp-win-vulkan.yml index 1dc1c0c74ab..11a6a544248 100644 --- a/.yamato/vfx_hdrp-win-vulkan.yml +++ b/.yamato/vfx_hdrp-win-vulkan.yml @@ -93,6 +93,110 @@ VFX_HDRP_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" +VFX_HDRP_Win_Vulkan_Standalone_fast-2020.2: + name: VFX_HDRP on Win_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat + - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/vfx_hdrp-win-vulkan.yml#Build_VFX_HDRP_Win_Vulkan_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_VFX_HDRP_Win_Vulkan_Player_fast-2020.2: + name: Build VFX_HDRP on Win_Vulkan_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +VFX_HDRP_Win_Vulkan_playmode_fast-2020.2: + name: VFX_HDRP on Win_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +VFX_HDRP_Win_Vulkan_playmode_XR_fast-2020.2: + name: VFX_HDRP on Win_Vulkan_playmode_XR on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +VFX_HDRP_Win_Vulkan_editmode_fast-2020.2: + name: VFX_HDRP on Win_Vulkan_editmode on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision VFX_HDRP_Win_Vulkan_Standalone_2020.2: name: VFX_HDRP on Win_Vulkan_Standalone on version 2020.2 agent: diff --git a/.yamato/vfx_urp-linux-openglcore.yml b/.yamato/vfx_urp-linux-openglcore.yml index 6deeac336e4..52cc77bc64b 100644 --- a/.yamato/vfx_urp-linux-openglcore.yml +++ b/.yamato/vfx_urp-linux-openglcore.yml @@ -22,6 +22,28 @@ VFX_URP_Linux_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" +VFX_URP_Linux_OpenGLCore_playmode_fast-2020.2: + name: VFX_URP on Linux_OpenGLCore_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr + - chmod +x TestProjects/VisualEffectGraph_URP/utr + - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision VFX_URP_Linux_OpenGLCore_playmode_2020.2: name: VFX_URP on Linux_OpenGLCore_playmode on version 2020.2 agent: diff --git a/.yamato/vfx_urp-linux-vulkan.yml b/.yamato/vfx_urp-linux-vulkan.yml index ef5b77a6eaf..3939a6404ee 100644 --- a/.yamato/vfx_urp-linux-vulkan.yml +++ b/.yamato/vfx_urp-linux-vulkan.yml @@ -41,6 +41,50 @@ VFX_URP_Linux_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" +VFX_URP_Linux_Vulkan_Standalone_fast-2020.2: + name: VFX_URP on Linux_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr + - chmod +x TestProjects/VisualEffectGraph_URP/utr + - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision +VFX_URP_Linux_Vulkan_playmode_fast-2020.2: + name: VFX_URP on Linux_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr + - chmod +x TestProjects/VisualEffectGraph_URP/utr + - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux + rerun: on-new-revision VFX_URP_Linux_Vulkan_Standalone_2020.2: name: VFX_URP on Linux_Vulkan_Standalone on version 2020.2 agent: diff --git a/.yamato/vfx_urp-osx-metal.yml b/.yamato/vfx_urp-osx-metal.yml index 78e6fd1dc25..b3a67c5635b 100644 --- a/.yamato/vfx_urp-osx-metal.yml +++ b/.yamato/vfx_urp-osx-metal.yml @@ -55,6 +55,64 @@ VFX_URP_OSX_Metal_playmode_trunk: logs: paths: - "**/test-results/**" +VFX_URP_OSX_Metal_Standalone_fast-2020.2: + name: VFX_URP on OSX_Metal_Standalone on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr + - chmod +x TestProjects/VisualEffectGraph_URP/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_URP && ~/Graphics/TestProjects/VisualEffectGraph_URP/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP/test-results --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph_URP/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP/test-results/ TestProjects/VisualEffectGraph_URP/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision +VFX_URP_OSX_Metal_playmode_fast-2020.2: + name: VFX_URP on OSX_Metal_playmode on version fast-2020.2 + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr + - chmod +x TestProjects/VisualEffectGraph_URP/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_URP && ~/Graphics/TestProjects/VisualEffectGraph_URP/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP/test-results --reruncount=2" + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph_URP/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP/test-results/ TestProjects/VisualEffectGraph_URP/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision VFX_URP_OSX_Metal_Standalone_2020.2: name: VFX_URP on OSX_Metal_Standalone on version 2020.2 agent: diff --git a/.yamato/vfx_urp-osx-openglcore.yml b/.yamato/vfx_urp-osx-openglcore.yml index 0aafcc103eb..8ae9f3aa06e 100644 --- a/.yamato/vfx_urp-osx-openglcore.yml +++ b/.yamato/vfx_urp-osx-openglcore.yml @@ -21,6 +21,27 @@ VFX_URP_OSX_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" +VFX_URP_OSX_OpenGLCore_playmode_fast-2020.2: + name: VFX_URP on OSX_OpenGLCore_playmode on version fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr + - chmod +x TestProjects/VisualEffectGraph_URP/utr + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + rerun: on-new-revision VFX_URP_OSX_OpenGLCore_playmode_2020.2: name: VFX_URP on OSX_OpenGLCore_playmode on version 2020.2 agent: diff --git a/.yamato/vfx_urp-win-dx11.yml b/.yamato/vfx_urp-win-dx11.yml index 29a82dcd96d..89e5f423bf2 100644 --- a/.yamato/vfx_urp-win-dx11.yml +++ b/.yamato/vfx_urp-win-dx11.yml @@ -59,6 +59,70 @@ VFX_URP_Win_DX11_playmode_trunk: logs: paths: - "**/test-results/**" +VFX_URP_Win_DX11_Standalone_fast-2020.2: + name: VFX_URP on Win_DX11_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat + - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/vfx_urp-win-dx11.yml#Build_VFX_URP_Win_DX11_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_VFX_URP_Win_DX11_Player_fast-2020.2: + name: Build VFX_URP on Win_DX11_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +VFX_URP_Win_DX11_playmode_fast-2020.2: + name: VFX_URP on Win_DX11_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision VFX_URP_Win_DX11_Standalone_2020.2: name: VFX_URP on Win_DX11_Standalone on version 2020.2 agent: diff --git a/.yamato/vfx_urp-win-vulkan.yml b/.yamato/vfx_urp-win-vulkan.yml index cb3c3379f02..5f51cece723 100644 --- a/.yamato/vfx_urp-win-vulkan.yml +++ b/.yamato/vfx_urp-win-vulkan.yml @@ -59,6 +59,70 @@ VFX_URP_Win_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" +VFX_URP_Win_Vulkan_Standalone_fast-2020.2: + name: VFX_URP on Win_Vulkan_Standalone on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat + - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision + - path: .yamato/vfx_urp-win-vulkan.yml#Build_VFX_URP_Win_Vulkan_Player_fast-2020.2 + rerun: on-new-revision + skip_checkout: true +Build_VFX_URP_Win_Vulkan_Player_fast-2020.2: + name: Build VFX_URP on Win_Vulkan_Player on version fast-2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision +VFX_URP_Win_Vulkan_playmode_fast-2020.2: + name: VFX_URP on Win_Vulkan_playmode on version fast-2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + rerun: on-new-revision VFX_URP_Win_Vulkan_Standalone_2020.2: name: VFX_URP on Win_Vulkan_Standalone on version 2020.2 agent: From 54d6844b2beacc6a52d1cc360b05fa4efedd9b71 Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 7 Oct 2020 10:59:40 +0200 Subject: [PATCH 05/10] fix packages --- .yamato/_abv.yml | 31 +- .yamato/_packages.yml | 697 ++++++++++++++++++ .yamato/_projectcontext.yml | 51 ++ .yamato/config/_abv.metafile | 2 +- .yamato/ruamel/jobs/abv/abv_all_project_ci.py | 9 +- .../jobs/abv/abv_all_project_ci_nightly.py | 4 +- .../editor/editor_pinning_merge_revisions.py | 2 +- .../ruamel/jobs/packages/package_publish.py | 2 +- .yamato/ruamel/jobs/packages/package_test.py | 9 +- .../ruamel/jobs/packages/package_test_all.py | 8 +- .../packages/package_test_dependencies.py | 9 +- .../ruamel/jobs/packages/project_publish.py | 2 +- .yamato/ruamel/jobs/packages/project_test.py | 9 +- .../ruamel/jobs/packages/project_test_all.py | 8 +- .../ruamel/jobs/preview_publish/pb_promote.py | 2 +- .../preview_publish/pb_promote_project.py | 2 +- .../preview_publish/pb_wait_for_nightly.py | 2 +- .yamato/ruamel/jobs/shared/namer.py | 24 +- 18 files changed, 820 insertions(+), 53 deletions(-) diff --git a/.yamato/_abv.yml b/.yamato/_abv.yml index d7301577b67..265c78fa6a0 100644 --- a/.yamato/_abv.yml +++ b/.yamato/_abv.yml @@ -162,20 +162,20 @@ all_smoke_tests_2020.2: rerun: on-new-revision - path: .yamato/_abv.yml#smoke_test_editmode_2020.2 rerun: on-new-revision -all_project_ci_2020.2: - name: _ABV for SRP repository - 2020.2 +all_project_ci_fast-2020.2: + name: _ABV for SRP repository - fast-2020.2 dependencies: - - path: .yamato/_projectcontext.yml#all_package_ci_project_2020.2 + - path: .yamato/_projectcontext.yml#all_package_ci_project_fast-2020.2 rerun: on-new-revision - - path: .yamato/all-universal.yml#All_Universal_2020.2 + - path: .yamato/all-universal.yml#All_Universal_fast-2020.2 rerun: on-new-revision - - path: .yamato/all-shadergraph.yml#All_ShaderGraph_2020.2 + - path: .yamato/all-shadergraph.yml#All_ShaderGraph_fast-2020.2 rerun: on-new-revision - - path: .yamato/all-hdrp.yml#All_HDRP_2020.2 + - path: .yamato/all-hdrp.yml#All_HDRP_fast-2020.2 rerun: on-new-revision - - path: .yamato/all-vfx_hdrp.yml#All_VFX_HDRP_2020.2 + - path: .yamato/all-vfx_hdrp.yml#All_VFX_HDRP_fast-2020.2 rerun: on-new-revision - - path: .yamato/all-vfx_urp.yml#All_VFX_URP_2020.2 + - path: .yamato/all-vfx_urp.yml#All_VFX_URP_fast-2020.2 rerun: on-new-revision triggers: expression: pull_request.target eq "master" AND NOT pull_request.draft AND NOT pull_request.push.changes.all match ["**/*.md", "doc/**/*", "**/Documentation*/**/*", ".github/**/*", "Tools/**/*"] @@ -237,6 +237,21 @@ trunk_verification_2020.2: rerun: on-new-revision - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_playmode_2020.2 rerun: on-new-revision +all_project_ci_2020.2: + name: _ABV for SRP repository - 2020.2 + dependencies: + - path: .yamato/_projectcontext.yml#all_package_ci_project_2020.2 + rerun: on-new-revision + - path: .yamato/all-universal.yml#All_Universal_2020.2 + rerun: on-new-revision + - path: .yamato/all-shadergraph.yml#All_ShaderGraph_2020.2 + rerun: on-new-revision + - path: .yamato/all-hdrp.yml#All_HDRP_2020.2 + rerun: on-new-revision + - path: .yamato/all-vfx_hdrp.yml#All_VFX_HDRP_2020.2 + rerun: on-new-revision + - path: .yamato/all-vfx_urp.yml#All_VFX_URP_2020.2 + rerun: on-new-revision smoke_test_playmode_CUSTOM-REVISION: name: SRP Smoke Test - playmode_CUSTOM-REVISION agent: diff --git a/.yamato/_packages.yml b/.yamato/_packages.yml index 612810dee64..4820c4fdf23 100644 --- a/.yamato/_packages.yml +++ b/.yamato/_packages.yml @@ -1039,6 +1039,664 @@ test_config_macos_trunk_dependencies: logs: paths: - "**/test-results/**" +test_core_windows_fast-2020.2: + name: Test Core Win fast-2020.2 + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~\packages + - copy packages_temp\core\upm-ci~\packages\packages.json upm-ci~\packages + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.core --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_windows_fast-2020.2_dependencies: + name: Test Core Win fast-2020.2 - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#test_core_windows_fast-2020.2 + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_windows_fast-2020.2: + name: Test Lightweight Win fast-2020.2 + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~\packages + - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.lightweight --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_windows_fast-2020.2_dependencies: + name: Test Lightweight Win fast-2020.2 - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#test_lwrp_windows_fast-2020.2 + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - mkdir upm-ci~\packages + - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_windows_fast-2020.2: + name: Test ShaderGraph Win fast-2020.2 + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~\packages + - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.shadergraph --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_windows_fast-2020.2_dependencies: + name: Test ShaderGraph Win fast-2020.2 - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#test_shadergraph_windows_fast-2020.2 + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - mkdir upm-ci~\packages + - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_windows_fast-2020.2: + name: Test HDRP Win fast-2020.2 + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~\packages + - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.high-definition --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_windows_fast-2020.2_dependencies: + name: Test HDRP Win fast-2020.2 - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#test_hdrp_windows_fast-2020.2 + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - mkdir upm-ci~\packages + - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_windows_fast-2020.2: + name: Test Universal Win fast-2020.2 + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~\packages + - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.universal --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_windows_fast-2020.2_dependencies: + name: Test Universal Win fast-2020.2 - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#test_universal_windows_fast-2020.2 + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - mkdir upm-ci~\packages + - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_windows_fast-2020.2: + name: Test VFX Win fast-2020.2 + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~\packages + - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.visualeffectgraph --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_windows_fast-2020.2_dependencies: + name: Test VFX Win fast-2020.2 - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#test_vfx_windows_fast-2020.2 + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - mkdir upm-ci~\packages + - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_windows_fast-2020.2: + name: Test Config Win fast-2020.2 + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~\packages + - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.high-definition-config --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_windows_fast-2020.2_dependencies: + name: Test Config Win fast-2020.2 - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#test_config_windows_fast-2020.2 + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - mkdir upm-ci~\packages + - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_macos_fast-2020.2: + name: Test Core OSX fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~ && mkdir upm-ci~/packages + - cp packages_temp/core/upm-ci~/packages/packages.json upm-ci~/packages + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.core --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_macos_fast-2020.2_dependencies: + name: Test Core OSX fast-2020.2 - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#test_core_macos_fast-2020.2 + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_macos_fast-2020.2: + name: Test Lightweight OSX fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~ && mkdir upm-ci~/packages + - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.lightweight --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_macos_fast-2020.2_dependencies: + name: Test Lightweight OSX fast-2020.2 - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#test_lwrp_macos_fast-2020.2 + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - mkdir upm-ci~ && mkdir upm-ci~/packages + - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_macos_fast-2020.2: + name: Test ShaderGraph OSX fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~ && mkdir upm-ci~/packages + - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.shadergraph --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_macos_fast-2020.2_dependencies: + name: Test ShaderGraph OSX fast-2020.2 - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#test_shadergraph_macos_fast-2020.2 + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - mkdir upm-ci~ && mkdir upm-ci~/packages + - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_macos_fast-2020.2: + name: Test HDRP OSX fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~ && mkdir upm-ci~/packages + - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.high-definition --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_macos_fast-2020.2_dependencies: + name: Test HDRP OSX fast-2020.2 - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#test_hdrp_macos_fast-2020.2 + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - mkdir upm-ci~ && mkdir upm-ci~/packages + - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_macos_fast-2020.2: + name: Test Universal OSX fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~ && mkdir upm-ci~/packages + - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.universal --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_macos_fast-2020.2_dependencies: + name: Test Universal OSX fast-2020.2 - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#test_universal_macos_fast-2020.2 + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - mkdir upm-ci~ && mkdir upm-ci~/packages + - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_macos_fast-2020.2: + name: Test VFX OSX fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~ && mkdir upm-ci~/packages + - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.visualeffectgraph --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_macos_fast-2020.2_dependencies: + name: Test VFX OSX fast-2020.2 - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#test_vfx_macos_fast-2020.2 + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - mkdir upm-ci~ && mkdir upm-ci~/packages + - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_macos_fast-2020.2: + name: Test Config OSX fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - mkdir upm-ci~ && mkdir upm-ci~/packages + - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.high-definition-config --extra-utr-arg="--compilation-errors-as-warnings" + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_macos_fast-2020.2_dependencies: + name: Test Config OSX fast-2020.2 - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_packages.yml#test_config_macos_fast-2020.2 + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - mkdir upm-ci~ && mkdir upm-ci~/packages + - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" test_core_windows_2020.2: name: Test Core Win 2020.2 agent: @@ -1047,6 +1705,7 @@ test_core_windows_2020.2: flavor: b1.large dependencies: - .yamato/_packages.yml#pack_core + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -1088,6 +1747,7 @@ test_lwrp_windows_2020.2: - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - .yamato/_packages.yml#pack_lwrp + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -1135,6 +1795,7 @@ test_shadergraph_windows_2020.2: dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -1183,6 +1844,7 @@ test_hdrp_windows_2020.2: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -1232,6 +1894,7 @@ test_universal_windows_2020.2: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -1279,6 +1942,7 @@ test_vfx_windows_2020.2: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -1325,6 +1989,7 @@ test_config_windows_2020.2: dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -1369,6 +2034,7 @@ test_core_macos_2020.2: flavor: m1.mac dependencies: - .yamato/_packages.yml#pack_core + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -1410,6 +2076,7 @@ test_lwrp_macos_2020.2: - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - .yamato/_packages.yml#pack_lwrp + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -1457,6 +2124,7 @@ test_shadergraph_macos_2020.2: dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -1505,6 +2173,7 @@ test_hdrp_macos_2020.2: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -1554,6 +2223,7 @@ test_universal_macos_2020.2: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -1601,6 +2271,7 @@ test_vfx_macos_2020.2: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -1647,6 +2318,7 @@ test_config_macos_2020.2: dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -2408,6 +3080,31 @@ all_package_ci_trunk: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package izon -t - upm-ci package izon -d +all_package_ci_fast-2020.2: + name: Pack and test all packages - fast-2020.2 [package context] + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#test_core_windows_fast-2020.2 + - .yamato/_packages.yml#test_lwrp_windows_fast-2020.2 + - .yamato/_packages.yml#test_shadergraph_windows_fast-2020.2 + - .yamato/_packages.yml#test_hdrp_windows_fast-2020.2 + - .yamato/_packages.yml#test_universal_windows_fast-2020.2 + - .yamato/_packages.yml#test_vfx_windows_fast-2020.2 + - .yamato/_packages.yml#test_config_windows_fast-2020.2 + - .yamato/_packages.yml#test_core_macos_fast-2020.2 + - .yamato/_packages.yml#test_lwrp_macos_fast-2020.2 + - .yamato/_packages.yml#test_shadergraph_macos_fast-2020.2 + - .yamato/_packages.yml#test_hdrp_macos_fast-2020.2 + - .yamato/_packages.yml#test_universal_macos_fast-2020.2 + - .yamato/_packages.yml#test_vfx_macos_fast-2020.2 + - .yamato/_packages.yml#test_config_macos_fast-2020.2 + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package izon -t + - upm-ci package izon -d all_package_ci_2020.2: name: Pack and test all packages - 2020.2 [package context] agent: diff --git a/.yamato/_projectcontext.yml b/.yamato/_projectcontext.yml index 35c560aec46..12e727ff4a1 100644 --- a/.yamato/_projectcontext.yml +++ b/.yamato/_projectcontext.yml @@ -316,6 +316,42 @@ test_all_project_macos_trunk: logs: paths: - "**/test-results/**" +test_all_project_windows_fast-2020.2: + name: Test all packages [project context] Win fast-2020.2 + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_projectcontext.yml#pack_all_project + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci project test -u .\.Editor --project-path TestProjects/SRP_SmokeTest --type vetting-tests + artifacts: + logs: + paths: + - "**/test-results/**" +test_all_project_macos_fast-2020.2: + name: Test all packages [project context] OSX fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_projectcontext.yml#pack_all_project + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci project test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path TestProjects/SRP_SmokeTest --type vetting-tests + artifacts: + logs: + paths: + - "**/test-results/**" test_all_project_windows_2020.2: name: Test all packages [project context] Win 2020.2 agent: @@ -324,6 +360,7 @@ test_all_project_windows_2020.2: flavor: b1.large dependencies: - .yamato/_projectcontext.yml#pack_all_project + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -341,6 +378,7 @@ test_all_project_macos_2020.2: flavor: m1.mac dependencies: - .yamato/_projectcontext.yml#pack_all_project + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -441,6 +479,19 @@ all_package_ci_project_trunk: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package izon -t - upm-ci package izon -d +all_package_ci_project_fast-2020.2: + name: Pack and test all packages - fast-2020.2 [project context] + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_projectcontext.yml#test_all_project_windows_fast-2020.2 + - .yamato/_projectcontext.yml#test_all_project_macos_fast-2020.2 + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package izon -t + - upm-ci package izon -d all_package_ci_project_2020.2: name: Pack and test all packages - 2020.2 [project context] agent: diff --git a/.yamato/config/_abv.metafile b/.yamato/config/_abv.metafile index d976e87c329..52c4ac1b1bd 100644 --- a/.yamato/config/_abv.metafile +++ b/.yamato/config/_abv.metafile @@ -1,6 +1,6 @@ abv: # specify the editor versions for which to create the expression trigger for all_project_ci job trigger_editors: - - 2020.2 + - fast-2020.2 projects: - name: Universal - name: ShaderGraph diff --git a/.yamato/ruamel/jobs/abv/abv_all_project_ci.py b/.yamato/ruamel/jobs/abv/abv_all_project_ci.py index 7c06e0b1d82..b0641213f1c 100644 --- a/.yamato/ruamel/jobs/abv/abv_all_project_ci.py +++ b/.yamato/ruamel/jobs/abv/abv_all_project_ci.py @@ -1,11 +1,12 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss from ..shared.namer import * +from ..shared.namer import _track_name from ..shared.yml_job import YMLJob class ABV_AllProjectCiJob(): def __init__(self, editor, projects, abv_trigger_editors, target_branch): - self.job_id = abv_job_id_all_project_ci(editor["track"]) + self.job_id = abv_job_id_all_project_ci(editor["track"], editor.get("fast")) self.yml = self.get_job_definition(editor, projects, abv_trigger_editors, target_branch).get_yml() @@ -13,7 +14,7 @@ def get_job_definition(self, editor, projects, abv_trigger_editors, target_branc # define dependencies dependencies = [{ - 'path': f'{projectcontext_filepath()}#{projectcontext_job_id_test_all(editor["track"])}', + 'path': f'{projectcontext_filepath()}#{projectcontext_job_id_test_all(editor["track"], editor.get("fast"))}', 'rerun': editor["rerun_strategy"] }] @@ -24,9 +25,9 @@ def get_job_definition(self, editor, projects, abv_trigger_editors, target_branc # construct job job = YMLJob() - job.set_name(f'_ABV for SRP repository - {editor["track"]}') + job.set_name(f'_ABV for SRP repository - {_track_name(editor["track"], editor.get("fast"))}') job.add_dependencies(dependencies) job.add_var_custom_revision(editor["track"]) - if editor['track'] in abv_trigger_editors: + if _track_name(editor["track"], editor.get("fast")) in abv_trigger_editors: job.set_trigger_on_expression(f'pull_request.target eq "{target_branch}" AND NOT pull_request.draft AND NOT pull_request.push.changes.all match ["**/*.md", "doc/**/*", "**/Documentation*/**/*", ".github/**/*", "Tools/**/*"]') return job \ No newline at end of file diff --git a/.yamato/ruamel/jobs/abv/abv_all_project_ci_nightly.py b/.yamato/ruamel/jobs/abv/abv_all_project_ci_nightly.py index 636e1530ed7..fa913884637 100644 --- a/.yamato/ruamel/jobs/abv/abv_all_project_ci_nightly.py +++ b/.yamato/ruamel/jobs/abv/abv_all_project_ci_nightly.py @@ -16,7 +16,7 @@ def get_job_definition(self, editor, projects, test_platforms, extra_dependencie # define dependencies dependencies = [ { - 'path': f'{abv_filepath()}#{abv_job_id_all_project_ci(editor["track"])}', + 'path': f'{abv_filepath()}#{abv_job_id_all_project_ci(editor["track"], editor.get("fast"))}', 'rerun': editor["rerun_strategy"]}, # Todo: re-add template tests to the nightly once the publishing issue with upm-ci template test is fixed: # "(There has never been a full release of this package. The major must be 0 or 1.)" @@ -34,7 +34,7 @@ def get_job_definition(self, editor, projects, test_platforms, extra_dependencie for dep in extra_dependencies: if dep.get("all"): dependencies.append({ - 'path': f'{project_filepath_all(dep["project"])}#{project_job_id_all(dep["project"], editor["track"])}', + 'path': f'{project_filepath_all(dep["project"])}#{project_job_id_all(dep["project"], editor["track"], editor["track"], editor.get("fast"))}', 'rerun': editor["rerun_strategy"]}) else: for tp in dep["test_platforms"]: diff --git a/.yamato/ruamel/jobs/editor/editor_pinning_merge_revisions.py b/.yamato/ruamel/jobs/editor/editor_pinning_merge_revisions.py index dfd40488082..b3d3371c574 100644 --- a/.yamato/ruamel/jobs/editor/editor_pinning_merge_revisions.py +++ b/.yamato/ruamel/jobs/editor/editor_pinning_merge_revisions.py @@ -38,7 +38,7 @@ def get_job_definition(self, editor, agent, target_branch, target_branch_editor_ if abv: job.set_name(f'Merge [{editor["track"]}] revisions to {target_branch} [ABV]') job.allow_failure() - job.add_dependencies([f'{abv_filepath()}#{abv_job_id_all_project_ci(editor["track"])}']) + job.add_dependencies([f'{abv_filepath()}#{abv_job_id_all_project_ci(editor["track"], fast=False)}']) else: job.set_name(f'Merge [{editor["track"]}] revisions to {target_branch} [no ABV]') diff --git a/.yamato/ruamel/jobs/packages/package_publish.py b/.yamato/ruamel/jobs/packages/package_publish.py index 17b215cfdab..0b6907f2c0f 100644 --- a/.yamato/ruamel/jobs/packages/package_publish.py +++ b/.yamato/ruamel/jobs/packages/package_publish.py @@ -16,7 +16,7 @@ def get_job_definition(self, package, agent, platforms, editor_tracks): # define dependencies dependencies = [f'{packages_filepath()}#{package_job_id_pack(package["id"])}'] for editor_track in editor_tracks: - dependencies.extend([f'{packages_filepath()}#{package_job_id_test(package["id"], platform["os"], editor_track)}' for platform in platforms]) + dependencies.extend([f'{packages_filepath()}#{package_job_id_test(package["id"], platform["os"], editor_track, fast=False)}' for platform in platforms]) # construct job job = YMLJob() diff --git a/.yamato/ruamel/jobs/packages/package_test.py b/.yamato/ruamel/jobs/packages/package_test.py index 5c481b9fac2..9b3d5808bed 100644 --- a/.yamato/ruamel/jobs/packages/package_test.py +++ b/.yamato/ruamel/jobs/packages/package_test.py @@ -1,5 +1,6 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss from ..shared.namer import * +from ..shared.namer import _track_name from ..shared.constants import PATH_UNITY_REVISION, NPM_UPMCI_INSTALL_URL, UNITY_DOWNLOADER_CLI_URL, PATH_PACKAGES_temp, get_unity_downloader_cli_cmd from ..shared.yml_job import YMLJob @@ -8,7 +9,7 @@ class Package_TestJob(): def __init__(self, package, platform, editor): self.package_id = package["id"] - self.job_id = package_job_id_test(package["id"],platform["os"],editor["track"]) + self.job_id = package_job_id_test(package["id"],platform["os"],editor["track"], editor.get("fast")) self.yml = self.get_job_definition(package,platform, editor).get_yml() @@ -16,8 +17,8 @@ def get_job_definition(self, package, platform, editor): # define dependencies dependencies = [f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in package["dependencies"]] - if str(editor['track']).lower() == 'custom-revision': - dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],fast=False) }']) + if not editor['editor_pinning']: + dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],editor.get("fast")) }']) # define commands commands = [ @@ -40,7 +41,7 @@ def get_job_definition(self, package, platform, editor): # construct job job = YMLJob() - job.set_name(f'Test { package["name"] } {platform["name"]} {editor["track"]}') + job.set_name(f'Test { package["name"] } {platform["name"]} {_track_name(editor["track"],editor.get("fast"))}') job.set_agent(platform['agent_package']) job.add_dependencies(dependencies) job.add_commands(commands) diff --git a/.yamato/ruamel/jobs/packages/package_test_all.py b/.yamato/ruamel/jobs/packages/package_test_all.py index f1708866be4..207334323d6 100644 --- a/.yamato/ruamel/jobs/packages/package_test_all.py +++ b/.yamato/ruamel/jobs/packages/package_test_all.py @@ -1,5 +1,5 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss -from ..shared.namer import packages_filepath, package_job_id_test_all, package_job_id_test, package_job_id_test_dependencies +from ..shared.namer import packages_filepath, package_job_id_test_all, package_job_id_test, package_job_id_test_dependencies, _track_name from ..shared.yml_job import YMLJob from ..shared.constants import NPM_UPMCI_INSTALL_URL @@ -7,7 +7,7 @@ class Package_AllPackageCiJob(): def __init__(self, packages, agent, platforms, target_branch, editor): - self.job_id = package_job_id_test_all(editor["track"]) + self.job_id = package_job_id_test_all(editor["track"], editor.get('fast')) self.yml = self.get_job_definition(packages, agent, platforms, target_branch, editor).get_yml() @@ -17,12 +17,12 @@ def get_job_definition(self, packages, agent, platforms, target_branch, editor): dependencies = [] for platform in platforms: for package in packages: - dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["id"],platform["os"],editor["track"])}') + dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["id"],platform["os"],editor["track"], editor.get("fast"))}') #dependencies.append(f'{packages_filepath()}#{package_job_id_test_dependencies(package["id"],platform["os"],editor["track"])}') # construct job job = YMLJob() - job.set_name(f'Pack and test all packages - { editor["track"] } [package context]') + job.set_name(f'Pack and test all packages - { _track_name(editor["track"], editor.get("fast")) } [package context]') job.set_agent(agent) job.add_dependencies(dependencies) job.add_var_custom_revision(editor["track"]) diff --git a/.yamato/ruamel/jobs/packages/package_test_dependencies.py b/.yamato/ruamel/jobs/packages/package_test_dependencies.py index 4b73f36f8c7..0c468923ca2 100644 --- a/.yamato/ruamel/jobs/packages/package_test_dependencies.py +++ b/.yamato/ruamel/jobs/packages/package_test_dependencies.py @@ -1,5 +1,6 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss from ..shared.namer import * +from ..shared.namer import _track_name from ..shared.constants import PATH_UNITY_REVISION, NPM_UPMCI_INSTALL_URL, UNITY_DOWNLOADER_CLI_URL, get_editor_revision from ..shared.yml_job import YMLJob @@ -7,17 +8,17 @@ class Package_TestDependenciesJob(): def __init__(self, package, platform, editor): self.package_id = package["id"] - self.job_id = package_job_id_test_dependencies(package["id"],platform["os"],editor["track"]) + self.job_id = package_job_id_test_dependencies(package["id"],platform["os"],editor["track"],editor.get("fast")) self.yml = self.get_job_definition(package,platform, editor).get_yml() def get_job_definition(yml, package, platform, editor): # define dependencies - dependencies = [f'{packages_filepath()}#{package_job_id_test(package["id"],platform["os"],editor["track"])}'] + dependencies = [f'{packages_filepath()}#{package_job_id_test(package["id"],platform["os"],editor["track"],editor.get("fast"))}'] dependencies.extend([f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in package["dependencies"]]) if str(editor['track']).lower() == 'custom-revision': - dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"], fast=False) }']) + dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"], editor.get("fast")) }']) # define commands commands = [ @@ -39,7 +40,7 @@ def get_job_definition(yml, package, platform, editor): # construct job job = YMLJob() - job.set_name(f'Test { package["name"] } {platform["name"]} {editor["track"]} - dependencies') + job.set_name(f'Test { package["name"] } {platform["name"]} {_track_name(editor["track"], editor.get("fast"))} - dependencies') job.set_agent(platform['agent_package']) job.add_dependencies(dependencies) job.add_commands(commands) diff --git a/.yamato/ruamel/jobs/packages/project_publish.py b/.yamato/ruamel/jobs/packages/project_publish.py index 37590d74ff4..f15eeb3901c 100644 --- a/.yamato/ruamel/jobs/packages/project_publish.py +++ b/.yamato/ruamel/jobs/packages/project_publish.py @@ -16,7 +16,7 @@ def get_job_definition(self, package, agent, platforms, editor_tracks): # define dependencies dependencies = [f'{projectcontext_filepath()}#{projectcontext_job_id_pack()}'] for editor_track in editor_tracks: - dependencies.extend([f'{projectcontext_filepath()}#{projectcontext_job_id_test(platform["os"], editor_track)}' for platform in platforms]) + dependencies.extend([f'{projectcontext_filepath()}#{projectcontext_job_id_test(platform["os"], editor_track, fast=False)}' for platform in platforms]) # construct job job = YMLJob() diff --git a/.yamato/ruamel/jobs/packages/project_test.py b/.yamato/ruamel/jobs/packages/project_test.py index 0d02608e1f5..b106b82e3c6 100644 --- a/.yamato/ruamel/jobs/packages/project_test.py +++ b/.yamato/ruamel/jobs/packages/project_test.py @@ -1,12 +1,13 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss from ..shared.namer import * +from ..shared.namer import _track_name from ..shared.constants import PATH_UNITY_REVISION, get_editor_revision, NPM_UPMCI_INSTALL_URL, get_unity_downloader_cli_cmd from ..shared.yml_job import YMLJob class Project_TestJob(): def __init__(self, platform, editor): - self.job_id = projectcontext_job_id_test(platform["os"],editor["track"]) + self.job_id = projectcontext_job_id_test(platform["os"],editor["track"],editor.get("fast")) self.yml = self.get_job_definition(platform, editor).get_yml() @@ -14,8 +15,8 @@ def get_job_definition(self, platform, editor): # define dependencies dependencies = [f'{projectcontext_filepath()}#{projectcontext_job_id_pack()}'] - if str(editor['track']).lower() == 'custom-revision': - dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"], fast=False) }']) + if not editor['editor_pinning']: + dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],editor.get("fast")) }']) # define commands commands = [ @@ -27,7 +28,7 @@ def get_job_definition(self, platform, editor): # construct job job = YMLJob() - job.set_name(f'Test all packages [project context] {platform["name"]} {editor["track"]}') + job.set_name(f'Test all packages [project context] {platform["name"]} {_track_name(editor["track"],editor.get("fast"))}') job.set_agent(platform['agent_package']) job.add_dependencies(dependencies) job.add_commands(commands) diff --git a/.yamato/ruamel/jobs/packages/project_test_all.py b/.yamato/ruamel/jobs/packages/project_test_all.py index 1b781c1163a..c97ac230992 100644 --- a/.yamato/ruamel/jobs/packages/project_test_all.py +++ b/.yamato/ruamel/jobs/packages/project_test_all.py @@ -1,5 +1,5 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss -from ..shared.namer import projectcontext_filepath, projectcontext_job_id_test_all, projectcontext_job_id_test, projectcontext_job_id_test_min_editor +from ..shared.namer import projectcontext_filepath, projectcontext_job_id_test_all, projectcontext_job_id_test, projectcontext_job_id_test_min_editor,_track_name from ..shared.yml_job import YMLJob from ..shared.constants import NPM_UPMCI_INSTALL_URL @@ -7,7 +7,7 @@ class Project_AllPackageCiJob(): def __init__(self, packages, agent, platforms, target_branch, editor): - self.job_id = projectcontext_job_id_test_all(editor["track"]) + self.job_id = projectcontext_job_id_test_all(editor["track"],editor.get("fast")) self.yml = self.get_job_definition(packages, agent, platforms, target_branch, editor).get_yml() @@ -16,14 +16,14 @@ def get_job_definition(self, packages, agent, platforms, target_branch, editor): # define dependencies dependencies = [] for platform in platforms: - dependencies.append(f'{projectcontext_filepath()}#{projectcontext_job_id_test(platform["os"],editor["track"])}') + dependencies.append(f'{projectcontext_filepath()}#{projectcontext_job_id_test(platform["os"],editor["track"],editor.get("fast"))}') if str(editor["track"]).lower() == "trunk": dependencies.append(f'{projectcontext_filepath()}#{projectcontext_job_id_test_min_editor(platform["os"])}') #dependencies.append(f'{packages_filepath()}#{package_job_id_test_dependencies(package["id"],platform["os"],editor["track"])}') # construct job job = YMLJob() - job.set_name(f'Pack and test all packages - { editor["track"] } [project context]') + job.set_name(f'Pack and test all packages - { _track_name(editor["track"], editor.get("fast")) } [project context]') job.set_agent(agent) job.add_dependencies(dependencies) job.add_var_custom_revision(editor["track"]) diff --git a/.yamato/ruamel/jobs/preview_publish/pb_promote.py b/.yamato/ruamel/jobs/preview_publish/pb_promote.py index 2e149e594d0..215dd46eced 100644 --- a/.yamato/ruamel/jobs/preview_publish/pb_promote.py +++ b/.yamato/ruamel/jobs/preview_publish/pb_promote.py @@ -24,7 +24,7 @@ def get_job_definition(self, agent, package, platforms, target_editor, dry_run): for platform in platforms: - dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["name"], platform["os"], target_editor)}') + dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["name"], platform["os"], target_editor, fast=False)}') # construct job job = YMLJob() diff --git a/.yamato/ruamel/jobs/preview_publish/pb_promote_project.py b/.yamato/ruamel/jobs/preview_publish/pb_promote_project.py index ecb066ad66b..6f2db4a397b 100644 --- a/.yamato/ruamel/jobs/preview_publish/pb_promote_project.py +++ b/.yamato/ruamel/jobs/preview_publish/pb_promote_project.py @@ -23,7 +23,7 @@ def get_job_definition(self, agent, package, platforms, target_editor, dry_run): dependencies.append(f'{projectcontext_filepath()}#{projectcontext_job_id_publish(package["name"])}') for platform in platforms: - dependencies.append(f'{projectcontext_filepath()}#{projectcontext_job_id_test(platform["os"], target_editor)}') + dependencies.append(f'{projectcontext_filepath()}#{projectcontext_job_id_test(platform["os"], target_editor, fast=False)}') # construct job job = YMLJob() diff --git a/.yamato/ruamel/jobs/preview_publish/pb_wait_for_nightly.py b/.yamato/ruamel/jobs/preview_publish/pb_wait_for_nightly.py index 02e5416c0fd..d701f223893 100644 --- a/.yamato/ruamel/jobs/preview_publish/pb_wait_for_nightly.py +++ b/.yamato/ruamel/jobs/preview_publish/pb_wait_for_nightly.py @@ -18,7 +18,7 @@ def get_job_definition(self, packages, platforms, target_editor): for platform in platforms: - dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["name"], platform["os"], target_editor)}') + dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["name"], platform["os"], target_editor, fast=False)}') # construct job job = YMLJob() diff --git a/.yamato/ruamel/jobs/shared/namer.py b/.yamato/ruamel/jobs/shared/namer.py index 06f343f91ae..ee80e45e4cd 100644 --- a/.yamato/ruamel/jobs/shared/namer.py +++ b/.yamato/ruamel/jobs/shared/namer.py @@ -34,11 +34,11 @@ def editor_job_id_merge_all(abv): def packages_filepath(): return f'{parent_dir}/_packages.yml'.lower() -def package_job_id_test(package_id, platform_os, editor_version): - return f'test_{ package_id }_{ platform_os }_{editor_version}' +def package_job_id_test(package_id, platform_os, editor_version, fast): + return f'test_{ package_id }_{ platform_os }_{_track_name(editor_version, fast)}' -def package_job_id_test_dependencies(package_id, platform_os, editor_version): - return f'test_{ package_id }_{ platform_os }_{editor_version}_dependencies' +def package_job_id_test_dependencies(package_id, platform_os, editor_version, fast): + return f'test_{ package_id }_{ platform_os }_{_track_name(editor_version, fast)}_dependencies' def package_job_id_pack(package_id): return f'pack_{package_id}' @@ -55,8 +55,8 @@ def package_job_id_publish_all(): def package_job_id_publish_all_tag(): return f'publish_all_tag' -def package_job_id_test_all(editor_version): - return f'all_package_ci_{editor_version}' +def package_job_id_test_all(editor_version, fast): + return f'all_package_ci_{_track_name(editor_version, fast)}' def projectcontext_filepath(): return f'{parent_dir}/_projectcontext.yml'.lower() @@ -64,8 +64,8 @@ def projectcontext_filepath(): def projectcontext_job_id_pack(): return f'pack_all_project' -def projectcontext_job_id_test(platform_os, editor_version): - return f'test_all_project_{ platform_os }_{editor_version}' +def projectcontext_job_id_test(platform_os, editor_version, fast): + return f'test_all_project_{ platform_os }_{_track_name(editor_version, fast)}' def projectcontext_job_id_test_min_editor(platform_os): return f'test_all_project_{ platform_os }_min_editor' @@ -82,8 +82,8 @@ def projectcontext_job_id_publish_all(): def projectcontext_job_id_publish_all_tag(): return f'publish_all_project_tag' -def projectcontext_job_id_test_all(editor_version): - return f'all_package_ci_project_{editor_version}' +def projectcontext_job_id_test_all(editor_version, fast): + return f'all_package_ci_project_{_track_name(editor_version, fast)}' def pb_projectcontext_job_id_promote(package_name): return f'promote_{package_name}_project' @@ -133,8 +133,8 @@ def project_job_id_all(project_name, editor_version, fast): def abv_filepath(): return f'{parent_dir}/_abv.yml'.lower() -def abv_job_id_all_project_ci(editor_version): - return f'all_project_ci_{editor_version}' +def abv_job_id_all_project_ci(editor_version, fast): + return f'all_project_ci_{_track_name(editor_version, fast)}' def abv_job_id_all_project_ci_nightly(editor_version): return f'all_project_ci_nightly_{editor_version}' From 4d38fb1e671f373fbabd7e214efe09dc07a98a4f Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 7 Oct 2020 11:58:13 +0200 Subject: [PATCH 06/10] move editor configs out of python into yml --- .yamato/_abv.yml | 116 +++++++-- .yamato/_packages.yml | 140 ++++++---- .yamato/_templates.yml | 243 +++++++++++++++++- .yamato/all-hdrp.yml | 2 +- .yamato/all-hdrp_dxr.yml | 2 +- .yamato/all-hdrp_hybrid.yml | 2 +- .yamato/all-shadergraph.yml | 2 +- .yamato/all-shadergraph_stereo.yml | 2 +- .yamato/all-universal.yml | 2 +- .yamato/all-universal_hybrid.yml | 2 +- .yamato/all-universal_stereo.yml | 2 +- .yamato/all-urpupdate.yml | 2 +- .yamato/all-urpupdate_boatattack.yml | 2 +- .yamato/all-urpupdate_top_asset_store.yml | 2 +- .yamato/all-vfx_hdrp.yml | 2 +- .yamato/all-vfx_urp.yml | 2 +- .yamato/config/__shared.metafile | 7 + .yamato/config/_abv.metafile | 5 - .yamato/ruamel/build.py | 2 +- .yamato/ruamel/jobs/abv/abv_all_project_ci.py | 17 +- .../jobs/abv/abv_all_project_ci_nightly.py | 20 +- .../ruamel/jobs/abv/abv_all_smoke_tests.py | 6 +- .yamato/ruamel/jobs/abv/abv_smoke_test.py | 6 +- .../ruamel/jobs/abv/abv_trunk_verification.py | 8 +- .yamato/ruamel/jobs/abv/yml_abv.py | 6 +- .../jobs/editor/editor_pinning_merge_all.py | 2 +- .../editor/editor_pinning_merge_revisions.py | 4 +- .yamato/ruamel/jobs/editor/editor_priming.py | 6 +- .../ruamel/jobs/packages/package_publish.py | 2 +- .../jobs/packages/package_publish_all.py | 2 - .yamato/ruamel/jobs/packages/package_test.py | 7 +- .../ruamel/jobs/packages/package_test_all.py | 11 +- .../packages/package_test_dependencies.py | 15 +- .../ruamel/jobs/packages/project_publish.py | 2 +- .../jobs/packages/project_publish_all.py | 2 - .yamato/ruamel/jobs/packages/project_test.py | 7 +- .../ruamel/jobs/packages/project_test_all.py | 11 +- .../ruamel/jobs/preview_publish/pb_promote.py | 2 +- .../preview_publish/pb_promote_project.py | 2 +- .../preview_publish/pb_wait_for_nightly.py | 2 +- .yamato/ruamel/jobs/projects/_project_base.py | 7 +- .yamato/ruamel/jobs/projects/project_all.py | 8 +- .../jobs/projects/project_not_standalone.py | 2 +- .../jobs/projects/project_standalone.py | 2 +- .../jobs/projects/project_standalone_build.py | 2 +- .yamato/ruamel/jobs/shared/namer.py | 72 +++--- .../ruamel/jobs/templates/template_test.py | 8 +- .../templates/template_test_dependencies.py | 12 +- .yamato/ruamel/jobs/templates/test_all.py | 8 +- .yamato/ruamel/metafile_parser.py | 2 +- 50 files changed, 548 insertions(+), 254 deletions(-) diff --git a/.yamato/_abv.yml b/.yamato/_abv.yml index 265c78fa6a0..b699c58bcfc 100644 --- a/.yamato/_abv.yml +++ b/.yamato/_abv.yml @@ -117,8 +117,8 @@ trunk_verification_trunk: rerun: on-new-revision - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_playmode_trunk rerun: on-new-revision -smoke_test_playmode_2020.2: - name: SRP Smoke Test - playmode_2020.2 +smoke_test_playmode_fast-2020.2: + name: SRP Smoke Test - playmode_fast-2020.2 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -135,9 +135,9 @@ smoke_test_playmode_2020.2: paths: - "**/test-results/**" dependencies: - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows -smoke_test_editmode_2020.2: - name: SRP Smoke Test - editmode_2020.2 + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows +smoke_test_editmode_fast-2020.2: + name: SRP Smoke Test - editmode_fast-2020.2 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -154,13 +154,13 @@ smoke_test_editmode_2020.2: paths: - "**/test-results/**" dependencies: - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows -all_smoke_tests_2020.2: - name: All Smoke Tests - 2020.2 + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows +all_smoke_tests_fast-2020.2: + name: All Smoke Tests - fast-2020.2 dependencies: - - path: .yamato/_abv.yml#smoke_test_playmode_2020.2 + - path: .yamato/_abv.yml#smoke_test_playmode_fast-2020.2 rerun: on-new-revision - - path: .yamato/_abv.yml#smoke_test_editmode_2020.2 + - path: .yamato/_abv.yml#smoke_test_editmode_fast-2020.2 rerun: on-new-revision all_project_ci_fast-2020.2: name: _ABV for SRP repository - fast-2020.2 @@ -179,6 +179,87 @@ all_project_ci_fast-2020.2: rerun: on-new-revision triggers: expression: pull_request.target eq "master" AND NOT pull_request.draft AND NOT pull_request.push.changes.all match ["**/*.md", "doc/**/*", "**/Documentation*/**/*", ".github/**/*", "Tools/**/*"] +trunk_verification_fast-2020.2: + name: Trunk verification - fast-2020.2 + dependencies: + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_editmode_fast-2020.2 + rerun: on-new-revision + - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_playmode_fast-2020.2 + rerun: on-new-revision +smoke_test_playmode_2020.2: + name: SRP Smoke Test - playmode_2020.2 + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/SRP_SmokeTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows +smoke_test_editmode_2020.2: + name: SRP Smoke Test - editmode_2020.2 + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/SRP_SmokeTest/utr.bat + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" + dependencies: + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows +all_smoke_tests_2020.2: + name: All Smoke Tests - 2020.2 + dependencies: + - path: .yamato/_abv.yml#smoke_test_playmode_2020.2 + rerun: on-new-revision + - path: .yamato/_abv.yml#smoke_test_editmode_2020.2 + rerun: on-new-revision +all_project_ci_2020.2: + name: _ABV for SRP repository - 2020.2 + dependencies: + - path: .yamato/_projectcontext.yml#all_package_ci_project_2020.2 + rerun: on-new-revision + - path: .yamato/all-universal.yml#All_Universal_2020.2 + rerun: on-new-revision + - path: .yamato/all-shadergraph.yml#All_ShaderGraph_2020.2 + rerun: on-new-revision + - path: .yamato/all-hdrp.yml#All_HDRP_2020.2 + rerun: on-new-revision + - path: .yamato/all-vfx_hdrp.yml#All_VFX_HDRP_2020.2 + rerun: on-new-revision + - path: .yamato/all-vfx_urp.yml#All_VFX_URP_2020.2 + rerun: on-new-revision all_project_ci_nightly_2020.2: name: _Nightly ABV against 2020.2 dependencies: @@ -237,21 +318,6 @@ trunk_verification_2020.2: rerun: on-new-revision - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_playmode_2020.2 rerun: on-new-revision -all_project_ci_2020.2: - name: _ABV for SRP repository - 2020.2 - dependencies: - - path: .yamato/_projectcontext.yml#all_package_ci_project_2020.2 - rerun: on-new-revision - - path: .yamato/all-universal.yml#All_Universal_2020.2 - rerun: on-new-revision - - path: .yamato/all-shadergraph.yml#All_ShaderGraph_2020.2 - rerun: on-new-revision - - path: .yamato/all-hdrp.yml#All_HDRP_2020.2 - rerun: on-new-revision - - path: .yamato/all-vfx_hdrp.yml#All_VFX_HDRP_2020.2 - rerun: on-new-revision - - path: .yamato/all-vfx_urp.yml#All_VFX_URP_2020.2 - rerun: on-new-revision smoke_test_playmode_CUSTOM-REVISION: name: SRP Smoke Test - playmode_CUSTOM-REVISION agent: diff --git a/.yamato/_packages.yml b/.yamato/_packages.yml index 4820c4fdf23..ed76e8411ab 100644 --- a/.yamato/_packages.yml +++ b/.yamato/_packages.yml @@ -427,7 +427,7 @@ test_core_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -472,7 +472,7 @@ test_lwrp_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -517,7 +517,7 @@ test_shadergraph_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -568,7 +568,7 @@ test_hdrp_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -615,7 +615,7 @@ test_universal_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -662,7 +662,7 @@ test_vfx_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -707,7 +707,7 @@ test_config_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -749,7 +749,7 @@ test_core_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -794,7 +794,7 @@ test_lwrp_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -839,7 +839,7 @@ test_shadergraph_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -890,7 +890,7 @@ test_hdrp_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -937,7 +937,7 @@ test_universal_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -984,7 +984,7 @@ test_vfx_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1029,7 +1029,7 @@ test_config_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1069,10 +1069,11 @@ test_core_windows_fast-2020.2_dependencies: dependencies: - .yamato/_packages.yml#test_core_windows_fast-2020.2 - .yamato/_packages.yml#pack_core + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -1115,10 +1116,11 @@ test_lwrp_windows_fast-2020.2_dependencies: - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - .yamato/_packages.yml#pack_lwrp + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1161,10 +1163,11 @@ test_shadergraph_windows_fast-2020.2_dependencies: - .yamato/_packages.yml#test_shadergraph_windows_fast-2020.2 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1213,10 +1216,11 @@ test_hdrp_windows_fast-2020.2_dependencies: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1261,10 +1265,11 @@ test_universal_windows_fast-2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1309,10 +1314,11 @@ test_vfx_windows_fast-2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1355,10 +1361,11 @@ test_config_windows_fast-2020.2_dependencies: - .yamato/_packages.yml#test_config_windows_fast-2020.2 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1398,10 +1405,11 @@ test_core_macos_fast-2020.2_dependencies: dependencies: - .yamato/_packages.yml#test_core_macos_fast-2020.2 - .yamato/_packages.yml#pack_core + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -1444,10 +1452,11 @@ test_lwrp_macos_fast-2020.2_dependencies: - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - .yamato/_packages.yml#pack_lwrp + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1490,10 +1499,11 @@ test_shadergraph_macos_fast-2020.2_dependencies: - .yamato/_packages.yml#test_shadergraph_macos_fast-2020.2 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1542,10 +1552,11 @@ test_hdrp_macos_fast-2020.2_dependencies: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1590,10 +1601,11 @@ test_universal_macos_fast-2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1638,10 +1650,11 @@ test_vfx_macos_fast-2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1684,10 +1697,11 @@ test_config_macos_fast-2020.2_dependencies: - .yamato/_packages.yml#test_config_macos_fast-2020.2 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1727,10 +1741,11 @@ test_core_windows_2020.2_dependencies: dependencies: - .yamato/_packages.yml#test_core_windows_2020.2 - .yamato/_packages.yml#pack_core + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -1773,10 +1788,11 @@ test_lwrp_windows_2020.2_dependencies: - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - .yamato/_packages.yml#pack_lwrp + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1819,10 +1835,11 @@ test_shadergraph_windows_2020.2_dependencies: - .yamato/_packages.yml#test_shadergraph_windows_2020.2 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1871,10 +1888,11 @@ test_hdrp_windows_2020.2_dependencies: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1919,10 +1937,11 @@ test_universal_windows_2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1967,10 +1986,11 @@ test_vfx_windows_2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -2013,10 +2033,11 @@ test_config_windows_2020.2_dependencies: - .yamato/_packages.yml#test_config_windows_2020.2 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -2056,10 +2077,11 @@ test_core_macos_2020.2_dependencies: dependencies: - .yamato/_packages.yml#test_core_macos_2020.2 - .yamato/_packages.yml#pack_core + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -2102,10 +2124,11 @@ test_lwrp_macos_2020.2_dependencies: - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - .yamato/_packages.yml#pack_lwrp + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2148,10 +2171,11 @@ test_shadergraph_macos_2020.2_dependencies: - .yamato/_packages.yml#test_shadergraph_macos_2020.2 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2200,10 +2224,11 @@ test_hdrp_macos_2020.2_dependencies: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2248,10 +2273,11 @@ test_universal_macos_2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2296,10 +2322,11 @@ test_vfx_macos_2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2342,10 +2369,11 @@ test_config_macos_2020.2_dependencies: - .yamato/_packages.yml#test_config_macos_2020.2 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2391,7 +2419,7 @@ test_core_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -2440,7 +2468,7 @@ test_lwrp_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -2489,7 +2517,7 @@ test_shadergraph_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -2544,7 +2572,7 @@ test_hdrp_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -2595,7 +2623,7 @@ test_universal_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -2646,7 +2674,7 @@ test_vfx_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -2695,7 +2723,7 @@ test_config_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -2741,7 +2769,7 @@ test_core_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -2790,7 +2818,7 @@ test_lwrp_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2839,7 +2867,7 @@ test_shadergraph_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2894,7 +2922,7 @@ test_hdrp_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2945,7 +2973,7 @@ test_universal_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2996,7 +3024,7 @@ test_vfx_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -3045,7 +3073,7 @@ test_config_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages diff --git a/.yamato/_templates.yml b/.yamato/_templates.yml index ee0faf459ab..9acb5b19e31 100644 --- a/.yamato/_templates.yml +++ b/.yamato/_templates.yml @@ -71,7 +71,7 @@ test_hdrp_template_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-hd @@ -115,7 +115,7 @@ test_universal_template_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-universal @@ -163,7 +163,7 @@ test_hdrp_template_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-hd @@ -207,7 +207,199 @@ test_universal_template_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_windows_fast-2020.2: + name: Test HDRP Template Win fast-2020.2 + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_templates.yml#pack_hdrp_template + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_windows_fast-2020.2_dependencies: + name: Test HDRP Template Win fast-2020.2 - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_templates.yml#pack_hdrp_template + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_windows_fast-2020.2: + name: Test Universal Template Win fast-2020.2 + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_templates.yml#pack_universal_template + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_windows_fast-2020.2_dependencies: + name: Test Universal Template Win fast-2020.2 - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_templates.yml#pack_universal_template + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_macos_fast-2020.2: + name: Test HDRP Template OSX fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_templates.yml#pack_hdrp_template + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_macos_fast-2020.2_dependencies: + name: Test HDRP Template OSX fast-2020.2 - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_templates.yml#pack_hdrp_template + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_macos_fast-2020.2: + name: Test Universal Template OSX fast-2020.2 + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_templates.yml#pack_universal_template + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_macos_fast-2020.2_dependencies: + name: Test Universal Template OSX fast-2020.2 - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_templates.yml#pack_universal_template + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-universal @@ -228,6 +420,7 @@ test_hdrp_template_windows_2020.2: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -252,10 +445,11 @@ test_hdrp_template_windows_2020.2_dependencies: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-hd @@ -274,6 +468,7 @@ test_universal_template_windows_2020.2: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -296,10 +491,11 @@ test_universal_template_windows_2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-universal @@ -320,6 +516,7 @@ test_hdrp_template_macos_2020.2: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -344,10 +541,11 @@ test_hdrp_template_macos_2020.2_dependencies: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-hd @@ -366,6 +564,7 @@ test_universal_template_macos_2020.2: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade @@ -388,10 +587,11 @@ test_universal_template_macos_2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal + - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-universal @@ -441,7 +641,7 @@ test_hdrp_template_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-hd @@ -487,7 +687,7 @@ test_universal_template_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-universal @@ -537,7 +737,7 @@ test_hdrp_template_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-hd @@ -583,7 +783,7 @@ test_universal_template_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u $CUSTOM_REVISION -c editor --wait --published-only + - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-universal @@ -610,6 +810,25 @@ all_template_ci_trunk: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package izon -t - upm-ci package izon -d +all_template_ci_fast-2020.2: + name: Pack and test all templates - fast-2020.2 + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_templates.yml#test_hdrp_template_windows_fast-2020.2 + - .yamato/_templates.yml#test_hdrp_template_windows_fast-2020.2_dependencies + - .yamato/_templates.yml#test_universal_template_windows_fast-2020.2 + - .yamato/_templates.yml#test_universal_template_windows_fast-2020.2_dependencies + - .yamato/_templates.yml#test_hdrp_template_macos_fast-2020.2 + - .yamato/_templates.yml#test_hdrp_template_macos_fast-2020.2_dependencies + - .yamato/_templates.yml#test_universal_template_macos_fast-2020.2 + - .yamato/_templates.yml#test_universal_template_macos_fast-2020.2_dependencies + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package izon -t + - upm-ci package izon -d all_template_ci_2020.2: name: Pack and test all templates - 2020.2 agent: diff --git a/.yamato/all-hdrp.yml b/.yamato/all-hdrp.yml index 70493b2f3c0..43063e81b1d 100644 --- a/.yamato/all-hdrp.yml +++ b/.yamato/all-hdrp.yml @@ -45,7 +45,7 @@ All_HDRP_trunk: - path: .yamato/all-hdrp_hybrid.yml#All_HDRP_Hybrid_trunk rerun: on-new-revision All_HDRP_fast-2020.2: - name: All HDRP CI - 2020.2 + name: All HDRP CI - fast-2020.2 dependencies: - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_fast-2020.2 rerun: on-new-revision diff --git a/.yamato/all-hdrp_dxr.yml b/.yamato/all-hdrp_dxr.yml index 7f0177a3fa4..a15787033d1 100644 --- a/.yamato/all-hdrp_dxr.yml +++ b/.yamato/all-hdrp_dxr.yml @@ -15,7 +15,7 @@ All_HDRP_DXR_trunk: - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_NonRenderGraph_trunk rerun: on-new-revision All_HDRP_DXR_fast-2020.2: - name: All HDRP_DXR CI - 2020.2 + name: All HDRP_DXR CI - fast-2020.2 dependencies: - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_Standalone_fast-2020.2 rerun: on-new-revision diff --git a/.yamato/all-hdrp_hybrid.yml b/.yamato/all-hdrp_hybrid.yml index ca52b9556a2..df772f202c7 100644 --- a/.yamato/all-hdrp_hybrid.yml +++ b/.yamato/all-hdrp_hybrid.yml @@ -11,7 +11,7 @@ All_HDRP_Hybrid_trunk: - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_trunk rerun: on-new-revision All_HDRP_Hybrid_fast-2020.2: - name: All HDRP_Hybrid CI - 2020.2 + name: All HDRP_Hybrid CI - fast-2020.2 dependencies: - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_fast-2020.2 rerun: on-new-revision diff --git a/.yamato/all-shadergraph.yml b/.yamato/all-shadergraph.yml index 9eb2755c0d5..9d3c2e2cbfa 100644 --- a/.yamato/all-shadergraph.yml +++ b/.yamato/all-shadergraph.yml @@ -17,7 +17,7 @@ All_ShaderGraph_trunk: - path: .yamato/all-shadergraph_stereo.yml#All_ShaderGraph_Stereo_trunk rerun: on-new-revision All_ShaderGraph_fast-2020.2: - name: All ShaderGraph CI - 2020.2 + name: All ShaderGraph CI - fast-2020.2 dependencies: - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_Standalone_fast-2020.2 rerun: on-new-revision diff --git a/.yamato/all-shadergraph_stereo.yml b/.yamato/all-shadergraph_stereo.yml index 8dd3f543c1c..4182c8a2207 100644 --- a/.yamato/all-shadergraph_stereo.yml +++ b/.yamato/all-shadergraph_stereo.yml @@ -11,7 +11,7 @@ All_ShaderGraph_Stereo_trunk: - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_editmode_trunk rerun: on-new-revision All_ShaderGraph_Stereo_fast-2020.2: - name: All ShaderGraph_Stereo CI - 2020.2 + name: All ShaderGraph_Stereo CI - fast-2020.2 dependencies: - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_Standalone_fast-2020.2 rerun: on-new-revision diff --git a/.yamato/all-universal.yml b/.yamato/all-universal.yml index 950c1faec12..df47b2e8dc9 100644 --- a/.yamato/all-universal.yml +++ b/.yamato/all-universal.yml @@ -23,7 +23,7 @@ All_Universal_trunk: - path: .yamato/all-universal_hybrid.yml#All_Universal_Hybrid_trunk rerun: on-new-revision All_Universal_fast-2020.2: - name: All Universal CI - 2020.2 + name: All Universal CI - fast-2020.2 dependencies: - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_Standalone_fast-2020.2 rerun: on-new-revision diff --git a/.yamato/all-universal_hybrid.yml b/.yamato/all-universal_hybrid.yml index 342675cbea3..768eb661da3 100644 --- a/.yamato/all-universal_hybrid.yml +++ b/.yamato/all-universal_hybrid.yml @@ -11,7 +11,7 @@ All_Universal_Hybrid_trunk: - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_trunk rerun: on-new-revision All_Universal_Hybrid_fast-2020.2: - name: All Universal_Hybrid CI - 2020.2 + name: All Universal_Hybrid CI - fast-2020.2 dependencies: - path: .yamato/universal_hybrid-win-dx11.yml#Universal_Hybrid_Win_DX11_playmode_fast-2020.2 rerun: on-new-revision diff --git a/.yamato/all-universal_stereo.yml b/.yamato/all-universal_stereo.yml index 001aab39b7f..96a912c44ce 100644 --- a/.yamato/all-universal_stereo.yml +++ b/.yamato/all-universal_stereo.yml @@ -11,7 +11,7 @@ All_Universal_Stereo_trunk: - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_editmode_trunk rerun: on-new-revision All_Universal_Stereo_fast-2020.2: - name: All Universal_Stereo CI - 2020.2 + name: All Universal_Stereo CI - fast-2020.2 dependencies: - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_Standalone_fast-2020.2 rerun: on-new-revision diff --git a/.yamato/all-urpupdate.yml b/.yamato/all-urpupdate.yml index 524bf377d4d..5fe4e360a27 100644 --- a/.yamato/all-urpupdate.yml +++ b/.yamato/all-urpupdate.yml @@ -13,7 +13,7 @@ All_URPUpdate_trunk: - path: .yamato/all-urpupdate_top_asset_store.yml#All_URPUpdate_Top_Asset_Store_trunk rerun: on-new-revision All_URPUpdate_fast-2020.2: - name: All URPUpdate CI - 2020.2 + name: All URPUpdate CI - fast-2020.2 dependencies: - path: .yamato/urpupdate-win-dx11.yml#URPUpdate_Win_DX11_editmode_fast-2020.2 rerun: on-new-revision diff --git a/.yamato/all-urpupdate_boatattack.yml b/.yamato/all-urpupdate_boatattack.yml index 1d02678d208..6f4a8a962a9 100644 --- a/.yamato/all-urpupdate_boatattack.yml +++ b/.yamato/all-urpupdate_boatattack.yml @@ -11,7 +11,7 @@ All_URPUpdate_BoatAttack_trunk: - path: .yamato/urpupdate_boatattack-win-dx11.yml#URPUpdate_BoatAttack_Win_DX11_playmode_trunk rerun: on-new-revision All_URPUpdate_BoatAttack_fast-2020.2: - name: All URPUpdate_BoatAttack CI - 2020.2 + name: All URPUpdate_BoatAttack CI - fast-2020.2 dependencies: - path: .yamato/urpupdate_boatattack-win-dx11.yml#URPUpdate_BoatAttack_Win_DX11_editmode_fast-2020.2 rerun: on-new-revision diff --git a/.yamato/all-urpupdate_top_asset_store.yml b/.yamato/all-urpupdate_top_asset_store.yml index ccc4b925c3e..03b04393e6b 100644 --- a/.yamato/all-urpupdate_top_asset_store.yml +++ b/.yamato/all-urpupdate_top_asset_store.yml @@ -11,7 +11,7 @@ All_URPUpdate_Top_Asset_Store_trunk: - path: .yamato/urpupdate_top_asset_store-win-dx11.yml#URPUpdate_Top_Asset_Store_Win_DX11_playmode_trunk rerun: on-new-revision All_URPUpdate_Top_Asset_Store_fast-2020.2: - name: All URPUpdate_Top_Asset_Store CI - 2020.2 + name: All URPUpdate_Top_Asset_Store CI - fast-2020.2 dependencies: - path: .yamato/urpupdate_top_asset_store-win-dx11.yml#URPUpdate_Top_Asset_Store_Win_DX11_editmode_fast-2020.2 rerun: on-new-revision diff --git a/.yamato/all-vfx_hdrp.yml b/.yamato/all-vfx_hdrp.yml index 79d1c7f625a..c603bbc0a5e 100644 --- a/.yamato/all-vfx_hdrp.yml +++ b/.yamato/all-vfx_hdrp.yml @@ -15,7 +15,7 @@ All_VFX_HDRP_trunk: - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_playmode_XR_trunk rerun: on-new-revision All_VFX_HDRP_fast-2020.2: - name: All VFX_HDRP CI - 2020.2 + name: All VFX_HDRP CI - fast-2020.2 dependencies: - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_Standalone_fast-2020.2 rerun: on-new-revision diff --git a/.yamato/all-vfx_urp.yml b/.yamato/all-vfx_urp.yml index 8d362713a9d..18f91d2897e 100644 --- a/.yamato/all-vfx_urp.yml +++ b/.yamato/all-vfx_urp.yml @@ -11,7 +11,7 @@ All_VFX_URP_trunk: - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_playmode_trunk rerun: on-new-revision All_VFX_URP_fast-2020.2: - name: All VFX_URP CI - 2020.2 + name: All VFX_URP CI - fast-2020.2 dependencies: - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_Standalone_fast-2020.2 rerun: on-new-revision diff --git a/.yamato/config/__shared.metafile b/.yamato/config/__shared.metafile index 6fb3c445e41..ce107333575 100644 --- a/.yamato/config/__shared.metafile +++ b/.yamato/config/__shared.metafile @@ -3,17 +3,24 @@ target_branch_editor_ci: ci/editor-pinning # specifies the branch on which edito target_editor: trunk # specifies the target editor used for some package/preview publish jobs editors: # applied for all yml files - track: trunk + name: trunk rerun_strategy: on-new-revision editor_pinning: True + nightly: True - track: 2020.2 + name: fast-2020.2 rerun_strategy: on-new-revision editor_pinning: False fast: True + abv_pr: True - track: 2020.2 + name: 2020.2 rerun_strategy: on-new-revision editor_pinning: False fast: False + nightly: True - track: CUSTOM-REVISION + name: CUSTOM-REVISION rerun_strategy: always editor_pinning: False fast: False diff --git a/.yamato/config/_abv.metafile b/.yamato/config/_abv.metafile index 52c4ac1b1bd..6634c81b1bd 100644 --- a/.yamato/config/_abv.metafile +++ b/.yamato/config/_abv.metafile @@ -1,6 +1,4 @@ abv: # specify the editor versions for which to create the expression trigger for all_project_ci job - trigger_editors: - - fast-2020.2 projects: - name: Universal - name: ShaderGraph @@ -8,9 +6,6 @@ abv: # specify the editor versions for which to create the expression trigger fo - name: VFX_HDRP - name: VFX_URP nightly: - allowed_editors: # specify the editor versions for which to create nightly jobs - - trunk - - 2020.2 extra_dependencies: # additional project jobs to run nightly (in addition to ABV and smoke tests) - project: Universal platform: Android diff --git a/.yamato/ruamel/build.py b/.yamato/ruamel/build.py index 8de3e4670e9..68f500345d2 100644 --- a/.yamato/ruamel/build.py +++ b/.yamato/ruamel/build.py @@ -78,7 +78,7 @@ def get_metafile(metafile_name, unfold_agents_root_keys=[], unfold_test_platform editor_tracks = shared['editors'] latest_editor_versions = {} for editor in editor_tracks: - if str(editor['track']).lower()!='custom-revision': + if editor['editor_pinning']: latest_editor_versions[editor['track']] = yml_load(os.path.join(config_dir,f'_latest_editor_versions_{str(editor["track"])}.metafile')) # create editor diff --git a/.yamato/ruamel/jobs/abv/abv_all_project_ci.py b/.yamato/ruamel/jobs/abv/abv_all_project_ci.py index b0641213f1c..3a29a6ccb06 100644 --- a/.yamato/ruamel/jobs/abv/abv_all_project_ci.py +++ b/.yamato/ruamel/jobs/abv/abv_all_project_ci.py @@ -1,33 +1,32 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss from ..shared.namer import * -from ..shared.namer import _track_name from ..shared.yml_job import YMLJob class ABV_AllProjectCiJob(): - def __init__(self, editor, projects, abv_trigger_editors, target_branch): - self.job_id = abv_job_id_all_project_ci(editor["track"], editor.get("fast")) - self.yml = self.get_job_definition(editor, projects, abv_trigger_editors, target_branch).get_yml() + def __init__(self, editor, projects, target_branch): + self.job_id = abv_job_id_all_project_ci(editor["name"]) + self.yml = self.get_job_definition(editor, projects, target_branch).get_yml() - def get_job_definition(self, editor, projects, abv_trigger_editors, target_branch): + def get_job_definition(self, editor, projects, target_branch): # define dependencies dependencies = [{ - 'path': f'{projectcontext_filepath()}#{projectcontext_job_id_test_all(editor["track"], editor.get("fast"))}', + 'path': f'{projectcontext_filepath()}#{projectcontext_job_id_test_all(editor["name"])}', 'rerun': editor["rerun_strategy"] }] for project in projects: dependencies.append({ - 'path': f'{project_filepath_all(project["name"])}#{project_job_id_all(project["name"], editor["track"], editor.get("fast"))}', + 'path': f'{project_filepath_all(project["name"])}#{project_job_id_all(project["name"], editor["name"])}', 'rerun': editor["rerun_strategy"]}) # construct job job = YMLJob() - job.set_name(f'_ABV for SRP repository - {_track_name(editor["track"], editor.get("fast"))}') + job.set_name(f'_ABV for SRP repository - {editor["name"]}') job.add_dependencies(dependencies) job.add_var_custom_revision(editor["track"]) - if _track_name(editor["track"], editor.get("fast")) in abv_trigger_editors: + if editor.get("abv_pr"): job.set_trigger_on_expression(f'pull_request.target eq "{target_branch}" AND NOT pull_request.draft AND NOT pull_request.push.changes.all match ["**/*.md", "doc/**/*", "**/Documentation*/**/*", ".github/**/*", "Tools/**/*"]') return job \ No newline at end of file diff --git a/.yamato/ruamel/jobs/abv/abv_all_project_ci_nightly.py b/.yamato/ruamel/jobs/abv/abv_all_project_ci_nightly.py index fa913884637..a722685b5eb 100644 --- a/.yamato/ruamel/jobs/abv/abv_all_project_ci_nightly.py +++ b/.yamato/ruamel/jobs/abv/abv_all_project_ci_nightly.py @@ -4,19 +4,17 @@ class ABV_AllProjectCiNightlyJob(): - def __init__(self, editor, projects, test_platforms, nightly_config, target_branch): - if editor["track"] not in nightly_config["allowed_editors"]: - raise Exception(f'Tried to construct nightly with PR trigger for version {editor["track"]}') - self.job_id = abv_job_id_all_project_ci_nightly(editor["track"]) - self.yml = self.get_job_definition(editor, projects, test_platforms, nightly_config.get("extra_dependencies",[]), target_branch).get_yml() + def __init__(self, editor, test_platforms, nightly_config, target_branch): + self.job_id = abv_job_id_all_project_ci_nightly(editor["name"]) + self.yml = self.get_job_definition(editor,test_platforms, nightly_config.get("extra_dependencies",[]), target_branch).get_yml() - def get_job_definition(self, editor, projects, test_platforms, extra_dependencies, target_branch): + def get_job_definition(self, editor, test_platforms, extra_dependencies, target_branch): # define dependencies dependencies = [ { - 'path': f'{abv_filepath()}#{abv_job_id_all_project_ci(editor["track"], editor.get("fast"))}', + 'path': f'{abv_filepath()}#{abv_job_id_all_project_ci(editor["name"])}', 'rerun': editor["rerun_strategy"]}, # Todo: re-add template tests to the nightly once the publishing issue with upm-ci template test is fixed: # "(There has never been a full release of this package. The major must be 0 or 1.)" @@ -28,23 +26,23 @@ def get_job_definition(self, editor, projects, test_platforms, extra_dependencie for test_platform in test_platforms: # TODO replace with all_smoke_tests if rerun strategy can override lower level ones dependencies.append({ - 'path': f'{abv_filepath()}#{abv_job_id_smoke_test(editor["track"],test_platform["name"])}', + 'path': f'{abv_filepath()}#{abv_job_id_smoke_test(editor["name"],test_platform["name"])}', 'rerun': editor["rerun_strategy"]}) for dep in extra_dependencies: if dep.get("all"): dependencies.append({ - 'path': f'{project_filepath_all(dep["project"])}#{project_job_id_all(dep["project"], editor["track"], editor["track"], editor.get("fast"))}', + 'path': f'{project_filepath_all(dep["project"])}#{project_job_id_all(dep["project"], editor["name"])}', 'rerun': editor["rerun_strategy"]}) else: for tp in dep["test_platforms"]: dependencies.append({ - 'path': f'{project_filepath_specific(dep["project"], dep["platform"], dep["api"])}#{project_job_id_test(dep["project"], dep["platform"], dep["api"], tp, editor["track"],editor.get("fast"))}', + 'path': f'{project_filepath_specific(dep["project"], dep["platform"], dep["api"])}#{project_job_id_test(dep["project"], dep["platform"], dep["api"], tp, editor["name"])}', 'rerun': editor["rerun_strategy"]}) # construct job job = YMLJob() - job.set_name(f'_Nightly ABV against { editor["track"] }') + job.set_name(f'_Nightly ABV against { editor["name"] }') job.add_dependencies(dependencies) job.add_var_custom_revision(editor["track"]) job.add_trigger_recurrent(target_branch,'0 * * ?') diff --git a/.yamato/ruamel/jobs/abv/abv_all_smoke_tests.py b/.yamato/ruamel/jobs/abv/abv_all_smoke_tests.py index 96e69fe67fe..9ac2bde8016 100644 --- a/.yamato/ruamel/jobs/abv/abv_all_smoke_tests.py +++ b/.yamato/ruamel/jobs/abv/abv_all_smoke_tests.py @@ -5,7 +5,7 @@ class ABV_AllSmokeTestsJob(): def __init__(self, editor, test_platforms): - self.job_id = abv_job_id_all_smoke_tests(editor["track"]) + self.job_id = abv_job_id_all_smoke_tests(editor["name"]) self.yml = self.get_job_definition(editor, test_platforms).get_yml() @@ -15,13 +15,13 @@ def get_job_definition(self,editor, test_platforms): dependencies = [] for test_platform in test_platforms: dependencies.append({ - 'path': f'{abv_filepath()}#{abv_job_id_smoke_test(editor["track"],test_platform["name"])}', + 'path': f'{abv_filepath()}#{abv_job_id_smoke_test(editor["name"],test_platform["name"])}', 'rerun': editor["rerun_strategy"] }) # construct job job = YMLJob() - job.set_name(f'All Smoke Tests - {editor["track"]}') + job.set_name(f'All Smoke Tests - {editor["name"]}') job.add_dependencies(dependencies) job.add_var_custom_revision(editor["track"]) return job diff --git a/.yamato/ruamel/jobs/abv/abv_smoke_test.py b/.yamato/ruamel/jobs/abv/abv_smoke_test.py index 4399e90a824..ea9ae178d6e 100644 --- a/.yamato/ruamel/jobs/abv/abv_smoke_test.py +++ b/.yamato/ruamel/jobs/abv/abv_smoke_test.py @@ -6,7 +6,7 @@ class ABV_SmokeTestJob(): def __init__(self, editor, test_platform, smoke_test): - self.job_id = abv_job_id_smoke_test(editor["track"], test_platform["name"]) + self.job_id = abv_job_id_smoke_test(editor["name"], test_platform["name"]) self.yml = self.get_job_definition(editor, test_platform, smoke_test).get_yml() @@ -31,7 +31,7 @@ def get_job_definition(self, editor, test_platform, smoke_test): # construct job job = YMLJob() - job.set_name(f'SRP Smoke Test - {test_platform["name"]}_{editor["track"]}') + job.set_name(f'SRP Smoke Test - {test_platform["name"]}_{editor["name"]}') job.set_agent(agent if test_platform["name"] == 'editmode' else agent_gpu) job.add_var_upm_registry() job.add_var_custom_revision(editor["track"]) @@ -39,5 +39,5 @@ def get_job_definition(self, editor, test_platform, smoke_test): job.add_artifacts_test_results() if not editor['editor_pinning']: - job.add_dependencies([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], "windows",fast=False) }']) + job.add_dependencies([f'{editor_priming_filepath()}#{editor_job_id(editor["name"], "windows") }']) return job \ No newline at end of file diff --git a/.yamato/ruamel/jobs/abv/abv_trunk_verification.py b/.yamato/ruamel/jobs/abv/abv_trunk_verification.py index bbb53c89142..89f63e7e7be 100644 --- a/.yamato/ruamel/jobs/abv/abv_trunk_verification.py +++ b/.yamato/ruamel/jobs/abv/abv_trunk_verification.py @@ -5,7 +5,7 @@ class ABV_TrunkVerificationJob(): def __init__(self, editor, extra_dependencies): - self.job_id = abv_job_id_trunk_verification(editor["track"]) + self.job_id = abv_job_id_trunk_verification(editor["name"]) self.yml = self.get_job_definition(editor, extra_dependencies).get_yml() @@ -16,17 +16,17 @@ def get_job_definition(self, editor, extra_dependencies): for dep in extra_dependencies: if dep.get("all"): dependencies.append({ - 'path': f'{project_filepath_all(dep["project"])}#{project_job_id_all(dep["project"], editor["track"])}', + 'path': f'{project_filepath_all(dep["project"])}#{project_job_id_all(dep["project"], editor["name"])}', 'rerun': editor["rerun_strategy"]}) else: for tp in dep["test_platforms"]: dependencies.append({ - 'path': f'{project_filepath_specific(dep["project"], dep["platform"], dep["api"])}#{project_job_id_test(dep["project"], dep["platform"], dep["api"], tp, editor["track"],editor.get("fast"))}', + 'path': f'{project_filepath_specific(dep["project"], dep["platform"], dep["api"])}#{project_job_id_test(dep["project"], dep["platform"], dep["api"], tp, editor["name"])}', 'rerun': editor["rerun_strategy"]}) # construct job job = YMLJob() - job.set_name(f'Trunk verification - {editor["track"]}') + job.set_name(f'Trunk verification - {editor["name"]}') job.add_dependencies(dependencies) job.add_var_custom_revision(editor["track"]) return job \ No newline at end of file diff --git a/.yamato/ruamel/jobs/abv/yml_abv.py b/.yamato/ruamel/jobs/abv/yml_abv.py index 33ca8d44fdc..6d4c40465a2 100644 --- a/.yamato/ruamel/jobs/abv/yml_abv.py +++ b/.yamato/ruamel/jobs/abv/yml_abv.py @@ -17,11 +17,11 @@ def create_abv_ymls(metafile): job = ABV_AllSmokeTestsJob(editor, metafile["smoke_test"]["test_platforms"]) yml[job.job_id] = job.yml - job = ABV_AllProjectCiJob(editor, metafile["abv"]["projects"], metafile["abv"]["trigger_editors"], metafile["target_branch"]) + job = ABV_AllProjectCiJob(editor, metafile["abv"]["projects"], metafile["target_branch"]) yml[job.job_id] = job.yml - if editor["track"] in metafile["nightly"]["allowed_editors"]: - job = ABV_AllProjectCiNightlyJob(editor, metafile["abv"]["projects"], metafile["smoke_test"]["test_platforms"], metafile["nightly"], metafile["target_branch"]) + if editor.get("nightly"): + job = ABV_AllProjectCiNightlyJob(editor, metafile["smoke_test"]["test_platforms"], metafile["nightly"], metafile["target_branch"]) yml[job.job_id] = job.yml job = ABV_TrunkVerificationJob(editor, metafile["trunk_verification"]["dependencies"]) diff --git a/.yamato/ruamel/jobs/editor/editor_pinning_merge_all.py b/.yamato/ruamel/jobs/editor/editor_pinning_merge_all.py index a5bf4cf7003..35947184352 100644 --- a/.yamato/ruamel/jobs/editor/editor_pinning_merge_all.py +++ b/.yamato/ruamel/jobs/editor/editor_pinning_merge_all.py @@ -20,7 +20,7 @@ def get_job_definition(self, editors, agent, target_branch, target_branch_editor if not editor['editor_pinning']: continue - dependencies.append(f'{editor_pinning_filepath()}#{editor_job_id_merge_revisions(editor["track"], abv)}') + dependencies.append(f'{editor_pinning_filepath()}#{editor_job_id_merge_revisions(editor["name"], abv)}') commands = [ f'sudo pip3 install pipenv --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple',# Remove when the image has this preinstalled. diff --git a/.yamato/ruamel/jobs/editor/editor_pinning_merge_revisions.py b/.yamato/ruamel/jobs/editor/editor_pinning_merge_revisions.py index b3d3371c574..8d11dd9fab0 100644 --- a/.yamato/ruamel/jobs/editor/editor_pinning_merge_revisions.py +++ b/.yamato/ruamel/jobs/editor/editor_pinning_merge_revisions.py @@ -7,7 +7,7 @@ class Editor_PinningMergeRevisionsJob(): def __init__(self, editor, agent, target_branch, target_branch_editor_ci, abv): - self.job_id = editor_job_id_merge_revisions(editor["track"], abv) + self.job_id = editor_job_id_merge_revisions(editor["name"], abv) self.yml_job = self.get_job_definition(editor, agent, target_branch, target_branch_editor_ci, abv) self.yml = self.yml_job.get_yml() @@ -38,7 +38,7 @@ def get_job_definition(self, editor, agent, target_branch, target_branch_editor_ if abv: job.set_name(f'Merge [{editor["track"]}] revisions to {target_branch} [ABV]') job.allow_failure() - job.add_dependencies([f'{abv_filepath()}#{abv_job_id_all_project_ci(editor["track"], fast=False)}']) + job.add_dependencies([f'{abv_filepath()}#{abv_job_id_all_project_ci(editor["name"])}']) else: job.set_name(f'Merge [{editor["track"]}] revisions to {target_branch} [no ABV]') diff --git a/.yamato/ruamel/jobs/editor/editor_priming.py b/.yamato/ruamel/jobs/editor/editor_priming.py index 01bddb7605f..42bf7214536 100644 --- a/.yamato/ruamel/jobs/editor/editor_priming.py +++ b/.yamato/ruamel/jobs/editor/editor_priming.py @@ -1,12 +1,12 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss -from ..shared.namer import editor_job_id, _track_name +from ..shared.namer import editor_job_id from ..shared.constants import VAR_UPM_REGISTRY, PATH_UNITY_REVISION, UNITY_DOWNLOADER_CLI_URL, VAR_CUSTOM_REVISION from ..shared.yml_job import YMLJob class Editor_PrimingJob(): def __init__(self, platform, editor, agent): - self.job_id = editor_job_id(editor["track"], platform["os"],editor.get('fast')) + self.job_id = editor_job_id(editor["name"], platform["os"]) self.yml = self.get_job_definition(platform, editor, agent).get_yml() @@ -32,7 +32,7 @@ def get_job_definition(self, platform, editor, agent): # construct job job = YMLJob() - job.set_name(f'[{_track_name(editor["track"], editor.get("fast"))},{platform["os"]}] Editor priming') + job.set_name(f'[{editor["name"]},{platform["os"]}] Editor priming') job.set_agent(agent) job.set_skip_checkout(True) job.add_var_custom('PATH', '/home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin') diff --git a/.yamato/ruamel/jobs/packages/package_publish.py b/.yamato/ruamel/jobs/packages/package_publish.py index 0b6907f2c0f..17b215cfdab 100644 --- a/.yamato/ruamel/jobs/packages/package_publish.py +++ b/.yamato/ruamel/jobs/packages/package_publish.py @@ -16,7 +16,7 @@ def get_job_definition(self, package, agent, platforms, editor_tracks): # define dependencies dependencies = [f'{packages_filepath()}#{package_job_id_pack(package["id"])}'] for editor_track in editor_tracks: - dependencies.extend([f'{packages_filepath()}#{package_job_id_test(package["id"], platform["os"], editor_track, fast=False)}' for platform in platforms]) + dependencies.extend([f'{packages_filepath()}#{package_job_id_test(package["id"], platform["os"], editor_track)}' for platform in platforms]) # construct job job = YMLJob() diff --git a/.yamato/ruamel/jobs/packages/package_publish_all.py b/.yamato/ruamel/jobs/packages/package_publish_all.py index d8c6a6dfaf4..19c56efd632 100644 --- a/.yamato/ruamel/jobs/packages/package_publish_all.py +++ b/.yamato/ruamel/jobs/packages/package_publish_all.py @@ -14,9 +14,7 @@ def get_job_definition(self, packages, target_branch, agent): # construct job job = YMLJob() job.set_name(f'Publish all packages [package context][manual]') - #job.set_agent(agent) job.add_dependencies([f'{packages_filepath()}#{package_job_id_publish(package["id"])}' for package in packages]) - #job.add_trigger_recurrent(target_branch, 'daily') return job diff --git a/.yamato/ruamel/jobs/packages/package_test.py b/.yamato/ruamel/jobs/packages/package_test.py index 9b3d5808bed..2cb69ecdb63 100644 --- a/.yamato/ruamel/jobs/packages/package_test.py +++ b/.yamato/ruamel/jobs/packages/package_test.py @@ -1,6 +1,5 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss from ..shared.namer import * -from ..shared.namer import _track_name from ..shared.constants import PATH_UNITY_REVISION, NPM_UPMCI_INSTALL_URL, UNITY_DOWNLOADER_CLI_URL, PATH_PACKAGES_temp, get_unity_downloader_cli_cmd from ..shared.yml_job import YMLJob @@ -9,7 +8,7 @@ class Package_TestJob(): def __init__(self, package, platform, editor): self.package_id = package["id"] - self.job_id = package_job_id_test(package["id"],platform["os"],editor["track"], editor.get("fast")) + self.job_id = package_job_id_test(package["id"],platform["os"],editor["name"]) self.yml = self.get_job_definition(package,platform, editor).get_yml() @@ -18,7 +17,7 @@ def get_job_definition(self, package, platform, editor): # define dependencies dependencies = [f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in package["dependencies"]] if not editor['editor_pinning']: - dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],editor.get("fast")) }']) + dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["name"], platform["os"]) }']) # define commands commands = [ @@ -41,7 +40,7 @@ def get_job_definition(self, package, platform, editor): # construct job job = YMLJob() - job.set_name(f'Test { package["name"] } {platform["name"]} {_track_name(editor["track"],editor.get("fast"))}') + job.set_name(f'Test { package["name"] } {platform["name"]} {editor["name"]}') job.set_agent(platform['agent_package']) job.add_dependencies(dependencies) job.add_commands(commands) diff --git a/.yamato/ruamel/jobs/packages/package_test_all.py b/.yamato/ruamel/jobs/packages/package_test_all.py index 207334323d6..5d86b6ac0dd 100644 --- a/.yamato/ruamel/jobs/packages/package_test_all.py +++ b/.yamato/ruamel/jobs/packages/package_test_all.py @@ -1,5 +1,5 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss -from ..shared.namer import packages_filepath, package_job_id_test_all, package_job_id_test, package_job_id_test_dependencies, _track_name +from ..shared.namer import packages_filepath, package_job_id_test_all, package_job_id_test, package_job_id_test_dependencies from ..shared.yml_job import YMLJob from ..shared.constants import NPM_UPMCI_INSTALL_URL @@ -7,7 +7,7 @@ class Package_AllPackageCiJob(): def __init__(self, packages, agent, platforms, target_branch, editor): - self.job_id = package_job_id_test_all(editor["track"], editor.get('fast')) + self.job_id = package_job_id_test_all(editor["name"]) self.yml = self.get_job_definition(packages, agent, platforms, target_branch, editor).get_yml() @@ -17,12 +17,12 @@ def get_job_definition(self, packages, agent, platforms, target_branch, editor): dependencies = [] for platform in platforms: for package in packages: - dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["id"],platform["os"],editor["track"], editor.get("fast"))}') + dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["id"],platform["os"],editor["name"])}') #dependencies.append(f'{packages_filepath()}#{package_job_id_test_dependencies(package["id"],platform["os"],editor["track"])}') # construct job job = YMLJob() - job.set_name(f'Pack and test all packages - { _track_name(editor["track"], editor.get("fast")) } [package context]') + job.set_name(f'Pack and test all packages - { editor["name"] } [package context]') job.set_agent(agent) job.add_dependencies(dependencies) job.add_var_custom_revision(editor["track"]) @@ -30,9 +30,6 @@ def get_job_definition(self, packages, agent, platforms, target_branch, editor): f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', f'upm-ci package izon -t', f'upm-ci package izon -d']) - # if editor['track'] == f'fast-{target_editor}': - # # trigger the job when updating the docs to avoid merging jpg images (this is not allowed by the package validation suite) - # job.set_trigger_on_expression(f'pull_request.target eq "{target_branch}" AND NOT pull_request.draft AND pull_request.push.changes.any match ["**/Documentation*/**/*"]') return job \ No newline at end of file diff --git a/.yamato/ruamel/jobs/packages/package_test_dependencies.py b/.yamato/ruamel/jobs/packages/package_test_dependencies.py index 0c468923ca2..efcc71a3b01 100644 --- a/.yamato/ruamel/jobs/packages/package_test_dependencies.py +++ b/.yamato/ruamel/jobs/packages/package_test_dependencies.py @@ -1,30 +1,29 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss from ..shared.namer import * -from ..shared.namer import _track_name -from ..shared.constants import PATH_UNITY_REVISION, NPM_UPMCI_INSTALL_URL, UNITY_DOWNLOADER_CLI_URL, get_editor_revision +from ..shared.constants import PATH_UNITY_REVISION, NPM_UPMCI_INSTALL_URL, UNITY_DOWNLOADER_CLI_URL, get_unity_downloader_cli_cmd from ..shared.yml_job import YMLJob class Package_TestDependenciesJob(): def __init__(self, package, platform, editor): self.package_id = package["id"] - self.job_id = package_job_id_test_dependencies(package["id"],platform["os"],editor["track"],editor.get("fast")) + self.job_id = package_job_id_test_dependencies(package["id"],platform["os"],editor["name"]) self.yml = self.get_job_definition(package,platform, editor).get_yml() def get_job_definition(yml, package, platform, editor): # define dependencies - dependencies = [f'{packages_filepath()}#{package_job_id_test(package["id"],platform["os"],editor["track"],editor.get("fast"))}'] + dependencies = [f'{packages_filepath()}#{package_job_id_test(package["id"],platform["os"],editor["name"])}'] dependencies.extend([f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in package["dependencies"]]) - if str(editor['track']).lower() == 'custom-revision': - dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"], editor.get("fast")) }']) + if not editor["editor_pinning"]: + dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["name"], platform["os"]) }']) # define commands commands = [ f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', f'pip install unity-downloader-cli --index-url {UNITY_DOWNLOADER_CLI_URL} --upgrade', - f'unity-downloader-cli -u { get_editor_revision(editor, platform["os"]) } -c editor --wait --published-only'] + f'unity-downloader-cli -u { get_unity_downloader_cli_cmd(editor, platform["os"]) } -c editor --wait --published-only'] if package.get('hascodependencies', None) is not None: if platform["os"].lower() == 'windows': commands.append(f'mkdir upm-ci~\\packages') @@ -40,7 +39,7 @@ def get_job_definition(yml, package, platform, editor): # construct job job = YMLJob() - job.set_name(f'Test { package["name"] } {platform["name"]} {_track_name(editor["track"], editor.get("fast"))} - dependencies') + job.set_name(f'Test { package["name"] } {platform["name"]} {editor["name"]} - dependencies') job.set_agent(platform['agent_package']) job.add_dependencies(dependencies) job.add_commands(commands) diff --git a/.yamato/ruamel/jobs/packages/project_publish.py b/.yamato/ruamel/jobs/packages/project_publish.py index f15eeb3901c..37590d74ff4 100644 --- a/.yamato/ruamel/jobs/packages/project_publish.py +++ b/.yamato/ruamel/jobs/packages/project_publish.py @@ -16,7 +16,7 @@ def get_job_definition(self, package, agent, platforms, editor_tracks): # define dependencies dependencies = [f'{projectcontext_filepath()}#{projectcontext_job_id_pack()}'] for editor_track in editor_tracks: - dependencies.extend([f'{projectcontext_filepath()}#{projectcontext_job_id_test(platform["os"], editor_track, fast=False)}' for platform in platforms]) + dependencies.extend([f'{projectcontext_filepath()}#{projectcontext_job_id_test(platform["os"], editor_track)}' for platform in platforms]) # construct job job = YMLJob() diff --git a/.yamato/ruamel/jobs/packages/project_publish_all.py b/.yamato/ruamel/jobs/packages/project_publish_all.py index 0783f83ae0a..0c21e38b9e3 100644 --- a/.yamato/ruamel/jobs/packages/project_publish_all.py +++ b/.yamato/ruamel/jobs/packages/project_publish_all.py @@ -14,9 +14,7 @@ def get_job_definition(self, packages, target_branch, agent): # construct job job = YMLJob() job.set_name(f'Publish all packages [project context][recurrent]') - #job.set_agent(agent) job.add_dependencies([f'{projectcontext_filepath()}#{projectcontext_job_id_publish(package["id"])}' for package in packages]) - # job.add_trigger_recurrent(target_branch, 'daily') return job diff --git a/.yamato/ruamel/jobs/packages/project_test.py b/.yamato/ruamel/jobs/packages/project_test.py index b106b82e3c6..1fe36973092 100644 --- a/.yamato/ruamel/jobs/packages/project_test.py +++ b/.yamato/ruamel/jobs/packages/project_test.py @@ -1,13 +1,12 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss from ..shared.namer import * -from ..shared.namer import _track_name from ..shared.constants import PATH_UNITY_REVISION, get_editor_revision, NPM_UPMCI_INSTALL_URL, get_unity_downloader_cli_cmd from ..shared.yml_job import YMLJob class Project_TestJob(): def __init__(self, platform, editor): - self.job_id = projectcontext_job_id_test(platform["os"],editor["track"],editor.get("fast")) + self.job_id = projectcontext_job_id_test(platform["os"],editor["name"]) self.yml = self.get_job_definition(platform, editor).get_yml() @@ -16,7 +15,7 @@ def get_job_definition(self, platform, editor): # define dependencies dependencies = [f'{projectcontext_filepath()}#{projectcontext_job_id_pack()}'] if not editor['editor_pinning']: - dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],editor.get("fast")) }']) + dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["name"], platform["os"]) }']) # define commands commands = [ @@ -28,7 +27,7 @@ def get_job_definition(self, platform, editor): # construct job job = YMLJob() - job.set_name(f'Test all packages [project context] {platform["name"]} {_track_name(editor["track"],editor.get("fast"))}') + job.set_name(f'Test all packages [project context] {platform["name"]} {editor["name"]}') job.set_agent(platform['agent_package']) job.add_dependencies(dependencies) job.add_commands(commands) diff --git a/.yamato/ruamel/jobs/packages/project_test_all.py b/.yamato/ruamel/jobs/packages/project_test_all.py index c97ac230992..07b0a18f9bb 100644 --- a/.yamato/ruamel/jobs/packages/project_test_all.py +++ b/.yamato/ruamel/jobs/packages/project_test_all.py @@ -1,5 +1,5 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss -from ..shared.namer import projectcontext_filepath, projectcontext_job_id_test_all, projectcontext_job_id_test, projectcontext_job_id_test_min_editor,_track_name +from ..shared.namer import projectcontext_filepath, projectcontext_job_id_test_all, projectcontext_job_id_test, projectcontext_job_id_test_min_editor from ..shared.yml_job import YMLJob from ..shared.constants import NPM_UPMCI_INSTALL_URL @@ -7,7 +7,7 @@ class Project_AllPackageCiJob(): def __init__(self, packages, agent, platforms, target_branch, editor): - self.job_id = projectcontext_job_id_test_all(editor["track"],editor.get("fast")) + self.job_id = projectcontext_job_id_test_all(editor["name"]) self.yml = self.get_job_definition(packages, agent, platforms, target_branch, editor).get_yml() @@ -16,14 +16,14 @@ def get_job_definition(self, packages, agent, platforms, target_branch, editor): # define dependencies dependencies = [] for platform in platforms: - dependencies.append(f'{projectcontext_filepath()}#{projectcontext_job_id_test(platform["os"],editor["track"],editor.get("fast"))}') + dependencies.append(f'{projectcontext_filepath()}#{projectcontext_job_id_test(platform["os"],editor["name"])}') if str(editor["track"]).lower() == "trunk": dependencies.append(f'{projectcontext_filepath()}#{projectcontext_job_id_test_min_editor(platform["os"])}') #dependencies.append(f'{packages_filepath()}#{package_job_id_test_dependencies(package["id"],platform["os"],editor["track"])}') # construct job job = YMLJob() - job.set_name(f'Pack and test all packages - { _track_name(editor["track"], editor.get("fast")) } [project context]') + job.set_name(f'Pack and test all packages - { editor["name"]} [project context]') job.set_agent(agent) job.add_dependencies(dependencies) job.add_var_custom_revision(editor["track"]) @@ -31,9 +31,6 @@ def get_job_definition(self, packages, agent, platforms, target_branch, editor): f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', f'upm-ci package izon -t', f'upm-ci package izon -d']) - #if editor['track'] == f'{target_editor}': - # trigger the job when updating the docs to avoid merging jpg images (this is not allowed by the package validation suite) - # job.set_trigger_on_expression(f'pull_request.target eq "{target_branch}" AND NOT pull_request.draft AND pull_request.push.changes.any match ["**/Documentation*/**/*"]') return job \ No newline at end of file diff --git a/.yamato/ruamel/jobs/preview_publish/pb_promote.py b/.yamato/ruamel/jobs/preview_publish/pb_promote.py index 215dd46eced..2e149e594d0 100644 --- a/.yamato/ruamel/jobs/preview_publish/pb_promote.py +++ b/.yamato/ruamel/jobs/preview_publish/pb_promote.py @@ -24,7 +24,7 @@ def get_job_definition(self, agent, package, platforms, target_editor, dry_run): for platform in platforms: - dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["name"], platform["os"], target_editor, fast=False)}') + dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["name"], platform["os"], target_editor)}') # construct job job = YMLJob() diff --git a/.yamato/ruamel/jobs/preview_publish/pb_promote_project.py b/.yamato/ruamel/jobs/preview_publish/pb_promote_project.py index 6f2db4a397b..ecb066ad66b 100644 --- a/.yamato/ruamel/jobs/preview_publish/pb_promote_project.py +++ b/.yamato/ruamel/jobs/preview_publish/pb_promote_project.py @@ -23,7 +23,7 @@ def get_job_definition(self, agent, package, platforms, target_editor, dry_run): dependencies.append(f'{projectcontext_filepath()}#{projectcontext_job_id_publish(package["name"])}') for platform in platforms: - dependencies.append(f'{projectcontext_filepath()}#{projectcontext_job_id_test(platform["os"], target_editor, fast=False)}') + dependencies.append(f'{projectcontext_filepath()}#{projectcontext_job_id_test(platform["os"], target_editor)}') # construct job job = YMLJob() diff --git a/.yamato/ruamel/jobs/preview_publish/pb_wait_for_nightly.py b/.yamato/ruamel/jobs/preview_publish/pb_wait_for_nightly.py index d701f223893..02e5416c0fd 100644 --- a/.yamato/ruamel/jobs/preview_publish/pb_wait_for_nightly.py +++ b/.yamato/ruamel/jobs/preview_publish/pb_wait_for_nightly.py @@ -18,7 +18,7 @@ def get_job_definition(self, packages, platforms, target_editor): for platform in platforms: - dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["name"], platform["os"], target_editor, fast=False)}') + dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["name"], platform["os"], target_editor)}') # construct job job = YMLJob() diff --git a/.yamato/ruamel/jobs/projects/_project_base.py b/.yamato/ruamel/jobs/projects/_project_base.py index cda90cbcda8..0bdd8fe3987 100644 --- a/.yamato/ruamel/jobs/projects/_project_base.py +++ b/.yamato/ruamel/jobs/projects/_project_base.py @@ -3,16 +3,15 @@ from ruamel.yaml.scalarstring import PlainScalarString as pss from .commands._cmd_mapper import get_cmd from ..shared.namer import * -from ..shared.namer import _track_name from ..shared.yml_job import YMLJob def _job(project_name, test_platform_name, editor, platform, api, cmd): # define name if test_platform_name.lower() == 'standalone_build': - job_name = f'Build {project_name} on {platform["name"]}_{api["name"]}_Player on version {_track_name(editor["track"], editor.get("fast"))}' + job_name = f'Build {project_name} on {platform["name"]}_{api["name"]}_Player on version {editor["name"]}' else: - job_name = f'{project_name} on {platform["name"]}_{api["name"]}_{test_platform_name} on version {_track_name(editor["track"], editor.get("fast"))}' + job_name = f'{project_name} on {platform["name"]}_{api["name"]}_{test_platform_name} on version {editor["name"]}' # define agent platform_agents_project = platform.get(f'agents_project_{api["name"]}', platform.get('agents_project')) @@ -30,7 +29,7 @@ def _job(project_name, test_platform_name, editor, platform, api, cmd): if not editor['editor_pinning']: job.add_dependencies([{ - 'path' : f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],editor["fast"])}', + 'path' : f'{editor_priming_filepath()}#{editor_job_id(editor["name"], platform["os"])}', 'rerun' : editor["rerun_strategy"]}]) return job diff --git a/.yamato/ruamel/jobs/projects/project_all.py b/.yamato/ruamel/jobs/projects/project_all.py index 2b17902fb11..c053e85d4c5 100644 --- a/.yamato/ruamel/jobs/projects/project_all.py +++ b/.yamato/ruamel/jobs/projects/project_all.py @@ -6,7 +6,7 @@ class Project_AllJob(): def __init__(self, project, editor, dependencies_in_all): self.project = project - self.job_id = project_job_id_all(project, editor["track"], editor.get('fast')) + self.job_id = project_job_id_all(project, editor["name"]) self.yml = self.get_job_definition(project, editor, dependencies_in_all).get_yml() @@ -19,13 +19,13 @@ def get_job_definition(self, project, editor, dependencies_in_all): if dep.get("all"): dependencies.append({ - 'path': f'{project_filepath_all(project_dep)}#{project_job_id_all(project_dep, editor["track"],editor.get("fast"))}', + 'path': f'{project_filepath_all(project_dep)}#{project_job_id_all(project_dep, editor["name"])}', 'rerun': editor["rerun_strategy"]}) else: for test_platform in dep["test_platforms"]: file = project_filepath_specific(project_dep, dep["platform"], dep["api"]) - job_id = project_job_id_test(project_dep,dep["platform"],dep["api"],test_platform,editor["track"],editor.get("fast")) + job_id = project_job_id_test(project_dep,dep["platform"],dep["api"],test_platform, editor["name"]) dependencies.append({ 'path' : f'{file}#{job_id}', @@ -33,7 +33,7 @@ def get_job_definition(self, project, editor, dependencies_in_all): # construct job job = YMLJob() - job.set_name(f'All {project} CI - {editor["track"]}') + job.set_name(f'All {project} CI - {editor["name"]}') job.add_dependencies(dependencies) job.add_var_custom_revision(editor["track"]) return job diff --git a/.yamato/ruamel/jobs/projects/project_not_standalone.py b/.yamato/ruamel/jobs/projects/project_not_standalone.py index 9f59f80255e..26d55f2aea3 100644 --- a/.yamato/ruamel/jobs/projects/project_not_standalone.py +++ b/.yamato/ruamel/jobs/projects/project_not_standalone.py @@ -8,7 +8,7 @@ class Project_NotStandaloneJob(): def __init__(self, project, editor, platform, api, test_platform): self.project_name = project["name"] - self.job_id = project_job_id_test(project["name"],platform["name"],api["name"],test_platform["name"],editor["track"],editor.get("fast")) + self.job_id = project_job_id_test(project["name"],platform["name"],api["name"],test_platform["name"], editor["name"]) self.yml = self.get_job_definition(project, editor, platform, api, test_platform).get_yml() diff --git a/.yamato/ruamel/jobs/projects/project_standalone.py b/.yamato/ruamel/jobs/projects/project_standalone.py index 871f592d2b4..389d48fabeb 100644 --- a/.yamato/ruamel/jobs/projects/project_standalone.py +++ b/.yamato/ruamel/jobs/projects/project_standalone.py @@ -11,7 +11,7 @@ def __init__(self, project, editor, platform, api, test_platform): self.build_job = self.get_StandaloneBuildJob(project, editor, platform, api, test_platform) self.project_name = project["name"] - self.job_id = project_job_id_test(project["name"],platform["name"],api["name"],test_platform["name"],editor["track"], editor.get('fast')) + self.job_id = project_job_id_test(project["name"],platform["name"],api["name"],test_platform["name"], editor["name"]) self.yml = self.get_job_definition(project, editor, platform, api, test_platform, self.build_job).get_yml() diff --git a/.yamato/ruamel/jobs/projects/project_standalone_build.py b/.yamato/ruamel/jobs/projects/project_standalone_build.py index 2aee794a162..415102cdb25 100644 --- a/.yamato/ruamel/jobs/projects/project_standalone_build.py +++ b/.yamato/ruamel/jobs/projects/project_standalone_build.py @@ -8,7 +8,7 @@ class Project_StandaloneBuildJob(): def __init__(self, project, editor, platform, api, test_platform): self.project_name = project["name"] - self.job_id = project_job_id_build(project["name"],platform["name"],api["name"],editor["track"], editor.get('fast')) + self.job_id = project_job_id_build(project["name"],platform["name"],api["name"], editor["name"]) self.yml = self.get_job_definition(project, editor, platform, api, test_platform).get_yml() diff --git a/.yamato/ruamel/jobs/shared/namer.py b/.yamato/ruamel/jobs/shared/namer.py index ee80e45e4cd..9bb6ecacd56 100644 --- a/.yamato/ruamel/jobs/shared/namer.py +++ b/.yamato/ruamel/jobs/shared/namer.py @@ -1,8 +1,5 @@ parent_dir = '.yamato' -def _track_name(editor_track, fast): - return f'fast-{editor_track}' if fast else editor_track - # editor specific def editor_priming_filepath(): @@ -11,9 +8,8 @@ def editor_priming_filepath(): def editor_pinning_filepath(): return f'{parent_dir}/_editor_pinning.yml'.lower() -def editor_job_id(editor_version, platform_os, fast): - return f'editor:priming:{_track_name(editor_version, fast)}:{platform_os}' - +def editor_job_id(editor_name, platform_os): + return f'editor:priming:{editor_name}:{platform_os}' def editor_job_id_test_min_editor(platform_os): return f'editor:priming:test_min_editor:{platform_os}' @@ -34,11 +30,11 @@ def editor_job_id_merge_all(abv): def packages_filepath(): return f'{parent_dir}/_packages.yml'.lower() -def package_job_id_test(package_id, platform_os, editor_version, fast): - return f'test_{ package_id }_{ platform_os }_{_track_name(editor_version, fast)}' +def package_job_id_test(package_id, platform_os, editor_name): + return f'test_{ package_id }_{ platform_os }_{editor_name}' -def package_job_id_test_dependencies(package_id, platform_os, editor_version, fast): - return f'test_{ package_id }_{ platform_os }_{_track_name(editor_version, fast)}_dependencies' +def package_job_id_test_dependencies(package_id, platform_os, editor_name): + return f'test_{ package_id }_{ platform_os }_{editor_name}_dependencies' def package_job_id_pack(package_id): return f'pack_{package_id}' @@ -55,8 +51,8 @@ def package_job_id_publish_all(): def package_job_id_publish_all_tag(): return f'publish_all_tag' -def package_job_id_test_all(editor_version, fast): - return f'all_package_ci_{_track_name(editor_version, fast)}' +def package_job_id_test_all(editor_name): + return f'all_package_ci_{editor_name}' def projectcontext_filepath(): return f'{parent_dir}/_projectcontext.yml'.lower() @@ -64,8 +60,8 @@ def projectcontext_filepath(): def projectcontext_job_id_pack(): return f'pack_all_project' -def projectcontext_job_id_test(platform_os, editor_version, fast): - return f'test_all_project_{ platform_os }_{_track_name(editor_version, fast)}' +def projectcontext_job_id_test(platform_os, editor_name): + return f'test_all_project_{ platform_os }_{editor_name}' def projectcontext_job_id_test_min_editor(platform_os): return f'test_all_project_{ platform_os }_min_editor' @@ -82,8 +78,8 @@ def projectcontext_job_id_publish_all(): def projectcontext_job_id_publish_all_tag(): return f'publish_all_project_tag' -def projectcontext_job_id_test_all(editor_version, fast): - return f'all_package_ci_project_{_track_name(editor_version, fast)}' +def projectcontext_job_id_test_all(editor_name): + return f'all_package_ci_project_{editor_name}' def pb_projectcontext_job_id_promote(package_name): return f'promote_{package_name}_project' @@ -98,17 +94,17 @@ def pb_projectcontext_job_id_promote_all_preview(): def templates_filepath(): return f'{parent_dir}/_templates.yml'.lower() -def template_job_id_test(template_id, platform_os, editor_version): - return f'test_{ template_id }_{ platform_os }_{editor_version}' +def template_job_id_test(template_id, platform_os, editor_name): + return f'test_{ template_id }_{ platform_os }_{editor_name}' -def template_job_id_test_dependencies(template_id, platform_os, editor_version): - return f'test_{ template_id }_{ platform_os }_{editor_version}_dependencies' +def template_job_id_test_dependencies(template_id, platform_os, editor_name): + return f'test_{ template_id }_{ platform_os }_{editor_name}_dependencies' def template_job_id_pack(template_id): return f'pack_{template_id}' -def template_job_id_test_all(editor_version): - return f'all_template_ci_{editor_version}' +def template_job_id_test_all(editor_name): + return f'all_template_ci_{editor_name}' # project specific def project_filepath_specific(project_name, platform_name, api_name): @@ -119,34 +115,34 @@ def project_filepath_all(project_name): # return f'{parent_dir}/{project_name}/all-{project_name}.yml'.lower() return f'{parent_dir}/all-{project_name}.yml'.lower() -def project_job_id_test(project_name, platform_name, api_name, test_platform_name, editor_version, fast): - return f'{project_name}_{platform_name}_{api_name}_{test_platform_name}_{_track_name(editor_version, fast)}'.replace('__','_') +def project_job_id_test(project_name, platform_name, api_name, test_platform_name, editor_name): + return f'{project_name}_{platform_name}_{api_name}_{test_platform_name}_{editor_name}'.replace('__','_') -def project_job_id_build(project_name, platform_name, api_name, editor_version, fast): - return f'Build_{project_name}_{platform_name}_{api_name}_Player_{_track_name(editor_version, fast)}'.replace('__','_') +def project_job_id_build(project_name, platform_name, api_name, editor_name): + return f'Build_{project_name}_{platform_name}_{api_name}_Player_{editor_name}'.replace('__','_') -def project_job_id_all(project_name, editor_version, fast): - return f'All_{project_name}_{ _track_name(editor_version, fast)}' +def project_job_id_all(project_name, editor_name): + return f'All_{project_name}_{ editor_name}' # abv specific def abv_filepath(): return f'{parent_dir}/_abv.yml'.lower() -def abv_job_id_all_project_ci(editor_version, fast): - return f'all_project_ci_{_track_name(editor_version, fast)}' +def abv_job_id_all_project_ci(editor_name): + return f'all_project_ci_{editor_name}' -def abv_job_id_all_project_ci_nightly(editor_version): - return f'all_project_ci_nightly_{editor_version}' +def abv_job_id_all_project_ci_nightly(editor_name): + return f'all_project_ci_nightly_{editor_name}' -def abv_job_id_smoke_test(editor_version, test_platform_name): - return f'smoke_test_{test_platform_name}_{editor_version}' +def abv_job_id_smoke_test(editor_name, test_platform_name): + return f'smoke_test_{test_platform_name}_{editor_name}' -def abv_job_id_all_smoke_tests(editor_version): - return f'all_smoke_tests_{editor_version}' +def abv_job_id_all_smoke_tests(editor_name): + return f'all_smoke_tests_{editor_name}' -def abv_job_id_trunk_verification(editor_version): - return f'trunk_verification_{editor_version}' +def abv_job_id_trunk_verification(editor_name): + return f'trunk_verification_{editor_name}' # preview publish specific diff --git a/.yamato/ruamel/jobs/templates/template_test.py b/.yamato/ruamel/jobs/templates/template_test.py index d967fc074b2..ae4f6a004dc 100644 --- a/.yamato/ruamel/jobs/templates/template_test.py +++ b/.yamato/ruamel/jobs/templates/template_test.py @@ -6,7 +6,7 @@ class Template_TestJob(): def __init__(self, template, platform, editor): - self.job_id = template_job_id_test(template["id"],platform["os"],editor["track"]) + self.job_id = template_job_id_test(template["id"],platform["os"],editor["name"]) self.yml = self.get_job_definition(template, platform, editor).get_yml() @@ -15,8 +15,8 @@ def get_job_definition(self, template, platform, editor): # define dependencies dependencies = [f'{templates_filepath()}#{template_job_id_pack(template["id"])}'] dependencies.extend([f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in template["dependencies"]]) - if str(editor['track']).lower() == 'custom-revision': - dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],fast=False) }']) + if not editor['editor_pinning']: + dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["name"], platform["os"]) }']) # define commands commands = [ @@ -36,7 +36,7 @@ def get_job_definition(self, template, platform, editor): # construct job job = YMLJob() - job.set_name(f'Test { template["name"] } {platform["name"]} {editor["track"]}') + job.set_name(f'Test { template["name"] } {platform["name"]} {editor["name"]}') job.set_agent(platform['agent_package']) job.add_dependencies(dependencies) job.add_commands(commands) diff --git a/.yamato/ruamel/jobs/templates/template_test_dependencies.py b/.yamato/ruamel/jobs/templates/template_test_dependencies.py index 4783df0c936..eb75a633a4a 100644 --- a/.yamato/ruamel/jobs/templates/template_test_dependencies.py +++ b/.yamato/ruamel/jobs/templates/template_test_dependencies.py @@ -1,12 +1,12 @@ from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss from ..shared.namer import * -from ..shared.constants import PATH_UNITY_REVISION, NPM_UPMCI_INSTALL_URL, UNITY_DOWNLOADER_CLI_URL, get_editor_revision, PATH_PACKAGES_temp +from ..shared.constants import PATH_UNITY_REVISION, NPM_UPMCI_INSTALL_URL, UNITY_DOWNLOADER_CLI_URL, get_unity_downloader_cli_cmd, PATH_PACKAGES_temp from ..shared.yml_job import YMLJob class Template_TestDependenciesJob(): def __init__(self, template, platform, editor): - self.job_id = template_job_id_test_dependencies(template["id"],platform["os"],editor["track"]) + self.job_id = template_job_id_test_dependencies(template["id"],platform["os"],editor["name"]) self.yml = self.get_job_definition(template,platform, editor).get_yml() @@ -15,14 +15,14 @@ def get_job_definition(yml, template, platform, editor): # define dependencies dependencies = [f'{templates_filepath()}#{template_job_id_pack(template["id"])}'] dependencies.extend([f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in template["dependencies"]]) - if str(editor['track']).lower() == 'custom-revision': - dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["track"], platform["os"],fast=False) }']) + if not editor["editor_pinning"]: + dependencies.extend([f'{editor_priming_filepath()}#{editor_job_id(editor["name"], platform["os"]) }']) # define commands commands = [ f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', f'pip install unity-downloader-cli --index-url {UNITY_DOWNLOADER_CLI_URL} --upgrade', - f'unity-downloader-cli -u {get_editor_revision(editor, platform["os"])} -c editor --wait --published-only'] + f'unity-downloader-cli -u {get_unity_downloader_cli_cmd(editor, platform["os"])} -c editor --wait --published-only'] if platform["os"].lower() == 'windows': commands.append(f'for /r {PATH_PACKAGES_temp} %%x in (*.tgz) do copy %%x upm-ci~\packages') @@ -36,7 +36,7 @@ def get_job_definition(yml, template, platform, editor): # construct job job = YMLJob() - job.set_name(f'Test { template["name"] } {platform["name"]} {editor["track"]} - dependencies') + job.set_name(f'Test { template["name"] } {platform["name"]} {editor["name"]} - dependencies') job.set_agent(platform['agent_package']) job.add_dependencies(dependencies) job.add_commands(commands) diff --git a/.yamato/ruamel/jobs/templates/test_all.py b/.yamato/ruamel/jobs/templates/test_all.py index a51744dcef5..3df2444abe7 100644 --- a/.yamato/ruamel/jobs/templates/test_all.py +++ b/.yamato/ruamel/jobs/templates/test_all.py @@ -6,7 +6,7 @@ class Template_AllTemplateCiJob(): def __init__(self, templates, agent, platforms, editor): - self.job_id = template_job_id_test_all(editor["track"]) + self.job_id = template_job_id_test_all(editor["name"]) self.yml = self.get_job_definition(templates, agent, platforms, editor).get_yml() @@ -16,12 +16,12 @@ def get_job_definition(self, templates, agent, platforms, editor): dependencies = [] for platform in platforms: for template in templates: - dependencies.append(f'{templates_filepath()}#{template_job_id_test(template["id"],platform["os"],editor["track"])}') - dependencies.append(f'{templates_filepath()}#{template_job_id_test_dependencies(template["id"],platform["os"],editor["track"])}') + dependencies.append(f'{templates_filepath()}#{template_job_id_test(template["id"],platform["os"],editor["name"])}') + dependencies.append(f'{templates_filepath()}#{template_job_id_test_dependencies(template["id"],platform["os"],editor["name"])}') # construct job job = YMLJob() - job.set_name(f'Pack and test all templates - { editor["track"] }') + job.set_name(f'Pack and test all templates - { editor["name"] }') job.set_agent(agent) job.add_dependencies(dependencies) job.add_commands([ diff --git a/.yamato/ruamel/metafile_parser.py b/.yamato/ruamel/metafile_parser.py index b3e11e914ec..4ab0919d41d 100644 --- a/.yamato/ruamel/metafile_parser.py +++ b/.yamato/ruamel/metafile_parser.py @@ -16,7 +16,7 @@ def _get_editors(metafile, shared, latest_editor_versions): '''Retrieves the editors from shared metafile, if not overriden by 'override_editors' in metafile.''' editors = shared['editors'] for editor in editors: - if str(editor['track']).lower() != 'CUSTOM-REVISION'.lower(): + if editor["editor_pinning"]: editor['revisions'] = {} revisions = [{k:v} for k,v in latest_editor_versions[editor['track']]['editor_versions'].items() if str(editor['track']) in k] # get all revisions for this track for rev in revisions: From eba4a30227bb12f607ea3af2d82fe56e7c9db473 Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 7 Oct 2020 11:59:44 +0200 Subject: [PATCH 07/10] revert back to how master should be --- .yamato/_abv.yml | 93 +-- .yamato/_editor_pinning.yml | 53 ++ .yamato/_editor_priming.yml | 90 -- .yamato/_packages.yml | 781 +----------------- .yamato/_projectcontext.yml | 55 +- .yamato/_templates.yml | 235 +----- .yamato/all-hdrp.yml | 41 - .yamato/all-hdrp_dxr.yml | 11 - .yamato/all-hdrp_hybrid.yml | 7 - .yamato/all-shadergraph.yml | 13 - .yamato/all-shadergraph_stereo.yml | 7 - .yamato/all-universal.yml | 19 - .yamato/all-universal_hybrid.yml | 7 - .yamato/all-universal_stereo.yml | 7 - .yamato/all-urpupdate.yml | 9 - .yamato/all-urpupdate_boatattack.yml | 7 - .yamato/all-urpupdate_top_asset_store.yml | 7 - .yamato/all-vfx_hdrp.yml | 11 - .yamato/all-vfx_urp.yml | 7 - .yamato/config/__shared.metafile | 11 +- .yamato/hdrp-linux-vulkan.yml | 108 +-- .yamato/hdrp-osx-metal.yml | 136 +-- .yamato/hdrp-win-dx11.yml | 156 +--- .yamato/hdrp-win-dx12.yml | 156 +--- .yamato/hdrp-win-vulkan.yml | 156 +--- .yamato/hdrp_dxr-win-dx12.yml | 131 +-- .yamato/hdrp_hybrid-linux-openglcore.yml | 27 +- .yamato/hdrp_hybrid-linux-vulkan.yml | 54 +- .yamato/hdrp_hybrid-osx-metal.yml | 102 +-- .yamato/hdrp_hybrid-win-dx11.yml | 101 +-- .yamato/hdrp_hybrid-win-dx12.yml | 101 +-- .yamato/hdrp_hybrid-win-vulkan.yml | 101 +-- .yamato/shadergraph-linux-openglcore.yml | 54 +- .yamato/shadergraph-linux-vulkan.yml | 81 +- .yamato/shadergraph-osx-metal.yml | 68 +- .yamato/shadergraph-osx-openglcore.yml | 52 +- .yamato/shadergraph-win-dx11.yml | 101 +-- .yamato/shadergraph-win-vulkan.yml | 101 +-- .yamato/shadergraph_stereo-win.yml | 76 +- .yamato/universal-android-opengles3.yml | 61 +- .yamato/universal-android-vulkan.yml | 61 +- .yamato/universal-iphone-metal.yml | 53 +- .yamato/universal-linux-openglcore.yml | 54 +- .yamato/universal-linux-vulkan.yml | 81 +- .yamato/universal-osx-metal.yml | 102 +-- .yamato/universal-osx-openglcore.yml | 78 +- .yamato/universal-win-dx11.yml | 126 +-- .yamato/universal-win-dx12.yml | 126 +-- .yamato/universal-win-vulkan.yml | 126 +-- .../universal_hybrid-android-opengles3.yml | 61 +- .yamato/universal_hybrid-android-vulkan.yml | 61 +- .yamato/universal_hybrid-linux-openglcore.yml | 27 +- .yamato/universal_hybrid-linux-vulkan.yml | 54 +- .yamato/universal_hybrid-osx-metal.yml | 68 +- .yamato/universal_hybrid-win-dx11.yml | 76 +- .yamato/universal_hybrid-win-vulkan.yml | 76 +- .yamato/universal_stereo-win.yml | 76 +- .yamato/urpupdate-win-dx11.yml | 58 +- .yamato/urpupdate-win-vulkan.yml | 58 +- .yamato/urpupdate_boatattack-win-dx11.yml | 58 +- .yamato/urpupdate_boatattack-win-vulkan.yml | 58 +- .../urpupdate_top_asset_store-win-dx11.yml | 58 +- .../urpupdate_top_asset_store-win-vulkan.yml | 58 +- .yamato/vfx_hdrp-linux-vulkan.yml | 81 +- .yamato/vfx_hdrp-osx-metal.yml | 102 +-- .yamato/vfx_hdrp-win-dx11.yml | 126 +-- .yamato/vfx_hdrp-win-vulkan.yml | 126 +-- .yamato/vfx_urp-linux-openglcore.yml | 27 +- .yamato/vfx_urp-linux-vulkan.yml | 54 +- .yamato/vfx_urp-osx-metal.yml | 68 +- .yamato/vfx_urp-osx-openglcore.yml | 26 +- .yamato/vfx_urp-win-dx11.yml | 76 +- .yamato/vfx_urp-win-vulkan.yml | 76 +- 73 files changed, 232 insertions(+), 5578 deletions(-) diff --git a/.yamato/_abv.yml b/.yamato/_abv.yml index b699c58bcfc..81c823d17f3 100644 --- a/.yamato/_abv.yml +++ b/.yamato/_abv.yml @@ -117,89 +117,6 @@ trunk_verification_trunk: rerun: on-new-revision - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_playmode_trunk rerun: on-new-revision -smoke_test_playmode_fast-2020.2: - name: SRP Smoke Test - playmode_fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/SRP_SmokeTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only - - cd TestProjects/SRP_SmokeTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows -smoke_test_editmode_fast-2020.2: - name: SRP Smoke Test - editmode_fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/SRP_SmokeTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only - - cd TestProjects/SRP_SmokeTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows -all_smoke_tests_fast-2020.2: - name: All Smoke Tests - fast-2020.2 - dependencies: - - path: .yamato/_abv.yml#smoke_test_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/_abv.yml#smoke_test_editmode_fast-2020.2 - rerun: on-new-revision -all_project_ci_fast-2020.2: - name: _ABV for SRP repository - fast-2020.2 - dependencies: - - path: .yamato/_projectcontext.yml#all_package_ci_project_fast-2020.2 - rerun: on-new-revision - - path: .yamato/all-universal.yml#All_Universal_fast-2020.2 - rerun: on-new-revision - - path: .yamato/all-shadergraph.yml#All_ShaderGraph_fast-2020.2 - rerun: on-new-revision - - path: .yamato/all-hdrp.yml#All_HDRP_fast-2020.2 - rerun: on-new-revision - - path: .yamato/all-vfx_hdrp.yml#All_VFX_HDRP_fast-2020.2 - rerun: on-new-revision - - path: .yamato/all-vfx_urp.yml#All_VFX_URP_fast-2020.2 - rerun: on-new-revision - triggers: - expression: pull_request.target eq "master" AND NOT pull_request.draft AND NOT pull_request.push.changes.all match ["**/*.md", "doc/**/*", "**/Documentation*/**/*", ".github/**/*", "Tools/**/*"] -trunk_verification_fast-2020.2: - name: Trunk verification - fast-2020.2 - dependencies: - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision smoke_test_playmode_2020.2: name: SRP Smoke Test - playmode_2020.2 agent: @@ -211,14 +128,12 @@ smoke_test_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/SRP_SmokeTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - cd TestProjects/SRP_SmokeTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results artifacts: logs: paths: - "**/test-results/**" - dependencies: - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows smoke_test_editmode_2020.2: name: SRP Smoke Test - editmode_2020.2 agent: @@ -230,14 +145,12 @@ smoke_test_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/SRP_SmokeTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - cd TestProjects/SRP_SmokeTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results artifacts: logs: paths: - "**/test-results/**" - dependencies: - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows all_smoke_tests_2020.2: name: All Smoke Tests - 2020.2 dependencies: @@ -260,6 +173,8 @@ all_project_ci_2020.2: rerun: on-new-revision - path: .yamato/all-vfx_urp.yml#All_VFX_URP_2020.2 rerun: on-new-revision + triggers: + expression: pull_request.target eq "master" AND NOT pull_request.draft AND NOT pull_request.push.changes.all match ["**/*.md", "doc/**/*", "**/Documentation*/**/*", ".github/**/*", "Tools/**/*"] all_project_ci_nightly_2020.2: name: _Nightly ABV against 2020.2 dependencies: diff --git a/.yamato/_editor_pinning.yml b/.yamato/_editor_pinning.yml index 1a7036e2e76..5169b5fe405 100644 --- a/.yamato/_editor_pinning.yml +++ b/.yamato/_editor_pinning.yml @@ -107,6 +107,57 @@ editor-pinning-merge-revisions-trunk-abv: - git config --global user.name "noreply@unity3d.com" - git config --global user.email "noreply@unity3d.com" - pipenv run python3 .yamato/ruamel/editor_pinning/merge_revisions.py --revision $GIT_REVISION --target-branch master --track trunk +editor-pinning-merge-revisions-2020.2: + name: Merge [2020.2] revisions to master [no ABV] + agent: + type: Unity::VM + image: package-ci/ubuntu:stable + flavor: b1.small + variables: + CI: true + commands: + - sudo pip3 install pipenv --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple + - python3 -m pipenv install --dev + - curl -L https://artifactory.prd.it.unity3d.com/artifactory/api/gpg/key/public | sudo apt-key add - + - sudo sh -c "echo 'deb https://artifactory.prd.it.unity3d.com/artifactory/unity-apt-local bionic main' > /etc/apt/sources.list.d/unity.list" + - sudo apt-get update + - sudo apt-get install yamato-parser -y + - |5- + + if [[ "$GIT_BRANCH" != "ci/editor-pinning" ]]; then + echo "Should run on 'ci/editor-pinning' but is running on '$GIT_BRANCH'" + exit 1 + fi + - git config --global user.name "noreply@unity3d.com" + - git config --global user.email "noreply@unity3d.com" + - pipenv run python3 .yamato/ruamel/editor_pinning/merge_revisions.py --revision $GIT_REVISION --target-branch master --track 2020.2 +editor-pinning-merge-revisions-2020.2-abv: + name: Merge [2020.2] revisions to master [ABV] + allow_failure: true + dependencies: + - .yamato/_abv.yml#all_project_ci_2020.2 + agent: + type: Unity::VM + image: package-ci/ubuntu:stable + flavor: b1.small + variables: + CI: true + commands: + - sudo pip3 install pipenv --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple + - python3 -m pipenv install --dev + - curl -L https://artifactory.prd.it.unity3d.com/artifactory/api/gpg/key/public | sudo apt-key add - + - sudo sh -c "echo 'deb https://artifactory.prd.it.unity3d.com/artifactory/unity-apt-local bionic main' > /etc/apt/sources.list.d/unity.list" + - sudo apt-get update + - sudo apt-get install yamato-parser -y + - |5- + + if [[ "$GIT_BRANCH" != "ci/editor-pinning" ]]; then + echo "Should run on 'ci/editor-pinning' but is running on '$GIT_BRANCH'" + exit 1 + fi + - git config --global user.name "noreply@unity3d.com" + - git config --global user.email "noreply@unity3d.com" + - pipenv run python3 .yamato/ruamel/editor_pinning/merge_revisions.py --revision $GIT_REVISION --target-branch master --track 2020.2 editor-pinning-merge-all: name: Merge all [no ABV] [no CI] agent: @@ -117,6 +168,7 @@ editor-pinning-merge-all: CI: true dependencies: - .yamato/_editor_pinning.yml#editor-pinning-merge-revisions-trunk + - .yamato/_editor_pinning.yml#editor-pinning-merge-revisions-2020.2 commands: - sudo pip3 install pipenv --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple - python3 -m pipenv install --dev @@ -149,6 +201,7 @@ editor-pinning-merge-all-abv: CI: true dependencies: - .yamato/_editor_pinning.yml#editor-pinning-merge-revisions-trunk-abv + - .yamato/_editor_pinning.yml#editor-pinning-merge-revisions-2020.2-abv commands: - sudo pip3 install pipenv --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple - python3 -m pipenv install --dev diff --git a/.yamato/_editor_priming.yml b/.yamato/_editor_priming.yml index 31ea6170e02..64165f46538 100644 --- a/.yamato/_editor_priming.yml +++ b/.yamato/_editor_priming.yml @@ -21,24 +21,6 @@ editor:priming:trunk:macos: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:fast-2020.2:macos: - name: '[fast-2020.2,macos] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 --fast -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:2020.2:macos: name: '[2020.2,macos] Editor priming' agent: @@ -113,24 +95,6 @@ editor:priming:trunk:android: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:fast-2020.2:android: - name: '[fast-2020.2,android] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 --fast -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:2020.2:android: name: '[2020.2,android] Editor priming' agent: @@ -205,24 +169,6 @@ editor:priming:trunk:windows: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:fast-2020.2:windows: - name: '[fast-2020.2,windows] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 --fast -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:2020.2:windows: name: '[2020.2,windows] Editor priming' agent: @@ -297,24 +243,6 @@ editor:priming:trunk:linux: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:fast-2020.2:linux: - name: '[fast-2020.2,linux] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 --fast -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:2020.2:linux: name: '[2020.2,linux] Editor priming' agent: @@ -389,24 +317,6 @@ editor:priming:trunk:ios: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:fast-2020.2:ios: - name: '[fast-2020.2,ios] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 --fast -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:2020.2:ios: name: '[2020.2,ios] Editor priming' agent: diff --git a/.yamato/_packages.yml b/.yamato/_packages.yml index ed76e8411ab..e202c4f0146 100644 --- a/.yamato/_packages.yml +++ b/.yamato/_packages.yml @@ -1039,678 +1039,6 @@ test_config_macos_trunk_dependencies: logs: paths: - "**/test-results/**" -test_core_windows_fast-2020.2: - name: Test Core Win fast-2020.2 - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~\packages - - copy packages_temp\core\upm-ci~\packages\packages.json upm-ci~\packages - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.core --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_core_windows_fast-2020.2_dependencies: - name: Test Core Win fast-2020.2 - dependencies - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#test_core_windows_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.core - artifacts: - logs: - paths: - - "**/test-results/**" -test_lwrp_windows_fast-2020.2: - name: Test Lightweight Win fast-2020.2 - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_universal - - .yamato/_packages.yml#pack_lwrp - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~\packages - - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.lightweight --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_lwrp_windows_fast-2020.2_dependencies: - name: Test Lightweight Win fast-2020.2 - dependencies - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#test_lwrp_windows_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_universal - - .yamato/_packages.yml#pack_lwrp - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~\packages - - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.lightweight - artifacts: - logs: - paths: - - "**/test-results/**" -test_shadergraph_windows_fast-2020.2: - name: Test ShaderGraph Win fast-2020.2 - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~\packages - - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci package test -u .\.Editor --package-path com.unity.shadergraph --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_shadergraph_windows_fast-2020.2_dependencies: - name: Test ShaderGraph Win fast-2020.2 - dependencies - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#test_shadergraph_windows_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~\packages - - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.shadergraph - artifacts: - logs: - paths: - - "**/test-results/**" -test_hdrp_windows_fast-2020.2: - name: Test HDRP Win fast-2020.2 - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_vfx - - .yamato/_packages.yml#pack_config - - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~\packages - - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.high-definition --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_hdrp_windows_fast-2020.2_dependencies: - name: Test HDRP Win fast-2020.2 - dependencies - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#test_hdrp_windows_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_vfx - - .yamato/_packages.yml#pack_config - - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~\packages - - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition - artifacts: - logs: - paths: - - "**/test-results/**" -test_universal_windows_fast-2020.2: - name: Test Universal Win fast-2020.2 - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~\packages - - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.universal --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_universal_windows_fast-2020.2_dependencies: - name: Test Universal Win fast-2020.2 - dependencies - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#test_universal_windows_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~\packages - - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.universal - artifacts: - logs: - paths: - - "**/test-results/**" -test_vfx_windows_fast-2020.2: - name: Test VFX Win fast-2020.2 - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_vfx - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~\packages - - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci package test -u .\.Editor --package-path com.unity.visualeffectgraph --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_vfx_windows_fast-2020.2_dependencies: - name: Test VFX Win fast-2020.2 - dependencies - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#test_vfx_windows_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_vfx - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~\packages - - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.visualeffectgraph - artifacts: - logs: - paths: - - "**/test-results/**" -test_config_windows_fast-2020.2: - name: Test Config Win fast-2020.2 - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_config - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~\packages - - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.high-definition-config --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_config_windows_fast-2020.2_dependencies: - name: Test Config Win fast-2020.2 - dependencies - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#test_config_windows_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_config - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~\packages - - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition-config - artifacts: - logs: - paths: - - "**/test-results/**" -test_core_macos_fast-2020.2: - name: Test Core OSX fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~ && mkdir upm-ci~/packages - - cp packages_temp/core/upm-ci~/packages/packages.json upm-ci~/packages - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.core --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_core_macos_fast-2020.2_dependencies: - name: Test Core OSX fast-2020.2 - dependencies - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#test_core_macos_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.core - artifacts: - logs: - paths: - - "**/test-results/**" -test_lwrp_macos_fast-2020.2: - name: Test Lightweight OSX fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_universal - - .yamato/_packages.yml#pack_lwrp - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~ && mkdir upm-ci~/packages - - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.lightweight --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_lwrp_macos_fast-2020.2_dependencies: - name: Test Lightweight OSX fast-2020.2 - dependencies - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#test_lwrp_macos_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_universal - - .yamato/_packages.yml#pack_lwrp - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~ && mkdir upm-ci~/packages - - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.lightweight - artifacts: - logs: - paths: - - "**/test-results/**" -test_shadergraph_macos_fast-2020.2: - name: Test ShaderGraph OSX fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~ && mkdir upm-ci~/packages - - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.shadergraph --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_shadergraph_macos_fast-2020.2_dependencies: - name: Test ShaderGraph OSX fast-2020.2 - dependencies - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#test_shadergraph_macos_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~ && mkdir upm-ci~/packages - - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.shadergraph - artifacts: - logs: - paths: - - "**/test-results/**" -test_hdrp_macos_fast-2020.2: - name: Test HDRP OSX fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_vfx - - .yamato/_packages.yml#pack_config - - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~ && mkdir upm-ci~/packages - - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.high-definition --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_hdrp_macos_fast-2020.2_dependencies: - name: Test HDRP OSX fast-2020.2 - dependencies - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#test_hdrp_macos_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_vfx - - .yamato/_packages.yml#pack_config - - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~ && mkdir upm-ci~/packages - - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition - artifacts: - logs: - paths: - - "**/test-results/**" -test_universal_macos_fast-2020.2: - name: Test Universal OSX fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~ && mkdir upm-ci~/packages - - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.universal --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_universal_macos_fast-2020.2_dependencies: - name: Test Universal OSX fast-2020.2 - dependencies - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#test_universal_macos_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~ && mkdir upm-ci~/packages - - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.universal - artifacts: - logs: - paths: - - "**/test-results/**" -test_vfx_macos_fast-2020.2: - name: Test VFX OSX fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_vfx - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~ && mkdir upm-ci~/packages - - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.visualeffectgraph --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_vfx_macos_fast-2020.2_dependencies: - name: Test VFX OSX fast-2020.2 - dependencies - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#test_vfx_macos_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_vfx - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~ && mkdir upm-ci~/packages - - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.visualeffectgraph - artifacts: - logs: - paths: - - "**/test-results/**" -test_config_macos_fast-2020.2: - name: Test Config OSX fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_config - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~ && mkdir upm-ci~/packages - - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.high-definition-config --extra-utr-arg="--compilation-errors-as-warnings" - artifacts: - logs: - paths: - - "**/test-results/**" -test_config_macos_fast-2020.2_dependencies: - name: Test Config OSX fast-2020.2 - dependencies - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_packages.yml#test_config_macos_fast-2020.2 - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_config - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - mkdir upm-ci~ && mkdir upm-ci~/packages - - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition-config - artifacts: - logs: - paths: - - "**/test-results/**" test_core_windows_2020.2: name: Test Core Win 2020.2 agent: @@ -1719,11 +1047,10 @@ test_core_windows_2020.2: flavor: b1.large dependencies: - .yamato/_packages.yml#pack_core - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\core\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1741,11 +1068,10 @@ test_core_windows_2020.2_dependencies: dependencies: - .yamato/_packages.yml#test_core_windows_2020.2 - .yamato/_packages.yml#pack_core - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -1762,11 +1088,10 @@ test_lwrp_windows_2020.2: - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - .yamato/_packages.yml#pack_lwrp - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1788,11 +1113,10 @@ test_lwrp_windows_2020.2_dependencies: - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - .yamato/_packages.yml#pack_lwrp - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1811,11 +1135,10 @@ test_shadergraph_windows_2020.2: dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1835,11 +1158,10 @@ test_shadergraph_windows_2020.2_dependencies: - .yamato/_packages.yml#test_shadergraph_windows_2020.2 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1861,11 +1183,10 @@ test_hdrp_windows_2020.2: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1888,11 +1209,10 @@ test_hdrp_windows_2020.2_dependencies: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1912,11 +1232,10 @@ test_universal_windows_2020.2: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1937,11 +1256,10 @@ test_universal_windows_2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1961,11 +1279,10 @@ test_vfx_windows_2020.2: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1986,11 +1303,10 @@ test_vfx_windows_2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -2009,11 +1325,10 @@ test_config_windows_2020.2: dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -2033,11 +1348,10 @@ test_config_windows_2020.2_dependencies: - .yamato/_packages.yml#test_config_windows_2020.2 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -2055,11 +1369,10 @@ test_core_macos_2020.2: flavor: m1.mac dependencies: - .yamato/_packages.yml#pack_core - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/core/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2077,11 +1390,10 @@ test_core_macos_2020.2_dependencies: dependencies: - .yamato/_packages.yml#test_core_macos_2020.2 - .yamato/_packages.yml#pack_core - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -2098,11 +1410,10 @@ test_lwrp_macos_2020.2: - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - .yamato/_packages.yml#pack_lwrp - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2124,11 +1435,10 @@ test_lwrp_macos_2020.2_dependencies: - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - .yamato/_packages.yml#pack_lwrp - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2147,11 +1457,10 @@ test_shadergraph_macos_2020.2: dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2171,11 +1480,10 @@ test_shadergraph_macos_2020.2_dependencies: - .yamato/_packages.yml#test_shadergraph_macos_2020.2 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2197,11 +1505,10 @@ test_hdrp_macos_2020.2: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2224,11 +1531,10 @@ test_hdrp_macos_2020.2_dependencies: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2248,11 +1554,10 @@ test_universal_macos_2020.2: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2273,11 +1578,10 @@ test_universal_macos_2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2297,11 +1601,10 @@ test_vfx_macos_2020.2: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2322,11 +1625,10 @@ test_vfx_macos_2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2345,11 +1647,10 @@ test_config_macos_2020.2: dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2369,11 +1670,10 @@ test_config_macos_2020.2_dependencies: - .yamato/_packages.yml#test_config_macos_2020.2 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -3108,31 +2408,6 @@ all_package_ci_trunk: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package izon -t - upm-ci package izon -d -all_package_ci_fast-2020.2: - name: Pack and test all packages - fast-2020.2 [package context] - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_packages.yml#test_core_windows_fast-2020.2 - - .yamato/_packages.yml#test_lwrp_windows_fast-2020.2 - - .yamato/_packages.yml#test_shadergraph_windows_fast-2020.2 - - .yamato/_packages.yml#test_hdrp_windows_fast-2020.2 - - .yamato/_packages.yml#test_universal_windows_fast-2020.2 - - .yamato/_packages.yml#test_vfx_windows_fast-2020.2 - - .yamato/_packages.yml#test_config_windows_fast-2020.2 - - .yamato/_packages.yml#test_core_macos_fast-2020.2 - - .yamato/_packages.yml#test_lwrp_macos_fast-2020.2 - - .yamato/_packages.yml#test_shadergraph_macos_fast-2020.2 - - .yamato/_packages.yml#test_hdrp_macos_fast-2020.2 - - .yamato/_packages.yml#test_universal_macos_fast-2020.2 - - .yamato/_packages.yml#test_vfx_macos_fast-2020.2 - - .yamato/_packages.yml#test_config_macos_fast-2020.2 - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - upm-ci package izon -t - - upm-ci package izon -d all_package_ci_2020.2: name: Pack and test all packages - 2020.2 [package context] agent: diff --git a/.yamato/_projectcontext.yml b/.yamato/_projectcontext.yml index 12e727ff4a1..fd2bbaa3ac9 100644 --- a/.yamato/_projectcontext.yml +++ b/.yamato/_projectcontext.yml @@ -316,42 +316,6 @@ test_all_project_macos_trunk: logs: paths: - "**/test-results/**" -test_all_project_windows_fast-2020.2: - name: Test all packages [project context] Win fast-2020.2 - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_projectcontext.yml#pack_all_project - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - upm-ci project test -u .\.Editor --project-path TestProjects/SRP_SmokeTest --type vetting-tests - artifacts: - logs: - paths: - - "**/test-results/**" -test_all_project_macos_fast-2020.2: - name: Test all packages [project context] OSX fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_projectcontext.yml#pack_all_project - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - upm-ci project test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path TestProjects/SRP_SmokeTest --type vetting-tests - artifacts: - logs: - paths: - - "**/test-results/**" test_all_project_windows_2020.2: name: Test all packages [project context] Win 2020.2 agent: @@ -360,11 +324,10 @@ test_all_project_windows_2020.2: flavor: b1.large dependencies: - .yamato/_projectcontext.yml#pack_all_project - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - upm-ci project test -u .\.Editor --project-path TestProjects/SRP_SmokeTest --type vetting-tests artifacts: logs: @@ -378,11 +341,10 @@ test_all_project_macos_2020.2: flavor: m1.mac dependencies: - .yamato/_projectcontext.yml#pack_all_project - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - upm-ci project test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path TestProjects/SRP_SmokeTest --type vetting-tests artifacts: logs: @@ -479,19 +441,6 @@ all_package_ci_project_trunk: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package izon -t - upm-ci package izon -d -all_package_ci_project_fast-2020.2: - name: Pack and test all packages - fast-2020.2 [project context] - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_projectcontext.yml#test_all_project_windows_fast-2020.2 - - .yamato/_projectcontext.yml#test_all_project_macos_fast-2020.2 - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - upm-ci package izon -t - - upm-ci package izon -d all_package_ci_project_2020.2: name: Pack and test all packages - 2020.2 [project context] agent: diff --git a/.yamato/_templates.yml b/.yamato/_templates.yml index 9acb5b19e31..2413e764d17 100644 --- a/.yamato/_templates.yml +++ b/.yamato/_templates.yml @@ -215,198 +215,6 @@ test_universal_template_macos_trunk_dependencies: logs: paths: - "**/test-results/**" -test_hdrp_template_windows_fast-2020.2: - name: Test HDRP Template Win fast-2020.2 - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_templates.yml#pack_hdrp_template - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_vfx - - .yamato/_packages.yml#pack_config - - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci template test -u .\.Editor --project-path com.unity.template-hd - artifacts: - logs: - paths: - - "**/test-results/**" -test_hdrp_template_windows_fast-2020.2_dependencies: - name: Test HDRP Template Win fast-2020.2 - dependencies - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_templates.yml#pack_hdrp_template - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_vfx - - .yamato/_packages.yml#pack_config - - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-hd - artifacts: - logs: - paths: - - "**/test-results/**" -test_universal_template_windows_fast-2020.2: - name: Test Universal Template Win fast-2020.2 - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_templates.yml#pack_universal_template - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci template test -u .\.Editor --project-path com.unity.template-universal - artifacts: - logs: - paths: - - "**/test-results/**" -test_universal_template_windows_fast-2020.2_dependencies: - name: Test Universal Template Win fast-2020.2 - dependencies - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_templates.yml#pack_universal_template - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-universal - artifacts: - logs: - paths: - - "**/test-results/**" -test_hdrp_template_macos_fast-2020.2: - name: Test HDRP Template OSX fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_templates.yml#pack_hdrp_template - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_vfx - - .yamato/_packages.yml#pack_config - - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-hd - artifacts: - logs: - paths: - - "**/test-results/**" -test_hdrp_template_macos_fast-2020.2_dependencies: - name: Test HDRP Template OSX fast-2020.2 - dependencies - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_templates.yml#pack_hdrp_template - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_vfx - - .yamato/_packages.yml#pack_config - - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-hd - artifacts: - logs: - paths: - - "**/test-results/**" -test_universal_template_macos_fast-2020.2: - name: Test Universal Template OSX fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_templates.yml#pack_universal_template - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-universal - artifacts: - logs: - paths: - - "**/test-results/**" -test_universal_template_macos_fast-2020.2_dependencies: - name: Test Universal Template OSX fast-2020.2 - dependencies - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - dependencies: - - .yamato/_templates.yml#pack_universal_template - - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only - - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-universal - artifacts: - logs: - paths: - - "**/test-results/**" test_hdrp_template_windows_2020.2: name: Test HDRP Template Win 2020.2 agent: @@ -420,11 +228,10 @@ test_hdrp_template_windows_2020.2: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --project-path com.unity.template-hd @@ -445,11 +252,10 @@ test_hdrp_template_windows_2020.2_dependencies: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-hd @@ -468,11 +274,10 @@ test_universal_template_windows_2020.2: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --project-path com.unity.template-universal @@ -491,11 +296,10 @@ test_universal_template_windows_2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:2020.2:windows commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-universal @@ -516,11 +320,10 @@ test_hdrp_template_macos_2020.2: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-hd @@ -541,11 +344,10 @@ test_hdrp_template_macos_2020.2_dependencies: - .yamato/_packages.yml#pack_vfx - .yamato/_packages.yml#pack_config - .yamato/_packages.yml#pack_hdrp - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-hd @@ -564,11 +366,10 @@ test_universal_template_macos_2020.2: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-universal @@ -587,11 +388,10 @@ test_universal_template_macos_2020.2_dependencies: - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal - - .yamato/_editor_priming.yml#editor:priming:2020.2:macos commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-universal @@ -810,25 +610,6 @@ all_template_ci_trunk: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package izon -t - upm-ci package izon -d -all_template_ci_fast-2020.2: - name: Pack and test all templates - fast-2020.2 - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - dependencies: - - .yamato/_templates.yml#test_hdrp_template_windows_fast-2020.2 - - .yamato/_templates.yml#test_hdrp_template_windows_fast-2020.2_dependencies - - .yamato/_templates.yml#test_universal_template_windows_fast-2020.2 - - .yamato/_templates.yml#test_universal_template_windows_fast-2020.2_dependencies - - .yamato/_templates.yml#test_hdrp_template_macos_fast-2020.2 - - .yamato/_templates.yml#test_hdrp_template_macos_fast-2020.2_dependencies - - .yamato/_templates.yml#test_universal_template_macos_fast-2020.2 - - .yamato/_templates.yml#test_universal_template_macos_fast-2020.2_dependencies - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - upm-ci package izon -t - - upm-ci package izon -d all_template_ci_2020.2: name: Pack and test all templates - 2020.2 agent: diff --git a/.yamato/all-hdrp.yml b/.yamato/all-hdrp.yml index 43063e81b1d..7b3a07ce8e0 100644 --- a/.yamato/all-hdrp.yml +++ b/.yamato/all-hdrp.yml @@ -44,47 +44,6 @@ All_HDRP_trunk: rerun: on-new-revision - path: .yamato/all-hdrp_hybrid.yml#All_HDRP_Hybrid_trunk rerun: on-new-revision -All_HDRP_fast-2020.2: - name: All HDRP CI - fast-2020.2 - dependencies: - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_XR_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_NonRenderGraph_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_Standalone_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_XR_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_Standalone_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_XR_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_Standalone_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_Standalone_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_XR_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_NonRenderGraph_fast-2020.2 - rerun: on-new-revision - - path: .yamato/all-hdrp_hybrid.yml#All_HDRP_Hybrid_fast-2020.2 - rerun: on-new-revision All_HDRP_2020.2: name: All HDRP CI - 2020.2 dependencies: diff --git a/.yamato/all-hdrp_dxr.yml b/.yamato/all-hdrp_dxr.yml index a15787033d1..39fda112785 100644 --- a/.yamato/all-hdrp_dxr.yml +++ b/.yamato/all-hdrp_dxr.yml @@ -14,17 +14,6 @@ All_HDRP_DXR_trunk: rerun: on-new-revision - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_NonRenderGraph_trunk rerun: on-new-revision -All_HDRP_DXR_fast-2020.2: - name: All HDRP_DXR CI - fast-2020.2 - dependencies: - - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_Standalone_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_XR_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_NonRenderGraph_fast-2020.2 - rerun: on-new-revision All_HDRP_DXR_2020.2: name: All HDRP_DXR CI - 2020.2 dependencies: diff --git a/.yamato/all-hdrp_hybrid.yml b/.yamato/all-hdrp_hybrid.yml index df772f202c7..a148d04d383 100644 --- a/.yamato/all-hdrp_hybrid.yml +++ b/.yamato/all-hdrp_hybrid.yml @@ -10,13 +10,6 @@ All_HDRP_Hybrid_trunk: rerun: on-new-revision - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_trunk rerun: on-new-revision -All_HDRP_Hybrid_fast-2020.2: - name: All HDRP_Hybrid CI - fast-2020.2 - dependencies: - - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_fast-2020.2 - rerun: on-new-revision All_HDRP_Hybrid_2020.2: name: All HDRP_Hybrid CI - 2020.2 dependencies: diff --git a/.yamato/all-shadergraph.yml b/.yamato/all-shadergraph.yml index 9d3c2e2cbfa..b727b74e621 100644 --- a/.yamato/all-shadergraph.yml +++ b/.yamato/all-shadergraph.yml @@ -16,19 +16,6 @@ All_ShaderGraph_trunk: rerun: on-new-revision - path: .yamato/all-shadergraph_stereo.yml#All_ShaderGraph_Stereo_trunk rerun: on-new-revision -All_ShaderGraph_fast-2020.2: - name: All ShaderGraph CI - fast-2020.2 - dependencies: - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_Standalone_fast-2020.2 - rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/shadergraph-osx-openglcore.yml#ShaderGraph_OSX_OpenGLCore_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/all-shadergraph_stereo.yml#All_ShaderGraph_Stereo_fast-2020.2 - rerun: on-new-revision All_ShaderGraph_2020.2: name: All ShaderGraph CI - 2020.2 dependencies: diff --git a/.yamato/all-shadergraph_stereo.yml b/.yamato/all-shadergraph_stereo.yml index 4182c8a2207..c62b705de27 100644 --- a/.yamato/all-shadergraph_stereo.yml +++ b/.yamato/all-shadergraph_stereo.yml @@ -10,13 +10,6 @@ All_ShaderGraph_Stereo_trunk: rerun: on-new-revision - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_editmode_trunk rerun: on-new-revision -All_ShaderGraph_Stereo_fast-2020.2: - name: All ShaderGraph_Stereo CI - fast-2020.2 - dependencies: - - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_Standalone_fast-2020.2 - rerun: on-new-revision - - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_editmode_fast-2020.2 - rerun: on-new-revision All_ShaderGraph_Stereo_2020.2: name: All ShaderGraph_Stereo CI - 2020.2 dependencies: diff --git a/.yamato/all-universal.yml b/.yamato/all-universal.yml index df47b2e8dc9..d7f1a176dbd 100644 --- a/.yamato/all-universal.yml +++ b/.yamato/all-universal.yml @@ -22,25 +22,6 @@ All_Universal_trunk: rerun: on-new-revision - path: .yamato/all-universal_hybrid.yml#All_Universal_Hybrid_trunk rerun: on-new-revision -All_Universal_fast-2020.2: - name: All Universal CI - fast-2020.2 - dependencies: - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_Standalone_fast-2020.2 - rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_XR_fast-2020.2 - rerun: on-new-revision - - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/universal-osx-openglcore.yml#Universal_OSX_OpenGLCore_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/all-universal_stereo.yml#All_Universal_Stereo_fast-2020.2 - rerun: on-new-revision - - path: .yamato/all-universal_hybrid.yml#All_Universal_Hybrid_fast-2020.2 - rerun: on-new-revision All_Universal_2020.2: name: All Universal CI - 2020.2 dependencies: diff --git a/.yamato/all-universal_hybrid.yml b/.yamato/all-universal_hybrid.yml index 768eb661da3..c9a7f041f2d 100644 --- a/.yamato/all-universal_hybrid.yml +++ b/.yamato/all-universal_hybrid.yml @@ -10,13 +10,6 @@ All_Universal_Hybrid_trunk: rerun: on-new-revision - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_trunk rerun: on-new-revision -All_Universal_Hybrid_fast-2020.2: - name: All Universal_Hybrid CI - fast-2020.2 - dependencies: - - path: .yamato/universal_hybrid-win-dx11.yml#Universal_Hybrid_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_fast-2020.2 - rerun: on-new-revision All_Universal_Hybrid_2020.2: name: All Universal_Hybrid CI - 2020.2 dependencies: diff --git a/.yamato/all-universal_stereo.yml b/.yamato/all-universal_stereo.yml index 96a912c44ce..65871118b71 100644 --- a/.yamato/all-universal_stereo.yml +++ b/.yamato/all-universal_stereo.yml @@ -10,13 +10,6 @@ All_Universal_Stereo_trunk: rerun: on-new-revision - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_editmode_trunk rerun: on-new-revision -All_Universal_Stereo_fast-2020.2: - name: All Universal_Stereo CI - fast-2020.2 - dependencies: - - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_Standalone_fast-2020.2 - rerun: on-new-revision - - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_editmode_fast-2020.2 - rerun: on-new-revision All_Universal_Stereo_2020.2: name: All Universal_Stereo CI - 2020.2 dependencies: diff --git a/.yamato/all-urpupdate.yml b/.yamato/all-urpupdate.yml index 5fe4e360a27..32b73ae3ece 100644 --- a/.yamato/all-urpupdate.yml +++ b/.yamato/all-urpupdate.yml @@ -12,15 +12,6 @@ All_URPUpdate_trunk: rerun: on-new-revision - path: .yamato/all-urpupdate_top_asset_store.yml#All_URPUpdate_Top_Asset_Store_trunk rerun: on-new-revision -All_URPUpdate_fast-2020.2: - name: All URPUpdate CI - fast-2020.2 - dependencies: - - path: .yamato/urpupdate-win-dx11.yml#URPUpdate_Win_DX11_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/urpupdate-win-dx11.yml#URPUpdate_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/all-urpupdate_top_asset_store.yml#All_URPUpdate_Top_Asset_Store_fast-2020.2 - rerun: on-new-revision All_URPUpdate_2020.2: name: All URPUpdate CI - 2020.2 dependencies: diff --git a/.yamato/all-urpupdate_boatattack.yml b/.yamato/all-urpupdate_boatattack.yml index 6f4a8a962a9..789dd57901e 100644 --- a/.yamato/all-urpupdate_boatattack.yml +++ b/.yamato/all-urpupdate_boatattack.yml @@ -10,13 +10,6 @@ All_URPUpdate_BoatAttack_trunk: rerun: on-new-revision - path: .yamato/urpupdate_boatattack-win-dx11.yml#URPUpdate_BoatAttack_Win_DX11_playmode_trunk rerun: on-new-revision -All_URPUpdate_BoatAttack_fast-2020.2: - name: All URPUpdate_BoatAttack CI - fast-2020.2 - dependencies: - - path: .yamato/urpupdate_boatattack-win-dx11.yml#URPUpdate_BoatAttack_Win_DX11_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/urpupdate_boatattack-win-dx11.yml#URPUpdate_BoatAttack_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision All_URPUpdate_BoatAttack_2020.2: name: All URPUpdate_BoatAttack CI - 2020.2 dependencies: diff --git a/.yamato/all-urpupdate_top_asset_store.yml b/.yamato/all-urpupdate_top_asset_store.yml index 03b04393e6b..9e1ef9d829c 100644 --- a/.yamato/all-urpupdate_top_asset_store.yml +++ b/.yamato/all-urpupdate_top_asset_store.yml @@ -10,13 +10,6 @@ All_URPUpdate_Top_Asset_Store_trunk: rerun: on-new-revision - path: .yamato/urpupdate_top_asset_store-win-dx11.yml#URPUpdate_Top_Asset_Store_Win_DX11_playmode_trunk rerun: on-new-revision -All_URPUpdate_Top_Asset_Store_fast-2020.2: - name: All URPUpdate_Top_Asset_Store CI - fast-2020.2 - dependencies: - - path: .yamato/urpupdate_top_asset_store-win-dx11.yml#URPUpdate_Top_Asset_Store_Win_DX11_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/urpupdate_top_asset_store-win-dx11.yml#URPUpdate_Top_Asset_Store_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision All_URPUpdate_Top_Asset_Store_2020.2: name: All URPUpdate_Top_Asset_Store CI - 2020.2 dependencies: diff --git a/.yamato/all-vfx_hdrp.yml b/.yamato/all-vfx_hdrp.yml index c603bbc0a5e..1ab1f871190 100644 --- a/.yamato/all-vfx_hdrp.yml +++ b/.yamato/all-vfx_hdrp.yml @@ -14,17 +14,6 @@ All_VFX_HDRP_trunk: rerun: on-new-revision - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_playmode_XR_trunk rerun: on-new-revision -All_VFX_HDRP_fast-2020.2: - name: All VFX_HDRP CI - fast-2020.2 - dependencies: - - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_Standalone_fast-2020.2 - rerun: on-new-revision - - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_editmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision - - path: .yamato/vfx_hdrp-win-dx11.yml#VFX_HDRP_Win_DX11_playmode_XR_fast-2020.2 - rerun: on-new-revision All_VFX_HDRP_2020.2: name: All VFX_HDRP CI - 2020.2 dependencies: diff --git a/.yamato/all-vfx_urp.yml b/.yamato/all-vfx_urp.yml index 18f91d2897e..7ecea805482 100644 --- a/.yamato/all-vfx_urp.yml +++ b/.yamato/all-vfx_urp.yml @@ -10,13 +10,6 @@ All_VFX_URP_trunk: rerun: on-new-revision - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_playmode_trunk rerun: on-new-revision -All_VFX_URP_fast-2020.2: - name: All VFX_URP CI - fast-2020.2 - dependencies: - - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_Standalone_fast-2020.2 - rerun: on-new-revision - - path: .yamato/vfx_urp-win-dx11.yml#VFX_URP_Win_DX11_playmode_fast-2020.2 - rerun: on-new-revision All_VFX_URP_2020.2: name: All VFX_URP CI - 2020.2 dependencies: diff --git a/.yamato/config/__shared.metafile b/.yamato/config/__shared.metafile index ce107333575..d51222639dd 100644 --- a/.yamato/config/__shared.metafile +++ b/.yamato/config/__shared.metafile @@ -7,17 +7,12 @@ editors: # applied for all yml files rerun_strategy: on-new-revision editor_pinning: True nightly: True - - track: 2020.2 - name: fast-2020.2 - rerun_strategy: on-new-revision - editor_pinning: False - fast: True - abv_pr: True - track: 2020.2 name: 2020.2 rerun_strategy: on-new-revision - editor_pinning: False - fast: False + editor_pinning: True + # fast: True + abv_pr: True nightly: True - track: CUSTOM-REVISION name: CUSTOM-REVISION diff --git a/.yamato/hdrp-linux-vulkan.yml b/.yamato/hdrp-linux-vulkan.yml index 8766ff48e76..b4ae284be5a 100644 --- a/.yamato/hdrp-linux-vulkan.yml +++ b/.yamato/hdrp-linux-vulkan.yml @@ -79,94 +79,6 @@ HDRP_Linux_Vulkan_Standalone_trunk: logs: paths: - "**/test-results/**" -HDRP_Linux_Vulkan_playmode_fast-2020.2: - name: HDRP on Linux_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr - - chmod +x TestProjects/HDRP_Tests/utr - - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -HDRP_Linux_Vulkan_playmode_NonRenderGraph_fast-2020.2: - name: HDRP on Linux_Vulkan_playmode_NonRenderGraph on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr - - chmod +x TestProjects/HDRP_Tests/utr - - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -HDRP_Linux_Vulkan_editmode_fast-2020.2: - name: HDRP on Linux_Vulkan_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr - - chmod +x TestProjects/HDRP_Tests/utr - - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -HDRP_Linux_Vulkan_Standalone_fast-2020.2: - name: HDRP on Linux_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_RuntimeTests/utr - - chmod +x TestProjects/HDRP_RuntimeTests/utr - - cd TestProjects/HDRP_RuntimeTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_RuntimeTests && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision HDRP_Linux_Vulkan_playmode_2020.2: name: HDRP on Linux_Vulkan_playmode on version 2020.2 agent: @@ -180,15 +92,12 @@ HDRP_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr - chmod +x TestProjects/HDRP_Tests/utr - - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision HDRP_Linux_Vulkan_playmode_NonRenderGraph_2020.2: name: HDRP on Linux_Vulkan_playmode_NonRenderGraph on version 2020.2 agent: @@ -202,15 +111,12 @@ HDRP_Linux_Vulkan_playmode_NonRenderGraph_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr - chmod +x TestProjects/HDRP_Tests/utr - - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision HDRP_Linux_Vulkan_editmode_2020.2: name: HDRP on Linux_Vulkan_editmode on version 2020.2 agent: @@ -224,15 +130,12 @@ HDRP_Linux_Vulkan_editmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr - chmod +x TestProjects/HDRP_Tests/utr - - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision HDRP_Linux_Vulkan_Standalone_2020.2: name: HDRP on Linux_Vulkan_Standalone on version 2020.2 agent: @@ -246,15 +149,12 @@ HDRP_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_RuntimeTests/utr - chmod +x TestProjects/HDRP_RuntimeTests/utr - - cd TestProjects/HDRP_RuntimeTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_RuntimeTests && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision HDRP_Linux_Vulkan_playmode_CUSTOM-REVISION: name: HDRP on Linux_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp-osx-metal.yml b/.yamato/hdrp-osx-metal.yml index 2e7dddb7c36..942e64a618e 100644 --- a/.yamato/hdrp-osx-metal.yml +++ b/.yamato/hdrp-osx-metal.yml @@ -107,122 +107,6 @@ HDRP_OSX_Metal_Standalone_trunk: logs: paths: - "**/test-results/**" -HDRP_OSX_Metal_playmode_fast-2020.2: - name: HDRP on OSX_Metal_playmode on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr - - chmod +x TestProjects/HDRP_Tests/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results --reruncount=2" - UTR_RESULT=$? - mkdir -p TestProjects/HDRP_Tests/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -HDRP_OSX_Metal_playmode_XR_fast-2020.2: - name: HDRP on OSX_Metal_playmode_XR on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr - - chmod +x TestProjects/HDRP_Tests/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results --reruncount=2 --extra-editor-arg="-xr-tests"" - UTR_RESULT=$? - mkdir -p TestProjects/HDRP_Tests/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -HDRP_OSX_Metal_playmode_NonRenderGraph_fast-2020.2: - name: HDRP on OSX_Metal_playmode_NonRenderGraph on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_Tests/utr - - chmod +x TestProjects/HDRP_Tests/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests"" - UTR_RESULT=$? - mkdir -p TestProjects/HDRP_Tests/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -HDRP_OSX_Metal_Standalone_fast-2020.2: - name: HDRP on OSX_Metal_Standalone on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_RuntimeTests/utr - - chmod +x TestProjects/HDRP_RuntimeTests/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_RuntimeTests && ~/Graphics/TestProjects/HDRP_RuntimeTests/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests/test-results --testproject=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" - UTR_RESULT=$? - mkdir -p TestProjects/HDRP_RuntimeTests/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests/test-results/ TestProjects/HDRP_RuntimeTests/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision HDRP_OSX_Metal_playmode_2020.2: name: HDRP on OSX_Metal_playmode on version 2020.2 agent: @@ -237,7 +121,7 @@ HDRP_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results --reruncount=2" @@ -249,9 +133,6 @@ HDRP_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision HDRP_OSX_Metal_playmode_XR_2020.2: name: HDRP on OSX_Metal_playmode_XR on version 2020.2 agent: @@ -266,7 +147,7 @@ HDRP_OSX_Metal_playmode_XR_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results --reruncount=2 --extra-editor-arg="-xr-tests"" @@ -278,9 +159,6 @@ HDRP_OSX_Metal_playmode_XR_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision HDRP_OSX_Metal_playmode_NonRenderGraph_2020.2: name: HDRP on OSX_Metal_playmode_NonRenderGraph on version 2020.2 agent: @@ -295,7 +173,7 @@ HDRP_OSX_Metal_playmode_NonRenderGraph_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests"" @@ -307,9 +185,6 @@ HDRP_OSX_Metal_playmode_NonRenderGraph_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision HDRP_OSX_Metal_Standalone_2020.2: name: HDRP on OSX_Metal_Standalone on version 2020.2 agent: @@ -324,7 +199,7 @@ HDRP_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_RuntimeTests && ~/Graphics/TestProjects/HDRP_RuntimeTests/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests/test-results --testproject=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" @@ -336,9 +211,6 @@ HDRP_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision HDRP_OSX_Metal_playmode_CUSTOM-REVISION: name: HDRP on OSX_Metal_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp-win-dx11.yml b/.yamato/hdrp-win-dx11.yml index 423beb1e324..f4ca1977768 100644 --- a/.yamato/hdrp-win-dx11.yml +++ b/.yamato/hdrp-win-dx11.yml @@ -115,135 +115,6 @@ Build_HDRP_Win_DX11_Player_trunk: players: paths: - "players/**" -HDRP_Win_DX11_playmode_fast-2020.2: - name: HDRP on Win_DX11_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Win_DX11_playmode_XR_fast-2020.2: - name: HDRP on Win_DX11_playmode_XR on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Win_DX11_playmode_NonRenderGraph_fast-2020.2: - name: HDRP on Win_DX11_playmode_NonRenderGraph on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Win_DX11_editmode_fast-2020.2: - name: HDRP on Win_DX11_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Win_DX11_Standalone_fast-2020.2: - name: HDRP on Win_DX11_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat - - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#Build_HDRP_Win_DX11_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_HDRP_Win_DX11_Player_fast-2020.2: - name: Build HDRP on Win_DX11_Player on version fast-2020.2 - agent: - type: Unity::VM - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision HDRP_Win_DX11_playmode_2020.2: name: HDRP on Win_DX11_playmode on version 2020.2 agent: @@ -256,15 +127,12 @@ HDRP_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_DX11_playmode_XR_2020.2: name: HDRP on Win_DX11_playmode_XR on version 2020.2 agent: @@ -277,15 +145,12 @@ HDRP_Win_DX11_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_DX11_playmode_NonRenderGraph_2020.2: name: HDRP on Win_DX11_playmode_NonRenderGraph on version 2020.2 agent: @@ -298,15 +163,12 @@ HDRP_Win_DX11_playmode_NonRenderGraph_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_DX11_editmode_2020.2: name: HDRP on Win_DX11_editmode on version 2020.2 agent: @@ -318,15 +180,12 @@ HDRP_Win_DX11_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_DX11_Standalone_2020.2: name: HDRP on Win_DX11_Standalone on version 2020.2 agent: @@ -344,8 +203,6 @@ HDRP_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/hdrp-win-dx11.yml#Build_HDRP_Win_DX11_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -361,7 +218,7 @@ Build_HDRP_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -370,9 +227,6 @@ Build_HDRP_Win_DX11_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_DX11_playmode_CUSTOM-REVISION: name: HDRP on Win_DX11_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp-win-dx12.yml b/.yamato/hdrp-win-dx12.yml index 7d0900292eb..4e51665bbc5 100644 --- a/.yamato/hdrp-win-dx12.yml +++ b/.yamato/hdrp-win-dx12.yml @@ -115,135 +115,6 @@ Build_HDRP_Win_DX12_Player_trunk: players: paths: - "players/**" -HDRP_Win_DX12_playmode_fast-2020.2: - name: HDRP on Win_DX12_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Win_DX12_playmode_XR_fast-2020.2: - name: HDRP on Win_DX12_playmode_XR on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d12" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Win_DX12_playmode_NonRenderGraph_fast-2020.2: - name: HDRP on Win_DX12_playmode_NonRenderGraph on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-d3d12" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Win_DX12_editmode_fast-2020.2: - name: HDRP on Win_DX12_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Win_DX12_Standalone_fast-2020.2: - name: HDRP on Win_DX12_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat - - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/hdrp-win-dx12.yml#Build_HDRP_Win_DX12_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_HDRP_Win_DX12_Player_fast-2020.2: - name: Build HDRP on Win_DX12_Player on version fast-2020.2 - agent: - type: Unity::VM - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision HDRP_Win_DX12_playmode_2020.2: name: HDRP on Win_DX12_playmode on version 2020.2 agent: @@ -256,15 +127,12 @@ HDRP_Win_DX12_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_DX12_playmode_XR_2020.2: name: HDRP on Win_DX12_playmode_XR on version 2020.2 agent: @@ -277,15 +145,12 @@ HDRP_Win_DX12_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_DX12_playmode_NonRenderGraph_2020.2: name: HDRP on Win_DX12_playmode_NonRenderGraph on version 2020.2 agent: @@ -298,15 +163,12 @@ HDRP_Win_DX12_playmode_NonRenderGraph_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_DX12_editmode_2020.2: name: HDRP on Win_DX12_editmode on version 2020.2 agent: @@ -318,15 +180,12 @@ HDRP_Win_DX12_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_DX12_Standalone_2020.2: name: HDRP on Win_DX12_Standalone on version 2020.2 agent: @@ -344,8 +203,6 @@ HDRP_Win_DX12_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/hdrp-win-dx12.yml#Build_HDRP_Win_DX12_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -361,7 +218,7 @@ Build_HDRP_Win_DX12_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" artifacts: logs: @@ -370,9 +227,6 @@ Build_HDRP_Win_DX12_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_DX12_playmode_CUSTOM-REVISION: name: HDRP on Win_DX12_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp-win-vulkan.yml b/.yamato/hdrp-win-vulkan.yml index 39a8d1a0127..3f9dcb0ff77 100644 --- a/.yamato/hdrp-win-vulkan.yml +++ b/.yamato/hdrp-win-vulkan.yml @@ -115,135 +115,6 @@ Build_HDRP_Win_Vulkan_Player_trunk: players: paths: - "players/**" -HDRP_Win_Vulkan_playmode_fast-2020.2: - name: HDRP on Win_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Win_Vulkan_playmode_XR_fast-2020.2: - name: HDRP on Win_Vulkan_playmode_XR on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Win_Vulkan_playmode_NonRenderGraph_fast-2020.2: - name: HDRP on Win_Vulkan_playmode_NonRenderGraph on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Win_Vulkan_editmode_fast-2020.2: - name: HDRP on Win_Vulkan_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_Tests && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Win_Vulkan_Standalone_fast-2020.2: - name: HDRP on Win_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat - - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/hdrp-win-vulkan.yml#Build_HDRP_Win_Vulkan_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_HDRP_Win_Vulkan_Player_fast-2020.2: - name: Build HDRP on Win_Vulkan_Player on version fast-2020.2 - agent: - type: Unity::VM - image: graphics-foundation/win10-dxr:stable - flavor: b1.xlarge - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision HDRP_Win_Vulkan_playmode_2020.2: name: HDRP on Win_Vulkan_playmode on version 2020.2 agent: @@ -256,15 +127,12 @@ HDRP_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_Vulkan_playmode_XR_2020.2: name: HDRP on Win_Vulkan_playmode_XR on version 2020.2 agent: @@ -277,15 +145,12 @@ HDRP_Win_Vulkan_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_Vulkan_playmode_NonRenderGraph_2020.2: name: HDRP on Win_Vulkan_playmode_NonRenderGraph on version 2020.2 agent: @@ -298,15 +163,12 @@ HDRP_Win_Vulkan_playmode_NonRenderGraph_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_Vulkan_editmode_2020.2: name: HDRP on Win_Vulkan_editmode on version 2020.2 agent: @@ -318,15 +180,12 @@ HDRP_Win_Vulkan_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_Tests && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_Vulkan_Standalone_2020.2: name: HDRP on Win_Vulkan_Standalone on version 2020.2 agent: @@ -344,8 +203,6 @@ HDRP_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/hdrp-win-vulkan.yml#Build_HDRP_Win_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -361,7 +218,7 @@ Build_HDRP_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_RuntimeTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_RuntimeTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -370,9 +227,6 @@ Build_HDRP_Win_Vulkan_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Win_Vulkan_playmode_CUSTOM-REVISION: name: HDRP on Win_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_dxr-win-dx12.yml b/.yamato/hdrp_dxr-win-dx12.yml index 92d3cd4ec5f..9c51e7dcb77 100644 --- a/.yamato/hdrp_dxr-win-dx12.yml +++ b/.yamato/hdrp_dxr-win-dx12.yml @@ -98,115 +98,6 @@ HDRP_DXR_Win_DX12_playmode_NonRenderGraph_trunk: logs: paths: - "**/test-results/**" -HDRP_DXR_Win_DX12_Standalone_fast-2020.2: - name: HDRP_DXR on Win_DX12_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.large - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat - - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/hdrp_dxr-win-dx12.yml#Build_HDRP_DXR_Win_DX12_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_HDRP_DXR_Win_DX12_Player_fast-2020.2: - name: Build HDRP_DXR on Win_DX12_Player on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.large - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_DXR_Win_DX12_playmode_fast-2020.2: - name: HDRP_DXR on Win_DX12_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.large - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_DXR_Win_DX12_playmode_XR_fast-2020.2: - name: HDRP_DXR on Win_DX12_playmode_XR on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.large - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d12" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_DXR_Win_DX12_playmode_NonRenderGraph_fast-2020.2: - name: HDRP_DXR on Win_DX12_playmode_NonRenderGraph on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:stable - flavor: b1.large - model: rtx2080 - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-d3d12" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision HDRP_DXR_Win_DX12_Standalone_2020.2: name: HDRP_DXR on Win_DX12_Standalone on version 2020.2 agent: @@ -224,8 +115,6 @@ HDRP_DXR_Win_DX12_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/hdrp_dxr-win-dx12.yml#Build_HDRP_DXR_Win_DX12_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -241,7 +130,7 @@ Build_HDRP_DXR_Win_DX12_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" artifacts: logs: @@ -250,9 +139,6 @@ Build_HDRP_DXR_Win_DX12_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_DXR_Win_DX12_playmode_2020.2: name: HDRP_DXR on Win_DX12_playmode on version 2020.2 agent: @@ -265,15 +151,12 @@ HDRP_DXR_Win_DX12_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_DXR_Win_DX12_playmode_XR_2020.2: name: HDRP_DXR on Win_DX12_playmode_XR on version 2020.2 agent: @@ -286,15 +169,12 @@ HDRP_DXR_Win_DX12_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_DXR_Win_DX12_playmode_NonRenderGraph_2020.2: name: HDRP_DXR on Win_DX12_playmode_NonRenderGraph on version 2020.2 agent: @@ -307,15 +187,12 @@ HDRP_DXR_Win_DX12_playmode_NonRenderGraph_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_DXR_Tests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_DXR_Tests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-non-rendergraph-tests" --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_DXR_Win_DX12_Standalone_CUSTOM-REVISION: name: HDRP_DXR on Win_DX12_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_hybrid-linux-openglcore.yml b/.yamato/hdrp_hybrid-linux-openglcore.yml index 60f04d97eba..b9f7867e00a 100644 --- a/.yamato/hdrp_hybrid-linux-openglcore.yml +++ b/.yamato/hdrp_hybrid-linux-openglcore.yml @@ -22,28 +22,6 @@ HDRP_Hybrid_Linux_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Linux_OpenGLCore_playmode_fast-2020.2: - name: HDRP_Hybrid on Linux_OpenGLCore_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr - - chmod +x TestProjects/HDRP_HybridTests/utr - - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-glcore" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision HDRP_Hybrid_Linux_OpenGLCore_playmode_2020.2: name: HDRP_Hybrid on Linux_OpenGLCore_playmode on version 2020.2 agent: @@ -57,15 +35,12 @@ HDRP_Hybrid_Linux_OpenGLCore_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr - chmod +x TestProjects/HDRP_HybridTests/utr - - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision HDRP_Hybrid_Linux_OpenGLCore_playmode_CUSTOM-REVISION: name: HDRP_Hybrid on Linux_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_hybrid-linux-vulkan.yml b/.yamato/hdrp_hybrid-linux-vulkan.yml index ab2008a2c3a..a7ebdfb1b5f 100644 --- a/.yamato/hdrp_hybrid-linux-vulkan.yml +++ b/.yamato/hdrp_hybrid-linux-vulkan.yml @@ -41,50 +41,6 @@ HDRP_Hybrid_Linux_Vulkan_Standalone_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Linux_Vulkan_playmode_fast-2020.2: - name: HDRP_Hybrid on Linux_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr - - chmod +x TestProjects/HDRP_HybridTests/utr - - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -HDRP_Hybrid_Linux_Vulkan_Standalone_fast-2020.2: - name: HDRP_Hybrid on Linux_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr - - chmod +x TestProjects/HDRP_HybridTests/utr - - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision HDRP_Hybrid_Linux_Vulkan_playmode_2020.2: name: HDRP_Hybrid on Linux_Vulkan_playmode on version 2020.2 agent: @@ -98,15 +54,12 @@ HDRP_Hybrid_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr - chmod +x TestProjects/HDRP_HybridTests/utr - - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision HDRP_Hybrid_Linux_Vulkan_Standalone_2020.2: name: HDRP_Hybrid on Linux_Vulkan_Standalone on version 2020.2 agent: @@ -120,15 +73,12 @@ HDRP_Hybrid_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr - chmod +x TestProjects/HDRP_HybridTests/utr - - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision HDRP_Hybrid_Linux_Vulkan_playmode_CUSTOM-REVISION: name: HDRP_Hybrid on Linux_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_hybrid-osx-metal.yml b/.yamato/hdrp_hybrid-osx-metal.yml index 5d31ba7406a..756ccf0e70b 100644 --- a/.yamato/hdrp_hybrid-osx-metal.yml +++ b/.yamato/hdrp_hybrid-osx-metal.yml @@ -81,93 +81,6 @@ HDRP_Hybrid_OSX_Metal_Standalone_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_OSX_Metal_playmode_fast-2020.2: - name: HDRP_Hybrid on OSX_Metal_playmode on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr - - chmod +x TestProjects/HDRP_HybridTests/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --reruncount=2 --compilation-errors-as-warnings" - UTR_RESULT=$? - mkdir -p TestProjects/HDRP_HybridTests/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -HDRP_Hybrid_OSX_Metal_playmode_XR_fast-2020.2: - name: HDRP_Hybrid on OSX_Metal_playmode_XR on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr - - chmod +x TestProjects/HDRP_HybridTests/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings" - UTR_RESULT=$? - mkdir -p TestProjects/HDRP_HybridTests/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -HDRP_Hybrid_OSX_Metal_Standalone_fast-2020.2: - name: HDRP_Hybrid on OSX_Metal_Standalone on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/HDRP_HybridTests/utr - - chmod +x TestProjects/HDRP_HybridTests/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --reruncount=2 --compilation-errors-as-warnings --timeout=2400" - UTR_RESULT=$? - mkdir -p TestProjects/HDRP_HybridTests/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision HDRP_Hybrid_OSX_Metal_playmode_2020.2: name: HDRP_Hybrid on OSX_Metal_playmode on version 2020.2 agent: @@ -182,7 +95,7 @@ HDRP_Hybrid_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --reruncount=2 --compilation-errors-as-warnings" @@ -194,9 +107,6 @@ HDRP_Hybrid_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision HDRP_Hybrid_OSX_Metal_playmode_XR_2020.2: name: HDRP_Hybrid on OSX_Metal_playmode_XR on version 2020.2 agent: @@ -211,7 +121,7 @@ HDRP_Hybrid_OSX_Metal_playmode_XR_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings" @@ -223,9 +133,6 @@ HDRP_Hybrid_OSX_Metal_playmode_XR_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision HDRP_Hybrid_OSX_Metal_Standalone_2020.2: name: HDRP_Hybrid on OSX_Metal_Standalone on version 2020.2 agent: @@ -240,7 +147,7 @@ HDRP_Hybrid_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --reruncount=2 --compilation-errors-as-warnings --timeout=2400" @@ -252,9 +159,6 @@ HDRP_Hybrid_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision HDRP_Hybrid_OSX_Metal_playmode_CUSTOM-REVISION: name: HDRP_Hybrid on OSX_Metal_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_hybrid-win-dx11.yml b/.yamato/hdrp_hybrid-win-dx11.yml index e71329c1275..e2d1246e40d 100644 --- a/.yamato/hdrp_hybrid-win-dx11.yml +++ b/.yamato/hdrp_hybrid-win-dx11.yml @@ -76,90 +76,6 @@ Build_HDRP_Hybrid_Win_DX11_Player_trunk: players: paths: - "players/**" -HDRP_Hybrid_Win_DX11_playmode_fast-2020.2: - name: HDRP_Hybrid on Win_DX11_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Hybrid_Win_DX11_playmode_XR_fast-2020.2: - name: HDRP_Hybrid on Win_DX11_playmode_XR on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Hybrid_Win_DX11_Standalone_fast-2020.2: - name: HDRP_Hybrid on Win_DX11_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --compilation-errors-as-warnings --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-dx11.yml#Build_HDRP_Hybrid_Win_DX11_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_HDRP_Hybrid_Win_DX11_Player_fast-2020.2: - name: Build HDRP_Hybrid on Win_DX11_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision HDRP_Hybrid_Win_DX11_playmode_2020.2: name: HDRP_Hybrid on Win_DX11_playmode on version 2020.2 agent: @@ -171,15 +87,12 @@ HDRP_Hybrid_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Hybrid_Win_DX11_playmode_XR_2020.2: name: HDRP_Hybrid on Win_DX11_playmode_XR on version 2020.2 agent: @@ -191,15 +104,12 @@ HDRP_Hybrid_Win_DX11_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Hybrid_Win_DX11_Standalone_2020.2: name: HDRP_Hybrid on Win_DX11_Standalone on version 2020.2 agent: @@ -216,8 +126,6 @@ HDRP_Hybrid_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/hdrp_hybrid-win-dx11.yml#Build_HDRP_Hybrid_Win_DX11_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -232,7 +140,7 @@ Build_HDRP_Hybrid_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -241,9 +149,6 @@ Build_HDRP_Hybrid_Win_DX11_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Hybrid_Win_DX11_playmode_CUSTOM-REVISION: name: HDRP_Hybrid on Win_DX11_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_hybrid-win-dx12.yml b/.yamato/hdrp_hybrid-win-dx12.yml index 374f8bf4cf4..64b117e1bdb 100644 --- a/.yamato/hdrp_hybrid-win-dx12.yml +++ b/.yamato/hdrp_hybrid-win-dx12.yml @@ -76,90 +76,6 @@ Build_HDRP_Hybrid_Win_DX12_Player_trunk: players: paths: - "players/**" -HDRP_Hybrid_Win_DX12_playmode_fast-2020.2: - name: HDRP_Hybrid on Win_DX12_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-d3d12" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Hybrid_Win_DX12_playmode_XR_fast-2020.2: - name: HDRP_Hybrid on Win_DX12_playmode_XR on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings --extra-editor-arg="-force-d3d12" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Hybrid_Win_DX12_Standalone_fast-2020.2: - name: HDRP_Hybrid on Win_DX12_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --compilation-errors-as-warnings --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-dx12.yml#Build_HDRP_Hybrid_Win_DX12_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_HDRP_Hybrid_Win_DX12_Player_fast-2020.2: - name: Build HDRP_Hybrid on Win_DX12_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision HDRP_Hybrid_Win_DX12_playmode_2020.2: name: HDRP_Hybrid on Win_DX12_playmode on version 2020.2 agent: @@ -171,15 +87,12 @@ HDRP_Hybrid_Win_DX12_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Hybrid_Win_DX12_playmode_XR_2020.2: name: HDRP_Hybrid on Win_DX12_playmode_XR on version 2020.2 agent: @@ -191,15 +104,12 @@ HDRP_Hybrid_Win_DX12_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Hybrid_Win_DX12_Standalone_2020.2: name: HDRP_Hybrid on Win_DX12_Standalone on version 2020.2 agent: @@ -216,8 +126,6 @@ HDRP_Hybrid_Win_DX12_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/hdrp_hybrid-win-dx12.yml#Build_HDRP_Hybrid_Win_DX12_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -232,7 +140,7 @@ Build_HDRP_Hybrid_Win_DX12_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" artifacts: logs: @@ -241,9 +149,6 @@ Build_HDRP_Hybrid_Win_DX12_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Hybrid_Win_DX12_playmode_CUSTOM-REVISION: name: HDRP_Hybrid on Win_DX12_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/hdrp_hybrid-win-vulkan.yml b/.yamato/hdrp_hybrid-win-vulkan.yml index a87f6ab9238..f7e57808c59 100644 --- a/.yamato/hdrp_hybrid-win-vulkan.yml +++ b/.yamato/hdrp_hybrid-win-vulkan.yml @@ -76,90 +76,6 @@ Build_HDRP_Hybrid_Win_Vulkan_Player_trunk: players: paths: - "players/**" -HDRP_Hybrid_Win_Vulkan_playmode_fast-2020.2: - name: HDRP_Hybrid on Win_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Hybrid_Win_Vulkan_playmode_XR_fast-2020.2: - name: HDRP_Hybrid on Win_Vulkan_playmode_XR on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -HDRP_Hybrid_Win_Vulkan_Standalone_fast-2020.2: - name: HDRP_Hybrid on Win_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --compilation-errors-as-warnings --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-vulkan.yml#Build_HDRP_Hybrid_Win_Vulkan_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_HDRP_Hybrid_Win_Vulkan_Player_fast-2020.2: - name: Build HDRP_Hybrid on Win_Vulkan_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision HDRP_Hybrid_Win_Vulkan_playmode_2020.2: name: HDRP_Hybrid on Win_Vulkan_playmode on version 2020.2 agent: @@ -171,15 +87,12 @@ HDRP_Hybrid_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Hybrid_Win_Vulkan_playmode_XR_2020.2: name: HDRP_Hybrid on Win_Vulkan_playmode_XR on version 2020.2 agent: @@ -191,15 +104,12 @@ HDRP_Hybrid_Win_Vulkan_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Hybrid_Win_Vulkan_Standalone_2020.2: name: HDRP_Hybrid on Win_Vulkan_Standalone on version 2020.2 agent: @@ -216,8 +126,6 @@ HDRP_Hybrid_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/hdrp_hybrid-win-vulkan.yml#Build_HDRP_Hybrid_Win_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -232,7 +140,7 @@ Build_HDRP_Hybrid_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/HDRP_HybridTests/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/HDRP_HybridTests && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -241,9 +149,6 @@ Build_HDRP_Hybrid_Win_Vulkan_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision HDRP_Hybrid_Win_Vulkan_playmode_CUSTOM-REVISION: name: HDRP_Hybrid on Win_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/shadergraph-linux-openglcore.yml b/.yamato/shadergraph-linux-openglcore.yml index c70bcc0359d..96d16344e53 100644 --- a/.yamato/shadergraph-linux-openglcore.yml +++ b/.yamato/shadergraph-linux-openglcore.yml @@ -41,50 +41,6 @@ ShaderGraph_Linux_OpenGLCore_editmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Linux_OpenGLCore_playmode_fast-2020.2: - name: ShaderGraph on Linux_OpenGLCore_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -ShaderGraph_Linux_OpenGLCore_editmode_fast-2020.2: - name: ShaderGraph on Linux_OpenGLCore_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision ShaderGraph_Linux_OpenGLCore_playmode_2020.2: name: ShaderGraph on Linux_OpenGLCore_playmode on version 2020.2 agent: @@ -98,15 +54,12 @@ ShaderGraph_Linux_OpenGLCore_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision ShaderGraph_Linux_OpenGLCore_editmode_2020.2: name: ShaderGraph on Linux_OpenGLCore_editmode on version 2020.2 agent: @@ -120,15 +73,12 @@ ShaderGraph_Linux_OpenGLCore_editmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision ShaderGraph_Linux_OpenGLCore_playmode_CUSTOM-REVISION: name: ShaderGraph on Linux_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/shadergraph-linux-vulkan.yml b/.yamato/shadergraph-linux-vulkan.yml index 03ca5db7460..a6269732226 100644 --- a/.yamato/shadergraph-linux-vulkan.yml +++ b/.yamato/shadergraph-linux-vulkan.yml @@ -60,72 +60,6 @@ ShaderGraph_Linux_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Linux_Vulkan_Standalone_fast-2020.2: - name: ShaderGraph on Linux_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -ShaderGraph_Linux_Vulkan_playmode_fast-2020.2: - name: ShaderGraph on Linux_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -ShaderGraph_Linux_Vulkan_editmode_fast-2020.2: - name: ShaderGraph on Linux_Vulkan_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision ShaderGraph_Linux_Vulkan_Standalone_2020.2: name: ShaderGraph on Linux_Vulkan_Standalone on version 2020.2 agent: @@ -139,15 +73,12 @@ ShaderGraph_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision ShaderGraph_Linux_Vulkan_playmode_2020.2: name: ShaderGraph on Linux_Vulkan_playmode on version 2020.2 agent: @@ -161,15 +92,12 @@ ShaderGraph_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision ShaderGraph_Linux_Vulkan_editmode_2020.2: name: ShaderGraph on Linux_Vulkan_editmode on version 2020.2 agent: @@ -183,15 +111,12 @@ ShaderGraph_Linux_Vulkan_editmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision ShaderGraph_Linux_Vulkan_Standalone_CUSTOM-REVISION: name: ShaderGraph on Linux_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/shadergraph-osx-metal.yml b/.yamato/shadergraph-osx-metal.yml index 26d4c0181e5..bfc71e225f5 100644 --- a/.yamato/shadergraph-osx-metal.yml +++ b/.yamato/shadergraph-osx-metal.yml @@ -55,64 +55,6 @@ ShaderGraph_OSX_Metal_playmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_OSX_Metal_Standalone_fast-2020.2: - name: ShaderGraph on OSX_Metal_Standalone on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - - chmod +x TestProjects/ShaderGraph/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" - UTR_RESULT=$? - mkdir -p TestProjects/ShaderGraph/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results/ TestProjects/ShaderGraph/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -ShaderGraph_OSX_Metal_playmode_fast-2020.2: - name: ShaderGraph on OSX_Metal_playmode on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - - chmod +x TestProjects/ShaderGraph/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results --reruncount=2" - UTR_RESULT=$? - mkdir -p TestProjects/ShaderGraph/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results/ TestProjects/ShaderGraph/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision ShaderGraph_OSX_Metal_Standalone_2020.2: name: ShaderGraph on OSX_Metal_Standalone on version 2020.2 agent: @@ -127,7 +69,7 @@ ShaderGraph_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" @@ -139,9 +81,6 @@ ShaderGraph_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision ShaderGraph_OSX_Metal_playmode_2020.2: name: ShaderGraph on OSX_Metal_playmode on version 2020.2 agent: @@ -156,7 +95,7 @@ ShaderGraph_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results --reruncount=2" @@ -168,9 +107,6 @@ ShaderGraph_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision ShaderGraph_OSX_Metal_Standalone_CUSTOM-REVISION: name: ShaderGraph on OSX_Metal_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/shadergraph-osx-openglcore.yml b/.yamato/shadergraph-osx-openglcore.yml index 1327293283f..7b8cf7de49f 100644 --- a/.yamato/shadergraph-osx-openglcore.yml +++ b/.yamato/shadergraph-osx-openglcore.yml @@ -39,48 +39,6 @@ ShaderGraph_OSX_OpenGLCore_editmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_OSX_OpenGLCore_playmode_fast-2020.2: - name: ShaderGraph on OSX_OpenGLCore_playmode on version fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - - chmod +x TestProjects/ShaderGraph/utr - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraph && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -ShaderGraph_OSX_OpenGLCore_editmode_fast-2020.2: - name: ShaderGraph on OSX_OpenGLCore_editmode on version fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - - chmod +x TestProjects/ShaderGraph/utr - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraph && ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision ShaderGraph_OSX_OpenGLCore_playmode_2020.2: name: ShaderGraph on OSX_OpenGLCore_playmode on version 2020.2 agent: @@ -93,15 +51,12 @@ ShaderGraph_OSX_OpenGLCore_playmode_2020.2: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision ShaderGraph_OSX_OpenGLCore_editmode_2020.2: name: ShaderGraph on OSX_OpenGLCore_editmode on version 2020.2 agent: @@ -114,15 +69,12 @@ ShaderGraph_OSX_OpenGLCore_editmode_2020.2: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/ShaderGraph/utr - chmod +x TestProjects/ShaderGraph/utr - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision ShaderGraph_OSX_OpenGLCore_playmode_CUSTOM-REVISION: name: ShaderGraph on OSX_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/shadergraph-win-dx11.yml b/.yamato/shadergraph-win-dx11.yml index 23763dee4a4..40f9bc131b8 100644 --- a/.yamato/shadergraph-win-dx11.yml +++ b/.yamato/shadergraph-win-dx11.yml @@ -76,90 +76,6 @@ ShaderGraph_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Win_DX11_Standalone_fast-2020.2: - name: ShaderGraph on Win_DX11_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - - cd TestProjects/ShaderGraph && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#Build_ShaderGraph_Win_DX11_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_ShaderGraph_Win_DX11_Player_fast-2020.2: - name: Build ShaderGraph on Win_DX11_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraph && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -ShaderGraph_Win_DX11_playmode_fast-2020.2: - name: ShaderGraph on Win_DX11_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraph && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -ShaderGraph_Win_DX11_editmode_fast-2020.2: - name: ShaderGraph on Win_DX11_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraph && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision ShaderGraph_Win_DX11_Standalone_2020.2: name: ShaderGraph on Win_DX11_Standalone on version 2020.2 agent: @@ -176,8 +92,6 @@ ShaderGraph_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/shadergraph-win-dx11.yml#Build_ShaderGraph_Win_DX11_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -192,7 +106,7 @@ Build_ShaderGraph_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -201,9 +115,6 @@ Build_ShaderGraph_Win_DX11_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision ShaderGraph_Win_DX11_playmode_2020.2: name: ShaderGraph on Win_DX11_playmode on version 2020.2 agent: @@ -215,15 +126,12 @@ ShaderGraph_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision ShaderGraph_Win_DX11_editmode_2020.2: name: ShaderGraph on Win_DX11_editmode on version 2020.2 agent: @@ -235,15 +143,12 @@ ShaderGraph_Win_DX11_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision ShaderGraph_Win_DX11_Standalone_CUSTOM-REVISION: name: ShaderGraph on Win_DX11_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/shadergraph-win-vulkan.yml b/.yamato/shadergraph-win-vulkan.yml index 3e9471a92cb..2e515155cdf 100644 --- a/.yamato/shadergraph-win-vulkan.yml +++ b/.yamato/shadergraph-win-vulkan.yml @@ -76,90 +76,6 @@ ShaderGraph_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Win_Vulkan_Standalone_fast-2020.2: - name: ShaderGraph on Win_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - - cd TestProjects/ShaderGraph && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/shadergraph-win-vulkan.yml#Build_ShaderGraph_Win_Vulkan_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_ShaderGraph_Win_Vulkan_Player_fast-2020.2: - name: Build ShaderGraph on Win_Vulkan_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraph && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -ShaderGraph_Win_Vulkan_playmode_fast-2020.2: - name: ShaderGraph on Win_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraph && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -ShaderGraph_Win_Vulkan_editmode_fast-2020.2: - name: ShaderGraph on Win_Vulkan_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraph && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision ShaderGraph_Win_Vulkan_Standalone_2020.2: name: ShaderGraph on Win_Vulkan_Standalone on version 2020.2 agent: @@ -176,8 +92,6 @@ ShaderGraph_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/shadergraph-win-vulkan.yml#Build_ShaderGraph_Win_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -192,7 +106,7 @@ Build_ShaderGraph_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -201,9 +115,6 @@ Build_ShaderGraph_Win_Vulkan_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision ShaderGraph_Win_Vulkan_playmode_2020.2: name: ShaderGraph on Win_Vulkan_playmode on version 2020.2 agent: @@ -215,15 +126,12 @@ ShaderGraph_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision ShaderGraph_Win_Vulkan_editmode_2020.2: name: ShaderGraph on Win_Vulkan_editmode on version 2020.2 agent: @@ -235,15 +143,12 @@ ShaderGraph_Win_Vulkan_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraph/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraph && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision ShaderGraph_Win_Vulkan_Standalone_CUSTOM-REVISION: name: ShaderGraph on Win_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/shadergraph_stereo-win.yml b/.yamato/shadergraph_stereo-win.yml index a8833564c4d..f850f6baad9 100644 --- a/.yamato/shadergraph_stereo-win.yml +++ b/.yamato/shadergraph_stereo-win.yml @@ -59,70 +59,6 @@ ShaderGraph_Stereo_Win_editmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Stereo_Win_Standalone_fast-2020.2: - name: ShaderGraph_Stereo on Win__Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraphUniversalStereo/utr.bat - - cd TestProjects/ShaderGraphUniversalStereo && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/shadergraph_stereo-win.yml#Build_ShaderGraph_Stereo_Win_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_ShaderGraph_Stereo_Win_Player_fast-2020.2: - name: Build ShaderGraph_Stereo on Win__Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraphUniversalStereo/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraphUniversalStereo && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -ShaderGraph_Stereo_Win_editmode_fast-2020.2: - name: ShaderGraph_Stereo on Win__editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraphUniversalStereo/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/ShaderGraphUniversalStereo && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision ShaderGraph_Stereo_Win_Standalone_2020.2: name: ShaderGraph_Stereo on Win__Standalone on version 2020.2 agent: @@ -139,8 +75,6 @@ ShaderGraph_Stereo_Win_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/shadergraph_stereo-win.yml#Build_ShaderGraph_Stereo_Win_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -155,7 +89,7 @@ Build_ShaderGraph_Stereo_Win_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraphUniversalStereo/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraphUniversalStereo && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsLinear" artifacts: logs: @@ -164,9 +98,6 @@ Build_ShaderGraph_Stereo_Win_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision ShaderGraph_Stereo_Win_editmode_2020.2: name: ShaderGraph_Stereo on Win__editmode on version 2020.2 agent: @@ -178,15 +109,12 @@ ShaderGraph_Stereo_Win_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/ShaderGraphUniversalStereo/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/ShaderGraphUniversalStereo && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision ShaderGraph_Stereo_Win_Standalone_CUSTOM-REVISION: name: ShaderGraph_Stereo on Win__Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-android-opengles3.yml b/.yamato/universal-android-opengles3.yml index 85a5e31f09b..2997f321c9f 100644 --- a/.yamato/universal-android-opengles3.yml +++ b/.yamato/universal-android-opengles3.yml @@ -52,60 +52,6 @@ Build_Universal_Android_OpenGLES3_Player_trunk: players: paths: - "players/**" -Universal_Android_OpenGLES3_Standalone_fast-2020.2: - name: Universal on Android_OpenGLES3_Standalone on version fast-2020.2 - agent: - type: Unity::mobile::android - image: mobile/android-execution-r19:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' - - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices - - NetSh Advfirewall set allprofiles state off - - |5- - - set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% - utr --suite=playmode --platform=Android --artifacts_path=test-results --player-load-path=players --reruncount=2 --scripting-backend=il2cpp --editor-location=WindowsEditor --timeout=1200 - - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android - rerun: on-new-revision - - path: .yamato/universal-android-opengles3.yml#Build_Universal_Android_OpenGLES3_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_Universal_Android_OpenGLES3_Player_fast-2020.2: - name: Build Universal on Android_OpenGLES3_Player on version fast-2020.2 - agent: - type: Unity::VM - image: mobile/android-execution-r19:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 - - utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalGraphicsTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --build-only --scripting-backend=il2cpp --timeout=1800 - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android - rerun: on-new-revision Universal_Android_OpenGLES3_Standalone_2020.2: name: Universal on Android_OpenGLES3_Standalone on version 2020.2 agent: @@ -129,8 +75,6 @@ Universal_Android_OpenGLES3_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android - rerun: on-new-revision - path: .yamato/universal-android-opengles3.yml#Build_Universal_Android_OpenGLES3_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -145,7 +89,7 @@ Build_Universal_Android_OpenGLES3_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 @@ -157,9 +101,6 @@ Build_Universal_Android_OpenGLES3_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android - rerun: on-new-revision Universal_Android_OpenGLES3_Standalone_CUSTOM-REVISION: name: Universal on Android_OpenGLES3_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-android-vulkan.yml b/.yamato/universal-android-vulkan.yml index c96e6322465..64aa8269436 100644 --- a/.yamato/universal-android-vulkan.yml +++ b/.yamato/universal-android-vulkan.yml @@ -52,60 +52,6 @@ Build_Universal_Android_Vulkan_Player_trunk: players: paths: - "players/**" -Universal_Android_Vulkan_Standalone_fast-2020.2: - name: Universal on Android_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::mobile::android - image: mobile/android-execution-r19:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' - - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices - - NetSh Advfirewall set allprofiles state off - - |5- - - set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% - utr --suite=playmode --platform=Android --artifacts_path=test-results --player-load-path=players --reruncount=2 --scripting-backend=il2cpp --editor-location=WindowsEditor --timeout=1200 - - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android - rerun: on-new-revision - - path: .yamato/universal-android-vulkan.yml#Build_Universal_Android_Vulkan_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_Universal_Android_Vulkan_Player_fast-2020.2: - name: Build Universal on Android_Vulkan_Player on version fast-2020.2 - agent: - type: Unity::VM - image: mobile/android-execution-r19:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 - - utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalGraphicsTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --build-only --scripting-backend=il2cpp --timeout=1800 --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android - rerun: on-new-revision Universal_Android_Vulkan_Standalone_2020.2: name: Universal on Android_Vulkan_Standalone on version 2020.2 agent: @@ -129,8 +75,6 @@ Universal_Android_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android - rerun: on-new-revision - path: .yamato/universal-android-vulkan.yml#Build_Universal_Android_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -145,7 +89,7 @@ Build_Universal_Android_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 @@ -157,9 +101,6 @@ Build_Universal_Android_Vulkan_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android - rerun: on-new-revision Universal_Android_Vulkan_Standalone_CUSTOM-REVISION: name: Universal on Android_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-iphone-metal.yml b/.yamato/universal-iphone-metal.yml index 6ef0f354e67..e9596cbffe1 100644 --- a/.yamato/universal-iphone-metal.yml +++ b/.yamato/universal-iphone-metal.yml @@ -44,52 +44,6 @@ Build_Universal_iPhone_Metal_Player_trunk: players: paths: - "players/**" -Universal_iPhone_Metal_Standalone_fast-2020.2: - name: Universal on iPhone_Metal_Standalone on version fast-2020.2 - agent: - type: Unity::mobile::iPhone - image: mobile/macos-10.13-testing:stable - flavor: b1.medium - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr - - chmod +x ./utr - - ./utr --suite=playmode --platform=iOS --artifacts_path=test-results --player-load-path=players --reruncount=2 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:ios - rerun: on-new-revision - - path: .yamato/universal-iphone-metal.yml#Build_Universal_iPhone_Metal_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_Universal_iPhone_Metal_Player_fast-2020.2: - name: Build Universal on iPhone_Metal_Player on version fast-2020.2 - agent: - type: Unity::VM::osx - image: mobile/macos-10.13-testing:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor -c iOS --wait --published-only - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr - - chmod +x ./utr - - ./utr --suite=playmode --platform=iOS --testproject=TestProjects/UniversalGraphicsTest --editor-location=.Editor --artifacts_path=test-results --player-save-path=players --build-only - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:ios - rerun: on-new-revision Universal_iPhone_Metal_Standalone_2020.2: name: Universal on iPhone_Metal_Standalone on version 2020.2 agent: @@ -107,8 +61,6 @@ Universal_iPhone_Metal_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:ios - rerun: on-new-revision - path: .yamato/universal-iphone-metal.yml#Build_Universal_iPhone_Metal_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -122,7 +74,7 @@ Build_Universal_iPhone_Metal_Player_2020.2: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor -c iOS --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c iOS --wait --published-only - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr - chmod +x ./utr - ./utr --suite=playmode --platform=iOS --testproject=TestProjects/UniversalGraphicsTest --editor-location=.Editor --artifacts_path=test-results --player-save-path=players --build-only @@ -133,9 +85,6 @@ Build_Universal_iPhone_Metal_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:ios - rerun: on-new-revision Universal_iPhone_Metal_Standalone_CUSTOM-REVISION: name: Universal on iPhone_Metal_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-linux-openglcore.yml b/.yamato/universal-linux-openglcore.yml index 52afb09449c..55ddc62714f 100644 --- a/.yamato/universal-linux-openglcore.yml +++ b/.yamato/universal-linux-openglcore.yml @@ -41,50 +41,6 @@ Universal_Linux_OpenGLCore_editmode_trunk: logs: paths: - "**/test-results/**" -Universal_Linux_OpenGLCore_playmode_fast-2020.2: - name: Universal on Linux_OpenGLCore_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -Universal_Linux_OpenGLCore_editmode_fast-2020.2: - name: Universal on Linux_OpenGLCore_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision Universal_Linux_OpenGLCore_playmode_2020.2: name: Universal on Linux_OpenGLCore_playmode on version 2020.2 agent: @@ -98,15 +54,12 @@ Universal_Linux_OpenGLCore_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision Universal_Linux_OpenGLCore_editmode_2020.2: name: Universal on Linux_OpenGLCore_editmode on version 2020.2 agent: @@ -120,15 +73,12 @@ Universal_Linux_OpenGLCore_editmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision Universal_Linux_OpenGLCore_playmode_CUSTOM-REVISION: name: Universal on Linux_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-linux-vulkan.yml b/.yamato/universal-linux-vulkan.yml index ad80a28dbba..165ec82b7d3 100644 --- a/.yamato/universal-linux-vulkan.yml +++ b/.yamato/universal-linux-vulkan.yml @@ -60,72 +60,6 @@ Universal_Linux_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -Universal_Linux_Vulkan_Standalone_fast-2020.2: - name: Universal on Linux_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -Universal_Linux_Vulkan_playmode_fast-2020.2: - name: Universal on Linux_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -Universal_Linux_Vulkan_editmode_fast-2020.2: - name: Universal on Linux_Vulkan_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision Universal_Linux_Vulkan_Standalone_2020.2: name: Universal on Linux_Vulkan_Standalone on version 2020.2 agent: @@ -139,15 +73,12 @@ Universal_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision Universal_Linux_Vulkan_playmode_2020.2: name: Universal on Linux_Vulkan_playmode on version 2020.2 agent: @@ -161,15 +92,12 @@ Universal_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision Universal_Linux_Vulkan_editmode_2020.2: name: Universal on Linux_Vulkan_editmode on version 2020.2 agent: @@ -183,15 +111,12 @@ Universal_Linux_Vulkan_editmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision Universal_Linux_Vulkan_Standalone_CUSTOM-REVISION: name: Universal on Linux_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-osx-metal.yml b/.yamato/universal-osx-metal.yml index ca07fc9eaee..19a1ed3e74f 100644 --- a/.yamato/universal-osx-metal.yml +++ b/.yamato/universal-osx-metal.yml @@ -81,93 +81,6 @@ Universal_OSX_Metal_playmode_XR_trunk: logs: paths: - "**/test-results/**" -Universal_OSX_Metal_Standalone_fast-2020.2: - name: Universal on OSX_Metal_Standalone on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - - chmod +x TestProjects/UniversalGraphicsTest/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" - UTR_RESULT=$? - mkdir -p TestProjects/UniversalGraphicsTest/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -Universal_OSX_Metal_playmode_fast-2020.2: - name: Universal on OSX_Metal_playmode on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - - chmod +x TestProjects/UniversalGraphicsTest/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --reruncount=2" - UTR_RESULT=$? - mkdir -p TestProjects/UniversalGraphicsTest/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -Universal_OSX_Metal_playmode_XR_fast-2020.2: - name: Universal on OSX_Metal_playmode_XR on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - - chmod +x TestProjects/UniversalGraphicsTest/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --reruncount=2 --extra-editor-arg="-xr-tests"" - UTR_RESULT=$? - mkdir -p TestProjects/UniversalGraphicsTest/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision Universal_OSX_Metal_Standalone_2020.2: name: Universal on OSX_Metal_Standalone on version 2020.2 agent: @@ -182,7 +95,7 @@ Universal_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" @@ -194,9 +107,6 @@ Universal_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision Universal_OSX_Metal_playmode_2020.2: name: Universal on OSX_Metal_playmode on version 2020.2 agent: @@ -211,7 +121,7 @@ Universal_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --reruncount=2" @@ -223,9 +133,6 @@ Universal_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision Universal_OSX_Metal_playmode_XR_2020.2: name: Universal on OSX_Metal_playmode_XR on version 2020.2 agent: @@ -240,7 +147,7 @@ Universal_OSX_Metal_playmode_XR_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --reruncount=2 --extra-editor-arg="-xr-tests"" @@ -252,9 +159,6 @@ Universal_OSX_Metal_playmode_XR_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision Universal_OSX_Metal_Standalone_CUSTOM-REVISION: name: Universal on OSX_Metal_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-osx-openglcore.yml b/.yamato/universal-osx-openglcore.yml index 2192d1acd95..d36a2599943 100644 --- a/.yamato/universal-osx-openglcore.yml +++ b/.yamato/universal-osx-openglcore.yml @@ -57,69 +57,6 @@ Universal_OSX_OpenGLCore_playmode_XR_trunk: logs: paths: - "**/test-results/**" -Universal_OSX_OpenGLCore_playmode_fast-2020.2: - name: Universal on OSX_OpenGLCore_playmode on version fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - - chmod +x TestProjects/UniversalGraphicsTest/utr - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -Universal_OSX_OpenGLCore_editmode_fast-2020.2: - name: Universal on OSX_OpenGLCore_editmode on version fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - - chmod +x TestProjects/UniversalGraphicsTest/utr - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -Universal_OSX_OpenGLCore_playmode_XR_fast-2020.2: - name: Universal on OSX_OpenGLCore_playmode_XR on version fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - - chmod +x TestProjects/UniversalGraphicsTest/utr - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision Universal_OSX_OpenGLCore_playmode_2020.2: name: Universal on OSX_OpenGLCore_playmode on version 2020.2 agent: @@ -132,15 +69,12 @@ Universal_OSX_OpenGLCore_playmode_2020.2: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision Universal_OSX_OpenGLCore_editmode_2020.2: name: Universal on OSX_OpenGLCore_editmode on version 2020.2 agent: @@ -153,15 +87,12 @@ Universal_OSX_OpenGLCore_editmode_2020.2: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision Universal_OSX_OpenGLCore_playmode_XR_2020.2: name: Universal on OSX_OpenGLCore_playmode_XR on version 2020.2 agent: @@ -174,15 +105,12 @@ Universal_OSX_OpenGLCore_playmode_XR_2020.2: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalGraphicsTest/utr - chmod +x TestProjects/UniversalGraphicsTest/utr - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision Universal_OSX_OpenGLCore_playmode_CUSTOM-REVISION: name: Universal on OSX_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-win-dx11.yml b/.yamato/universal-win-dx11.yml index 5fea909df09..864ad1a5a47 100644 --- a/.yamato/universal-win-dx11.yml +++ b/.yamato/universal-win-dx11.yml @@ -93,110 +93,6 @@ Universal_Win_DX11_playmode_XR_trunk: logs: paths: - "**/test-results/**" -Universal_Win_DX11_Standalone_fast-2020.2: - name: Universal on Win_DX11_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - cd Tools && powershell -command ". .\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080" - - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Build_Universal_Win_DX11_Player_fast-2020.2 - rerun: on-new-revision -Build_Universal_Win_DX11_Player_fast-2020.2: - name: Build Universal on Win_DX11_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=2000 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -Universal_Win_DX11_playmode_fast-2020.2: - name: Universal on Win_DX11_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -Universal_Win_DX11_editmode_fast-2020.2: - name: Universal on Win_DX11_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -Universal_Win_DX11_playmode_XR_fast-2020.2: - name: Universal on Win_DX11_playmode_XR on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision Universal_Win_DX11_Standalone_2020.2: name: Universal on Win_DX11_Standalone on version 2020.2 agent: @@ -214,8 +110,6 @@ Universal_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/universal-win-dx11.yml#Build_Universal_Win_DX11_Player_2020.2 rerun: on-new-revision Build_Universal_Win_DX11_Player_2020.2: @@ -229,7 +123,7 @@ Build_Universal_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=2000 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -238,9 +132,6 @@ Build_Universal_Win_DX11_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Win_DX11_playmode_2020.2: name: Universal on Win_DX11_playmode on version 2020.2 agent: @@ -252,15 +143,12 @@ Universal_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Win_DX11_editmode_2020.2: name: Universal on Win_DX11_editmode on version 2020.2 agent: @@ -272,15 +160,12 @@ Universal_Win_DX11_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Win_DX11_playmode_XR_2020.2: name: Universal on Win_DX11_playmode_XR on version 2020.2 agent: @@ -292,15 +177,12 @@ Universal_Win_DX11_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Win_DX11_Standalone_CUSTOM-REVISION: name: Universal on Win_DX11_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-win-dx12.yml b/.yamato/universal-win-dx12.yml index 2154b292eb8..ddbc24c1488 100644 --- a/.yamato/universal-win-dx12.yml +++ b/.yamato/universal-win-dx12.yml @@ -93,110 +93,6 @@ Universal_Win_DX12_playmode_XR_trunk: logs: paths: - "**/test-results/**" -Universal_Win_DX12_Standalone_fast-2020.2: - name: Universal on Win_DX12_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - cd Tools && powershell -command ". .\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080" - - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/universal-win-dx12.yml#Build_Universal_Win_DX12_Player_fast-2020.2 - rerun: on-new-revision -Build_Universal_Win_DX12_Player_fast-2020.2: - name: Build Universal on Win_DX12_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=2000 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -Universal_Win_DX12_playmode_fast-2020.2: - name: Universal on Win_DX12_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -Universal_Win_DX12_editmode_fast-2020.2: - name: Universal on Win_DX12_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -Universal_Win_DX12_playmode_XR_fast-2020.2: - name: Universal on Win_DX12_playmode_XR on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d12" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision Universal_Win_DX12_Standalone_2020.2: name: Universal on Win_DX12_Standalone on version 2020.2 agent: @@ -214,8 +110,6 @@ Universal_Win_DX12_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/universal-win-dx12.yml#Build_Universal_Win_DX12_Player_2020.2 rerun: on-new-revision Build_Universal_Win_DX12_Player_2020.2: @@ -229,7 +123,7 @@ Build_Universal_Win_DX12_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=2000 --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" artifacts: logs: @@ -238,9 +132,6 @@ Build_Universal_Win_DX12_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Win_DX12_playmode_2020.2: name: Universal on Win_DX12_playmode on version 2020.2 agent: @@ -252,15 +143,12 @@ Universal_Win_DX12_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Win_DX12_editmode_2020.2: name: Universal on Win_DX12_editmode on version 2020.2 agent: @@ -272,15 +160,12 @@ Universal_Win_DX12_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Win_DX12_playmode_XR_2020.2: name: Universal on Win_DX12_playmode_XR on version 2020.2 agent: @@ -292,15 +177,12 @@ Universal_Win_DX12_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d12" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Win_DX12_Standalone_CUSTOM-REVISION: name: Universal on Win_DX12_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal-win-vulkan.yml b/.yamato/universal-win-vulkan.yml index 4285627aca9..87ea8ee0d23 100644 --- a/.yamato/universal-win-vulkan.yml +++ b/.yamato/universal-win-vulkan.yml @@ -93,110 +93,6 @@ Universal_Win_Vulkan_playmode_XR_trunk: logs: paths: - "**/test-results/**" -Universal_Win_Vulkan_Standalone_fast-2020.2: - name: Universal on Win_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - cd Tools && powershell -command ". .\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080" - - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/universal-win-vulkan.yml#Build_Universal_Win_Vulkan_Player_fast-2020.2 - rerun: on-new-revision -Build_Universal_Win_Vulkan_Player_fast-2020.2: - name: Build Universal on Win_Vulkan_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=2000 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -Universal_Win_Vulkan_playmode_fast-2020.2: - name: Universal on Win_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -Universal_Win_Vulkan_editmode_fast-2020.2: - name: Universal on Win_Vulkan_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -Universal_Win_Vulkan_playmode_XR_fast-2020.2: - name: Universal on Win_Vulkan_playmode_XR on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision Universal_Win_Vulkan_Standalone_2020.2: name: Universal on Win_Vulkan_Standalone on version 2020.2 agent: @@ -214,8 +110,6 @@ Universal_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/universal-win-vulkan.yml#Build_Universal_Win_Vulkan_Player_2020.2 rerun: on-new-revision Build_Universal_Win_Vulkan_Player_2020.2: @@ -229,7 +123,7 @@ Build_Universal_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=2000 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -238,9 +132,6 @@ Build_Universal_Win_Vulkan_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Win_Vulkan_playmode_2020.2: name: Universal on Win_Vulkan_playmode on version 2020.2 agent: @@ -252,15 +143,12 @@ Universal_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Win_Vulkan_editmode_2020.2: name: Universal on Win_Vulkan_editmode on version 2020.2 agent: @@ -272,15 +160,12 @@ Universal_Win_Vulkan_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Win_Vulkan_playmode_XR_2020.2: name: Universal on Win_Vulkan_playmode_XR on version 2020.2 agent: @@ -292,15 +177,12 @@ Universal_Win_Vulkan_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGraphicsTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGraphicsTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Win_Vulkan_Standalone_CUSTOM-REVISION: name: Universal on Win_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-android-opengles3.yml b/.yamato/universal_hybrid-android-opengles3.yml index bddd3ee9ea7..b3d990ee696 100644 --- a/.yamato/universal_hybrid-android-opengles3.yml +++ b/.yamato/universal_hybrid-android-opengles3.yml @@ -52,60 +52,6 @@ Build_Universal_Hybrid_Android_OpenGLES3_Player_trunk: players: paths: - "players/**" -Universal_Hybrid_Android_OpenGLES3_Standalone_fast-2020.2: - name: Universal_Hybrid on Android_OpenGLES3_Standalone on version fast-2020.2 - agent: - type: Unity::mobile::android - image: mobile/android-execution-r19:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' - - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices - - NetSh Advfirewall set allprofiles state off - - |5- - - set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% - utr --suite=playmode --platform=Android --artifacts_path=test-results --player-load-path=players --reruncount=2 --compilation-errors-as-warnings --scripting-backend=il2cpp --editor-location=WindowsEditor --timeout=1200 - - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android - rerun: on-new-revision - - path: .yamato/universal_hybrid-android-opengles3.yml#Build_Universal_Hybrid_Android_OpenGLES3_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_Universal_Hybrid_Android_OpenGLES3_Player_fast-2020.2: - name: Build Universal_Hybrid on Android_OpenGLES3_Player on version fast-2020.2 - agent: - type: Unity::VM - image: mobile/android-execution-r19:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 - - utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalHybridTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --build-only --compilation-errors-as-warnings --scripting-backend=il2cpp --timeout=1800 - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android - rerun: on-new-revision Universal_Hybrid_Android_OpenGLES3_Standalone_2020.2: name: Universal_Hybrid on Android_OpenGLES3_Standalone on version 2020.2 agent: @@ -129,8 +75,6 @@ Universal_Hybrid_Android_OpenGLES3_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android - rerun: on-new-revision - path: .yamato/universal_hybrid-android-opengles3.yml#Build_Universal_Hybrid_Android_OpenGLES3_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -145,7 +89,7 @@ Build_Universal_Hybrid_Android_OpenGLES3_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 @@ -157,9 +101,6 @@ Build_Universal_Hybrid_Android_OpenGLES3_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android - rerun: on-new-revision Universal_Hybrid_Android_OpenGLES3_Standalone_CUSTOM-REVISION: name: Universal_Hybrid on Android_OpenGLES3_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-android-vulkan.yml b/.yamato/universal_hybrid-android-vulkan.yml index f64661f5458..a571785acb5 100644 --- a/.yamato/universal_hybrid-android-vulkan.yml +++ b/.yamato/universal_hybrid-android-vulkan.yml @@ -52,60 +52,6 @@ Build_Universal_Hybrid_Android_Vulkan_Player_trunk: players: paths: - "players/**" -Universal_Hybrid_Android_Vulkan_Standalone_fast-2020.2: - name: Universal_Hybrid on Android_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::mobile::android - image: mobile/android-execution-r19:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' - - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices - - NetSh Advfirewall set allprofiles state off - - |5- - - set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% - utr --suite=playmode --platform=Android --artifacts_path=test-results --player-load-path=players --reruncount=2 --compilation-errors-as-warnings --scripting-backend=il2cpp --editor-location=WindowsEditor --timeout=1200 - - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android - rerun: on-new-revision - - path: .yamato/universal_hybrid-android-vulkan.yml#Build_Universal_Hybrid_Android_Vulkan_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_Universal_Hybrid_Android_Vulkan_Player_fast-2020.2: - name: Build Universal_Hybrid on Android_Vulkan_Player on version fast-2020.2 - agent: - type: Unity::VM - image: mobile/android-execution-r19:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 - - utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalHybridTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --build-only --compilation-errors-as-warnings --scripting-backend=il2cpp --timeout=1800 --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:android - rerun: on-new-revision Universal_Hybrid_Android_Vulkan_Standalone_2020.2: name: Universal_Hybrid on Android_Vulkan_Standalone on version 2020.2 agent: @@ -129,8 +75,6 @@ Universal_Hybrid_Android_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android - rerun: on-new-revision - path: .yamato/universal_hybrid-android-vulkan.yml#Build_Universal_Hybrid_Android_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -145,7 +89,7 @@ Build_Universal_Hybrid_Android_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% || exit 0 - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% || exit 0 @@ -157,9 +101,6 @@ Build_Universal_Hybrid_Android_Vulkan_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:android - rerun: on-new-revision Universal_Hybrid_Android_Vulkan_Standalone_CUSTOM-REVISION: name: Universal_Hybrid on Android_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-linux-openglcore.yml b/.yamato/universal_hybrid-linux-openglcore.yml index 4921c1c06e6..8003b35d733 100644 --- a/.yamato/universal_hybrid-linux-openglcore.yml +++ b/.yamato/universal_hybrid-linux-openglcore.yml @@ -22,28 +22,6 @@ Universal_Hybrid_Linux_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_Linux_OpenGLCore_playmode_fast-2020.2: - name: Universal_Hybrid on Linux_OpenGLCore_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr - - chmod +x TestProjects/UniversalHybridTest/utr - - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-glcore" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision Universal_Hybrid_Linux_OpenGLCore_playmode_2020.2: name: Universal_Hybrid on Linux_OpenGLCore_playmode on version 2020.2 agent: @@ -57,15 +35,12 @@ Universal_Hybrid_Linux_OpenGLCore_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr - chmod +x TestProjects/UniversalHybridTest/utr - - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision Universal_Hybrid_Linux_OpenGLCore_playmode_CUSTOM-REVISION: name: Universal_Hybrid on Linux_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-linux-vulkan.yml b/.yamato/universal_hybrid-linux-vulkan.yml index 77346a3bfe9..47b7403fa6f 100644 --- a/.yamato/universal_hybrid-linux-vulkan.yml +++ b/.yamato/universal_hybrid-linux-vulkan.yml @@ -41,50 +41,6 @@ Universal_Hybrid_Linux_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_Linux_Vulkan_Standalone_fast-2020.2: - name: Universal_Hybrid on Linux_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr - - chmod +x TestProjects/UniversalHybridTest/utr - - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -Universal_Hybrid_Linux_Vulkan_playmode_fast-2020.2: - name: Universal_Hybrid on Linux_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr - - chmod +x TestProjects/UniversalHybridTest/utr - - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision Universal_Hybrid_Linux_Vulkan_Standalone_2020.2: name: Universal_Hybrid on Linux_Vulkan_Standalone on version 2020.2 agent: @@ -98,15 +54,12 @@ Universal_Hybrid_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr - chmod +x TestProjects/UniversalHybridTest/utr - - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision Universal_Hybrid_Linux_Vulkan_playmode_2020.2: name: Universal_Hybrid on Linux_Vulkan_playmode on version 2020.2 agent: @@ -120,15 +73,12 @@ Universal_Hybrid_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr - chmod +x TestProjects/UniversalHybridTest/utr - - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision Universal_Hybrid_Linux_Vulkan_Standalone_CUSTOM-REVISION: name: Universal_Hybrid on Linux_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-osx-metal.yml b/.yamato/universal_hybrid-osx-metal.yml index 34976fb79c9..0a0edb9273c 100644 --- a/.yamato/universal_hybrid-osx-metal.yml +++ b/.yamato/universal_hybrid-osx-metal.yml @@ -55,64 +55,6 @@ Universal_Hybrid_OSX_Metal_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_OSX_Metal_Standalone_fast-2020.2: - name: Universal_Hybrid on OSX_Metal_Standalone on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr - - chmod +x TestProjects/UniversalHybridTest/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --reruncount=2 --compilation-errors-as-warnings --timeout=2400" - UTR_RESULT=$? - mkdir -p TestProjects/UniversalHybridTest/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results/ TestProjects/UniversalHybridTest/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -Universal_Hybrid_OSX_Metal_playmode_fast-2020.2: - name: Universal_Hybrid on OSX_Metal_playmode on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/UniversalHybridTest/utr - - chmod +x TestProjects/UniversalHybridTest/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results --reruncount=2 --compilation-errors-as-warnings" - UTR_RESULT=$? - mkdir -p TestProjects/UniversalHybridTest/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results/ TestProjects/UniversalHybridTest/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision Universal_Hybrid_OSX_Metal_Standalone_2020.2: name: Universal_Hybrid on OSX_Metal_Standalone on version 2020.2 agent: @@ -127,7 +69,7 @@ Universal_Hybrid_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --reruncount=2 --compilation-errors-as-warnings --timeout=2400" @@ -139,9 +81,6 @@ Universal_Hybrid_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision Universal_Hybrid_OSX_Metal_playmode_2020.2: name: Universal_Hybrid on OSX_Metal_playmode on version 2020.2 agent: @@ -156,7 +95,7 @@ Universal_Hybrid_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results --reruncount=2 --compilation-errors-as-warnings" @@ -168,9 +107,6 @@ Universal_Hybrid_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision Universal_Hybrid_OSX_Metal_Standalone_CUSTOM-REVISION: name: Universal_Hybrid on OSX_Metal_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-win-dx11.yml b/.yamato/universal_hybrid-win-dx11.yml index ca8ea97d843..d3d3a5b41cb 100644 --- a/.yamato/universal_hybrid-win-dx11.yml +++ b/.yamato/universal_hybrid-win-dx11.yml @@ -59,70 +59,6 @@ Universal_Hybrid_Win_DX11_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_Win_DX11_Standalone_fast-2020.2: - name: Universal_Hybrid on Win_DX11_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - - cd TestProjects/UniversalHybridTest && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --compilation-errors-as-warnings --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/universal_hybrid-win-dx11.yml#Build_Universal_Hybrid_Win_DX11_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_Universal_Hybrid_Win_DX11_Player_fast-2020.2: - name: Build Universal_Hybrid on Win_DX11_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalHybridTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -Universal_Hybrid_Win_DX11_playmode_fast-2020.2: - name: Universal_Hybrid on Win_DX11_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalHybridTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision Universal_Hybrid_Win_DX11_Standalone_2020.2: name: Universal_Hybrid on Win_DX11_Standalone on version 2020.2 agent: @@ -139,8 +75,6 @@ Universal_Hybrid_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/universal_hybrid-win-dx11.yml#Build_Universal_Hybrid_Win_DX11_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -155,7 +89,7 @@ Build_Universal_Hybrid_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -164,9 +98,6 @@ Build_Universal_Hybrid_Win_DX11_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Hybrid_Win_DX11_playmode_2020.2: name: Universal_Hybrid on Win_DX11_playmode on version 2020.2 agent: @@ -178,15 +109,12 @@ Universal_Hybrid_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Hybrid_Win_DX11_Standalone_CUSTOM-REVISION: name: Universal_Hybrid on Win_DX11_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_hybrid-win-vulkan.yml b/.yamato/universal_hybrid-win-vulkan.yml index ce143811a5b..83cdfb29ab2 100644 --- a/.yamato/universal_hybrid-win-vulkan.yml +++ b/.yamato/universal_hybrid-win-vulkan.yml @@ -59,70 +59,6 @@ Universal_Hybrid_Win_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_Win_Vulkan_Standalone_fast-2020.2: - name: Universal_Hybrid on Win_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - - cd TestProjects/UniversalHybridTest && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --compilation-errors-as-warnings --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/universal_hybrid-win-vulkan.yml#Build_Universal_Hybrid_Win_Vulkan_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_Universal_Hybrid_Win_Vulkan_Player_fast-2020.2: - name: Build Universal_Hybrid on Win_Vulkan_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalHybridTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -Universal_Hybrid_Win_Vulkan_playmode_fast-2020.2: - name: Universal_Hybrid on Win_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalHybridTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision Universal_Hybrid_Win_Vulkan_Standalone_2020.2: name: Universal_Hybrid on Win_Vulkan_Standalone on version 2020.2 agent: @@ -139,8 +75,6 @@ Universal_Hybrid_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/universal_hybrid-win-vulkan.yml#Build_Universal_Hybrid_Win_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -155,7 +89,7 @@ Build_Universal_Hybrid_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --compilation-errors-as-warnings --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -164,9 +98,6 @@ Build_Universal_Hybrid_Win_Vulkan_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Hybrid_Win_Vulkan_playmode_2020.2: name: Universal_Hybrid on Win_Vulkan_playmode on version 2020.2 agent: @@ -178,15 +109,12 @@ Universal_Hybrid_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalHybridTest/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalHybridTest && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --compilation-errors-as-warnings --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Hybrid_Win_Vulkan_Standalone_CUSTOM-REVISION: name: Universal_Hybrid on Win_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/universal_stereo-win.yml b/.yamato/universal_stereo-win.yml index 530b201d96e..dc4acbf1874 100644 --- a/.yamato/universal_stereo-win.yml +++ b/.yamato/universal_stereo-win.yml @@ -59,70 +59,6 @@ Universal_Stereo_Win_editmode_trunk: logs: paths: - "**/test-results/**" -Universal_Stereo_Win_Standalone_fast-2020.2: - name: Universal_Stereo on Win__Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGfxTestStereo/utr.bat - - cd TestProjects/UniversalGfxTestStereo && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 compilation-errors-as-warnings --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/universal_stereo-win.yml#Build_Universal_Stereo_Win_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_Universal_Stereo_Win_Player_fast-2020.2: - name: Build Universal_Stereo on Win__Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGfxTestStereo/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGfxTestStereo && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -Universal_Stereo_Win_editmode_fast-2020.2: - name: Universal_Stereo on Win__editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGfxTestStereo/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/UniversalGfxTestStereo && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision Universal_Stereo_Win_Standalone_2020.2: name: Universal_Stereo on Win__Standalone on version 2020.2 agent: @@ -139,8 +75,6 @@ Universal_Stereo_Win_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/universal_stereo-win.yml#Build_Universal_Stereo_Win_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -155,7 +89,7 @@ Build_Universal_Stereo_Win_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGfxTestStereo/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGfxTestStereo && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsLinear" artifacts: logs: @@ -164,9 +98,6 @@ Build_Universal_Stereo_Win_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Stereo_Win_editmode_2020.2: name: Universal_Stereo on Win__editmode on version 2020.2 agent: @@ -178,15 +109,12 @@ Universal_Stereo_Win_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/UniversalGfxTestStereo/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/UniversalGfxTestStereo && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision Universal_Stereo_Win_Standalone_CUSTOM-REVISION: name: Universal_Stereo on Win__Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/urpupdate-win-dx11.yml b/.yamato/urpupdate-win-dx11.yml index fc6e44e7af2..33d5279b022 100644 --- a/.yamato/urpupdate-win-dx11.yml +++ b/.yamato/urpupdate-win-dx11.yml @@ -45,54 +45,6 @@ URPUpdate_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" -URPUpdate_Win_DX11_playmode_fast-2020.2: - name: URPUpdate on Win_DX11_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/URP-Update-Testing/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y - - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y - - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -URPUpdate_Win_DX11_editmode_fast-2020.2: - name: URPUpdate on Win_DX11_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/URP-Update-Testing/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y - - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y - - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision URPUpdate_Win_DX11_playmode_2020.2: name: URPUpdate on Win_DX11_playmode on version 2020.2 agent: @@ -108,15 +60,12 @@ URPUpdate_Win_DX11_playmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision URPUpdate_Win_DX11_editmode_2020.2: name: URPUpdate on Win_DX11_editmode on version 2020.2 agent: @@ -132,15 +81,12 @@ URPUpdate_Win_DX11_editmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision URPUpdate_Win_DX11_playmode_CUSTOM-REVISION: name: URPUpdate on Win_DX11_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/urpupdate-win-vulkan.yml b/.yamato/urpupdate-win-vulkan.yml index 8a92e462169..82d82ae54cf 100644 --- a/.yamato/urpupdate-win-vulkan.yml +++ b/.yamato/urpupdate-win-vulkan.yml @@ -45,54 +45,6 @@ URPUpdate_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -URPUpdate_Win_Vulkan_playmode_fast-2020.2: - name: URPUpdate on Win_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/URP-Update-Testing/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y - - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y - - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -URPUpdate_Win_Vulkan_editmode_fast-2020.2: - name: URPUpdate on Win_Vulkan_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/URP-Update-Testing/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y - - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y - - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision URPUpdate_Win_Vulkan_playmode_2020.2: name: URPUpdate on Win_Vulkan_playmode on version 2020.2 agent: @@ -108,15 +60,12 @@ URPUpdate_Win_Vulkan_playmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision URPUpdate_Win_Vulkan_editmode_2020.2: name: URPUpdate on Win_Vulkan_editmode on version 2020.2 agent: @@ -132,15 +81,12 @@ URPUpdate_Win_Vulkan_editmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/URP-Update-Testing/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/URP-Update-Testing && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/URP-Update-Testing && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision URPUpdate_Win_Vulkan_playmode_CUSTOM-REVISION: name: URPUpdate on Win_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/urpupdate_boatattack-win-dx11.yml b/.yamato/urpupdate_boatattack-win-dx11.yml index 6f0186b5fd9..c49d763db6c 100644 --- a/.yamato/urpupdate_boatattack-win-dx11.yml +++ b/.yamato/urpupdate_boatattack-win-dx11.yml @@ -45,54 +45,6 @@ URPUpdate_BoatAttack_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" -URPUpdate_BoatAttack_Win_DX11_playmode_fast-2020.2: - name: URPUpdate_BoatAttack on Win_DX11_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/BoatAttack-19-4/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y - - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y - - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -URPUpdate_BoatAttack_Win_DX11_editmode_fast-2020.2: - name: URPUpdate_BoatAttack on Win_DX11_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/BoatAttack-19-4/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y - - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y - - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision URPUpdate_BoatAttack_Win_DX11_playmode_2020.2: name: URPUpdate_BoatAttack on Win_DX11_playmode on version 2020.2 agent: @@ -108,15 +60,12 @@ URPUpdate_BoatAttack_Win_DX11_playmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision URPUpdate_BoatAttack_Win_DX11_editmode_2020.2: name: URPUpdate_BoatAttack on Win_DX11_editmode on version 2020.2 agent: @@ -132,15 +81,12 @@ URPUpdate_BoatAttack_Win_DX11_editmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision URPUpdate_BoatAttack_Win_DX11_playmode_CUSTOM-REVISION: name: URPUpdate_BoatAttack on Win_DX11_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/urpupdate_boatattack-win-vulkan.yml b/.yamato/urpupdate_boatattack-win-vulkan.yml index 2e61554723b..03920e866db 100644 --- a/.yamato/urpupdate_boatattack-win-vulkan.yml +++ b/.yamato/urpupdate_boatattack-win-vulkan.yml @@ -45,54 +45,6 @@ URPUpdate_BoatAttack_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -URPUpdate_BoatAttack_Win_Vulkan_playmode_fast-2020.2: - name: URPUpdate_BoatAttack on Win_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/BoatAttack-19-4/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y - - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y - - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -URPUpdate_BoatAttack_Win_Vulkan_editmode_fast-2020.2: - name: URPUpdate_BoatAttack on Win_Vulkan_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/BoatAttack-19-4/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y - - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y - - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision URPUpdate_BoatAttack_Win_Vulkan_playmode_2020.2: name: URPUpdate_BoatAttack on Win_Vulkan_playmode on version 2020.2 agent: @@ -108,15 +60,12 @@ URPUpdate_BoatAttack_Win_Vulkan_playmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision URPUpdate_BoatAttack_Win_Vulkan_editmode_2020.2: name: URPUpdate_BoatAttack on Win_Vulkan_editmode on version 2020.2 agent: @@ -132,15 +81,12 @@ URPUpdate_BoatAttack_Win_Vulkan_editmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/BoatAttack-19-4/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/BoatAttack-19-4 && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision URPUpdate_BoatAttack_Win_Vulkan_playmode_CUSTOM-REVISION: name: URPUpdate_BoatAttack on Win_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/urpupdate_top_asset_store-win-dx11.yml b/.yamato/urpupdate_top_asset_store-win-dx11.yml index 8322bcd44a4..481a39507c7 100644 --- a/.yamato/urpupdate_top_asset_store-win-dx11.yml +++ b/.yamato/urpupdate_top_asset_store-win-dx11.yml @@ -45,54 +45,6 @@ URPUpdate_Top_Asset_Store_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" -URPUpdate_Top_Asset_Store_Win_DX11_playmode_fast-2020.2: - name: URPUpdate_Top_Asset_Store on Win_DX11_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/Top-URP-Assets/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y - - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y - - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -URPUpdate_Top_Asset_Store_Win_DX11_editmode_fast-2020.2: - name: URPUpdate_Top_Asset_Store on Win_DX11_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/Top-URP-Assets/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y - - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y - - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision URPUpdate_Top_Asset_Store_Win_DX11_playmode_2020.2: name: URPUpdate_Top_Asset_Store on Win_DX11_playmode on version 2020.2 agent: @@ -108,15 +60,12 @@ URPUpdate_Top_Asset_Store_Win_DX11_playmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision URPUpdate_Top_Asset_Store_Win_DX11_editmode_2020.2: name: URPUpdate_Top_Asset_Store on Win_DX11_editmode on version 2020.2 agent: @@ -132,15 +81,12 @@ URPUpdate_Top_Asset_Store_Win_DX11_editmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision URPUpdate_Top_Asset_Store_Win_DX11_playmode_CUSTOM-REVISION: name: URPUpdate_Top_Asset_Store on Win_DX11_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/urpupdate_top_asset_store-win-vulkan.yml b/.yamato/urpupdate_top_asset_store-win-vulkan.yml index 62a89c2a9f9..8c356d09614 100644 --- a/.yamato/urpupdate_top_asset_store-win-vulkan.yml +++ b/.yamato/urpupdate_top_asset_store-win-vulkan.yml @@ -45,54 +45,6 @@ URPUpdate_Top_Asset_Store_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -URPUpdate_Top_Asset_Store_Win_Vulkan_playmode_fast-2020.2: - name: URPUpdate_Top_Asset_Store on Win_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/Top-URP-Assets/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y - - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y - - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -URPUpdate_Top_Asset_Store_Win_Vulkan_editmode_fast-2020.2: - name: URPUpdate_Top_Asset_Store on Win_Vulkan_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - git clone https://github.cds.internal.unity3d.com/sophia/URP-Update-testing.git TestProjects/URP-Update-testing - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/URP-Update-testing/Top-URP-Assets/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y - - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y - - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision URPUpdate_Top_Asset_Store_Win_Vulkan_playmode_2020.2: name: URPUpdate_Top_Asset_Store on Win_Vulkan_playmode on version 2020.2 agent: @@ -108,15 +60,12 @@ URPUpdate_Top_Asset_Store_Win_Vulkan_playmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision URPUpdate_Top_Asset_Store_Win_Vulkan_editmode_2020.2: name: URPUpdate_Top_Asset_Store on Win_Vulkan_editmode on version 2020.2 agent: @@ -132,15 +81,12 @@ URPUpdate_Top_Asset_Store_Win_Vulkan_editmode_2020.2: - Xcopy /E /I "com.unity.render-pipelines.core" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.core" /Y - Xcopy /E /I "com.unity.render-pipelines.universal" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.render-pipelines.universal" /Y - Xcopy /E /I "com.unity.shadergraph" "TestProjects/URP-Update-testing/Top-URP-Assets/Packages/com.unity.shadergraph" /Y - - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli --source-file unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/URP-Update-testing/Top-URP-Assets && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/URP-Update-testing/Top-URP-Assets && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision URPUpdate_Top_Asset_Store_Win_Vulkan_playmode_CUSTOM-REVISION: name: URPUpdate_Top_Asset_Store on Win_Vulkan_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_hdrp-linux-vulkan.yml b/.yamato/vfx_hdrp-linux-vulkan.yml index f2ffd53ef37..d447673f447 100644 --- a/.yamato/vfx_hdrp-linux-vulkan.yml +++ b/.yamato/vfx_hdrp-linux-vulkan.yml @@ -60,72 +60,6 @@ VFX_HDRP_Linux_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -VFX_HDRP_Linux_Vulkan_Standalone_fast-2020.2: - name: VFX_HDRP on Linux_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr - - chmod +x TestProjects/VisualEffectGraph_HDRP/utr - - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_HDRP && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -VFX_HDRP_Linux_Vulkan_playmode_fast-2020.2: - name: VFX_HDRP on Linux_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr - - chmod +x TestProjects/VisualEffectGraph_HDRP/utr - - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_HDRP && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -VFX_HDRP_Linux_Vulkan_editmode_fast-2020.2: - name: VFX_HDRP on Linux_Vulkan_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr - - chmod +x TestProjects/VisualEffectGraph_HDRP/utr - - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_HDRP && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision VFX_HDRP_Linux_Vulkan_Standalone_2020.2: name: VFX_HDRP on Linux_Vulkan_Standalone on version 2020.2 agent: @@ -139,15 +73,12 @@ VFX_HDRP_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr - chmod +x TestProjects/VisualEffectGraph_HDRP/utr - - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision VFX_HDRP_Linux_Vulkan_playmode_2020.2: name: VFX_HDRP on Linux_Vulkan_playmode on version 2020.2 agent: @@ -161,15 +92,12 @@ VFX_HDRP_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr - chmod +x TestProjects/VisualEffectGraph_HDRP/utr - - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision VFX_HDRP_Linux_Vulkan_editmode_2020.2: name: VFX_HDRP on Linux_Vulkan_editmode on version 2020.2 agent: @@ -183,15 +111,12 @@ VFX_HDRP_Linux_Vulkan_editmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr - chmod +x TestProjects/VisualEffectGraph_HDRP/utr - - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && DISPLAY=:0.0 ./utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision VFX_HDRP_Linux_Vulkan_Standalone_CUSTOM-REVISION: name: VFX_HDRP on Linux_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_hdrp-osx-metal.yml b/.yamato/vfx_hdrp-osx-metal.yml index 5b62e86bddd..0cc7852a5a6 100644 --- a/.yamato/vfx_hdrp-osx-metal.yml +++ b/.yamato/vfx_hdrp-osx-metal.yml @@ -81,93 +81,6 @@ VFX_HDRP_OSX_Metal_playmode_XR_trunk: logs: paths: - "**/test-results/**" -VFX_HDRP_OSX_Metal_Standalone_fast-2020.2: - name: VFX_HDRP on OSX_Metal_Standalone on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr - - chmod +x TestProjects/VisualEffectGraph_HDRP/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_HDRP && ~/Graphics/TestProjects/VisualEffectGraph_HDRP/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" - UTR_RESULT=$? - mkdir -p TestProjects/VisualEffectGraph_HDRP/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results/ TestProjects/VisualEffectGraph_HDRP/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -VFX_HDRP_OSX_Metal_playmode_fast-2020.2: - name: VFX_HDRP on OSX_Metal_playmode on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr - - chmod +x TestProjects/VisualEffectGraph_HDRP/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_HDRP && ~/Graphics/TestProjects/VisualEffectGraph_HDRP/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results --reruncount=2" - UTR_RESULT=$? - mkdir -p TestProjects/VisualEffectGraph_HDRP/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results/ TestProjects/VisualEffectGraph_HDRP/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -VFX_HDRP_OSX_Metal_playmode_XR_fast-2020.2: - name: VFX_HDRP on OSX_Metal_playmode_XR on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_HDRP/utr - - chmod +x TestProjects/VisualEffectGraph_HDRP/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_HDRP && ~/Graphics/TestProjects/VisualEffectGraph_HDRP/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results --reruncount=2 --extra-editor-arg="-xr-tests"" - UTR_RESULT=$? - mkdir -p TestProjects/VisualEffectGraph_HDRP/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results/ TestProjects/VisualEffectGraph_HDRP/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision VFX_HDRP_OSX_Metal_Standalone_2020.2: name: VFX_HDRP on OSX_Metal_Standalone on version 2020.2 agent: @@ -182,7 +95,7 @@ VFX_HDRP_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_HDRP && ~/Graphics/TestProjects/VisualEffectGraph_HDRP/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" @@ -194,9 +107,6 @@ VFX_HDRP_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision VFX_HDRP_OSX_Metal_playmode_2020.2: name: VFX_HDRP on OSX_Metal_playmode on version 2020.2 agent: @@ -211,7 +121,7 @@ VFX_HDRP_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_HDRP && ~/Graphics/TestProjects/VisualEffectGraph_HDRP/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results --reruncount=2" @@ -223,9 +133,6 @@ VFX_HDRP_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision VFX_HDRP_OSX_Metal_playmode_XR_2020.2: name: VFX_HDRP on OSX_Metal_playmode_XR on version 2020.2 agent: @@ -240,7 +147,7 @@ VFX_HDRP_OSX_Metal_playmode_XR_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_HDRP && ~/Graphics/TestProjects/VisualEffectGraph_HDRP/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_HDRP/test-results --reruncount=2 --extra-editor-arg="-xr-tests"" @@ -252,9 +159,6 @@ VFX_HDRP_OSX_Metal_playmode_XR_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision VFX_HDRP_OSX_Metal_Standalone_CUSTOM-REVISION: name: VFX_HDRP on OSX_Metal_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_hdrp-win-dx11.yml b/.yamato/vfx_hdrp-win-dx11.yml index c954c769259..cabacd0d563 100644 --- a/.yamato/vfx_hdrp-win-dx11.yml +++ b/.yamato/vfx_hdrp-win-dx11.yml @@ -93,110 +93,6 @@ VFX_HDRP_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" -VFX_HDRP_Win_DX11_Standalone_fast-2020.2: - name: VFX_HDRP on Win_DX11_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/vfx_hdrp-win-dx11.yml#Build_VFX_HDRP_Win_DX11_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_VFX_HDRP_Win_DX11_Player_fast-2020.2: - name: Build VFX_HDRP on Win_DX11_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -VFX_HDRP_Win_DX11_playmode_fast-2020.2: - name: VFX_HDRP on Win_DX11_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -VFX_HDRP_Win_DX11_playmode_XR_fast-2020.2: - name: VFX_HDRP on Win_DX11_playmode_XR on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -VFX_HDRP_Win_DX11_editmode_fast-2020.2: - name: VFX_HDRP on Win_DX11_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision VFX_HDRP_Win_DX11_Standalone_2020.2: name: VFX_HDRP on Win_DX11_Standalone on version 2020.2 agent: @@ -213,8 +109,6 @@ VFX_HDRP_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/vfx_hdrp-win-dx11.yml#Build_VFX_HDRP_Win_DX11_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -229,7 +123,7 @@ Build_VFX_HDRP_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -238,9 +132,6 @@ Build_VFX_HDRP_Win_DX11_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision VFX_HDRP_Win_DX11_playmode_2020.2: name: VFX_HDRP on Win_DX11_playmode on version 2020.2 agent: @@ -252,15 +143,12 @@ VFX_HDRP_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision VFX_HDRP_Win_DX11_playmode_XR_2020.2: name: VFX_HDRP on Win_DX11_playmode_XR on version 2020.2 agent: @@ -272,15 +160,12 @@ VFX_HDRP_Win_DX11_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision VFX_HDRP_Win_DX11_editmode_2020.2: name: VFX_HDRP on Win_DX11_editmode on version 2020.2 agent: @@ -292,15 +177,12 @@ VFX_HDRP_Win_DX11_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision VFX_HDRP_Win_DX11_Standalone_CUSTOM-REVISION: name: VFX_HDRP on Win_DX11_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_hdrp-win-vulkan.yml b/.yamato/vfx_hdrp-win-vulkan.yml index 11a6a544248..fbb907fd39e 100644 --- a/.yamato/vfx_hdrp-win-vulkan.yml +++ b/.yamato/vfx_hdrp-win-vulkan.yml @@ -93,110 +93,6 @@ VFX_HDRP_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -VFX_HDRP_Win_Vulkan_Standalone_fast-2020.2: - name: VFX_HDRP on Win_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/vfx_hdrp-win-vulkan.yml#Build_VFX_HDRP_Win_Vulkan_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_VFX_HDRP_Win_Vulkan_Player_fast-2020.2: - name: Build VFX_HDRP on Win_Vulkan_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -VFX_HDRP_Win_Vulkan_playmode_fast-2020.2: - name: VFX_HDRP on Win_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -VFX_HDRP_Win_Vulkan_playmode_XR_fast-2020.2: - name: VFX_HDRP on Win_Vulkan_playmode_XR on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -VFX_HDRP_Win_Vulkan_editmode_fast-2020.2: - name: VFX_HDRP on Win_Vulkan_editmode on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision VFX_HDRP_Win_Vulkan_Standalone_2020.2: name: VFX_HDRP on Win_Vulkan_Standalone on version 2020.2 agent: @@ -213,8 +109,6 @@ VFX_HDRP_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/vfx_hdrp-win-vulkan.yml#Build_VFX_HDRP_Win_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -229,7 +123,7 @@ Build_VFX_HDRP_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -238,9 +132,6 @@ Build_VFX_HDRP_Win_Vulkan_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision VFX_HDRP_Win_Vulkan_playmode_2020.2: name: VFX_HDRP on Win_Vulkan_playmode on version 2020.2 agent: @@ -252,15 +143,12 @@ VFX_HDRP_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision VFX_HDRP_Win_Vulkan_playmode_XR_2020.2: name: VFX_HDRP on Win_Vulkan_playmode_XR on version 2020.2 agent: @@ -272,15 +160,12 @@ VFX_HDRP_Win_Vulkan_playmode_XR_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-xr-tests" --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision VFX_HDRP_Win_Vulkan_editmode_2020.2: name: VFX_HDRP on Win_Vulkan_editmode on version 2020.2 agent: @@ -292,15 +177,12 @@ VFX_HDRP_Win_Vulkan_editmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_HDRP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_HDRP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_HDRP && utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision VFX_HDRP_Win_Vulkan_Standalone_CUSTOM-REVISION: name: VFX_HDRP on Win_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_urp-linux-openglcore.yml b/.yamato/vfx_urp-linux-openglcore.yml index 52cc77bc64b..ac6c4382326 100644 --- a/.yamato/vfx_urp-linux-openglcore.yml +++ b/.yamato/vfx_urp-linux-openglcore.yml @@ -22,28 +22,6 @@ VFX_URP_Linux_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" -VFX_URP_Linux_OpenGLCore_playmode_fast-2020.2: - name: VFX_URP on Linux_OpenGLCore_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - - chmod +x TestProjects/VisualEffectGraph_URP/utr - - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_URP && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision VFX_URP_Linux_OpenGLCore_playmode_2020.2: name: VFX_URP on Linux_OpenGLCore_playmode on version 2020.2 agent: @@ -57,15 +35,12 @@ VFX_URP_Linux_OpenGLCore_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - chmod +x TestProjects/VisualEffectGraph_URP/utr - - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-glcore" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision VFX_URP_Linux_OpenGLCore_playmode_CUSTOM-REVISION: name: VFX_URP on Linux_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_urp-linux-vulkan.yml b/.yamato/vfx_urp-linux-vulkan.yml index 3939a6404ee..64d213a035a 100644 --- a/.yamato/vfx_urp-linux-vulkan.yml +++ b/.yamato/vfx_urp-linux-vulkan.yml @@ -41,50 +41,6 @@ VFX_URP_Linux_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -VFX_URP_Linux_Vulkan_Standalone_fast-2020.2: - name: VFX_URP on Linux_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - - chmod +x TestProjects/VisualEffectGraph_URP/utr - - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_URP && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision -VFX_URP_Linux_Vulkan_playmode_fast-2020.2: - name: VFX_URP on Linux_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - - chmod +x TestProjects/VisualEffectGraph_URP/utr - - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_URP && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:linux - rerun: on-new-revision VFX_URP_Linux_Vulkan_Standalone_2020.2: name: VFX_URP on Linux_Vulkan_Standalone on version 2020.2 agent: @@ -98,15 +54,12 @@ VFX_URP_Linux_Vulkan_Standalone_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - chmod +x TestProjects/VisualEffectGraph_URP/utr - - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && DISPLAY=:0.0 ./utr --suite=playmode --platform=StandaloneLinux64 --artifacts_path=test-results --testproject=. --editor-location=.Editor --reruncount=2 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision VFX_URP_Linux_Vulkan_playmode_2020.2: name: VFX_URP on Linux_Vulkan_playmode on version 2020.2 agent: @@ -120,15 +73,12 @@ VFX_URP_Linux_Vulkan_playmode_2020.2: - sudo -H pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - chmod +x TestProjects/VisualEffectGraph_URP/utr - - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && sudo unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && DISPLAY=:0.0 ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:linux - rerun: on-new-revision VFX_URP_Linux_Vulkan_Standalone_CUSTOM-REVISION: name: VFX_URP on Linux_Vulkan_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_urp-osx-metal.yml b/.yamato/vfx_urp-osx-metal.yml index b3a67c5635b..80d3e9d3f4e 100644 --- a/.yamato/vfx_urp-osx-metal.yml +++ b/.yamato/vfx_urp-osx-metal.yml @@ -55,64 +55,6 @@ VFX_URP_OSX_Metal_playmode_trunk: logs: paths: - "**/test-results/**" -VFX_URP_OSX_Metal_Standalone_fast-2020.2: - name: VFX_URP on OSX_Metal_Standalone on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - - chmod +x TestProjects/VisualEffectGraph_URP/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_URP && ~/Graphics/TestProjects/VisualEffectGraph_URP/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP/test-results --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" - UTR_RESULT=$? - mkdir -p TestProjects/VisualEffectGraph_URP/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP/test-results/ TestProjects/VisualEffectGraph_URP/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision -VFX_URP_OSX_Metal_playmode_fast-2020.2: - name: VFX_URP on OSX_Metal_playmode on version fast-2020.2 - agent: - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - - chmod +x TestProjects/VisualEffectGraph_URP/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' - - |5- - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_URP && ~/Graphics/TestProjects/VisualEffectGraph_URP/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP/test-results --reruncount=2" - UTR_RESULT=$? - mkdir -p TestProjects/VisualEffectGraph_URP/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP/test-results/ TestProjects/VisualEffectGraph_URP/test-results/ - exit $UTR_RESULT - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision VFX_URP_OSX_Metal_Standalone_2020.2: name: VFX_URP on OSX_Metal_Standalone on version 2020.2 agent: @@ -127,7 +69,7 @@ VFX_URP_OSX_Metal_Standalone_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_URP && ~/Graphics/TestProjects/VisualEffectGraph_URP/utr --suite=playmode --platform=StandaloneOSX --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP/test-results --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP --editor-location=/Users/bokken/.Editor --reruncount=2 --timeout=2400" @@ -139,9 +81,6 @@ VFX_URP_OSX_Metal_Standalone_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision VFX_URP_OSX_Metal_playmode_2020.2: name: VFX_URP on OSX_Metal_playmode on version 2020.2 agent: @@ -156,7 +95,7 @@ VFX_URP_OSX_Metal_playmode_2020.2: - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install unity-downloader-cli --user --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade'" - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '$(/usr/local/bin/python3 -m site --user-base)/bin/unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only' - |5- ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "export UPM_REGISTRY=https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates; echo \$UPM_REGISTRY; cd ~/Graphics/TestProjects/VisualEffectGraph_URP && ~/Graphics/TestProjects/VisualEffectGraph_URP/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_URP/test-results --reruncount=2" @@ -168,9 +107,6 @@ VFX_URP_OSX_Metal_playmode_2020.2: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision VFX_URP_OSX_Metal_Standalone_CUSTOM-REVISION: name: VFX_URP on OSX_Metal_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_urp-osx-openglcore.yml b/.yamato/vfx_urp-osx-openglcore.yml index 8ae9f3aa06e..f9d7775ad25 100644 --- a/.yamato/vfx_urp-osx-openglcore.yml +++ b/.yamato/vfx_urp-osx-openglcore.yml @@ -21,27 +21,6 @@ VFX_URP_OSX_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" -VFX_URP_OSX_OpenGLCore_playmode_fast-2020.2: - name: VFX_URP on OSX_OpenGLCore_playmode on version fast-2020.2 - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - - chmod +x TestProjects/VisualEffectGraph_URP/utr - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_URP && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:macos - rerun: on-new-revision VFX_URP_OSX_OpenGLCore_playmode_2020.2: name: VFX_URP on OSX_OpenGLCore_playmode on version 2020.2 agent: @@ -54,15 +33,12 @@ VFX_URP_OSX_OpenGLCore_playmode_2020.2: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output TestProjects/VisualEffectGraph_URP/utr - chmod +x TestProjects/VisualEffectGraph_URP/utr - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && ./utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:macos - rerun: on-new-revision VFX_URP_OSX_OpenGLCore_playmode_CUSTOM-REVISION: name: VFX_URP on OSX_OpenGLCore_playmode on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_urp-win-dx11.yml b/.yamato/vfx_urp-win-dx11.yml index 89e5f423bf2..e069490acc7 100644 --- a/.yamato/vfx_urp-win-dx11.yml +++ b/.yamato/vfx_urp-win-dx11.yml @@ -59,70 +59,6 @@ VFX_URP_Win_DX11_playmode_trunk: logs: paths: - "**/test-results/**" -VFX_URP_Win_DX11_Standalone_fast-2020.2: - name: VFX_URP on Win_DX11_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/vfx_urp-win-dx11.yml#Build_VFX_URP_Win_DX11_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_VFX_URP_Win_DX11_Player_fast-2020.2: - name: Build VFX_URP on Win_DX11_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -VFX_URP_Win_DX11_playmode_fast-2020.2: - name: VFX_URP on Win_DX11_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision VFX_URP_Win_DX11_Standalone_2020.2: name: VFX_URP on Win_DX11_Standalone on version 2020.2 agent: @@ -139,8 +75,6 @@ VFX_URP_Win_DX11_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/vfx_urp-win-dx11.yml#Build_VFX_URP_Win_DX11_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -155,7 +89,7 @@ Build_VFX_URP_Win_DX11_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" artifacts: logs: @@ -164,9 +98,6 @@ Build_VFX_URP_Win_DX11_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision VFX_URP_Win_DX11_playmode_2020.2: name: VFX_URP on Win_DX11_playmode on version 2020.2 agent: @@ -178,15 +109,12 @@ VFX_URP_Win_DX11_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-d3d11" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision VFX_URP_Win_DX11_Standalone_CUSTOM-REVISION: name: VFX_URP on Win_DX11_Standalone on version CUSTOM-REVISION agent: diff --git a/.yamato/vfx_urp-win-vulkan.yml b/.yamato/vfx_urp-win-vulkan.yml index 5f51cece723..f3667534a37 100644 --- a/.yamato/vfx_urp-win-vulkan.yml +++ b/.yamato/vfx_urp-win-vulkan.yml @@ -59,70 +59,6 @@ VFX_URP_Win_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -VFX_URP_Win_Vulkan_Standalone_fast-2020.2: - name: VFX_URP on Win_Vulkan_Standalone on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --player-load-path=../../players --player-connection-ip=auto --reruncount=2 --timeout=1200 - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision - - path: .yamato/vfx_urp-win-vulkan.yml#Build_VFX_URP_Win_Vulkan_Player_fast-2020.2 - rerun: on-new-revision - skip_checkout: true -Build_VFX_URP_Win_Vulkan_Player_fast-2020.2: - name: Build VFX_URP on Win_Vulkan_Player on version fast-2020.2 - agent: - type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision -VFX_URP_Win_Vulkan_playmode_fast-2020.2: - name: VFX_URP on Win_Vulkan_playmode on version fast-2020.2 - agent: - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only - - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:fast-2020.2:windows - rerun: on-new-revision VFX_URP_Win_Vulkan_Standalone_2020.2: name: VFX_URP on Win_Vulkan_Standalone on version 2020.2 agent: @@ -139,8 +75,6 @@ VFX_URP_Win_Vulkan_Standalone_2020.2: paths: - "**/test-results/**" dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision - path: .yamato/vfx_urp-win-vulkan.yml#Build_VFX_URP_Win_Vulkan_Player_2020.2 rerun: on-new-revision skip_checkout: true @@ -155,7 +89,7 @@ Build_VFX_URP_Win_Vulkan_Player_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --player-save-path=../../players --build-only --extra-editor-arg="-executemethod" --timeout=1200 --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" artifacts: logs: @@ -164,9 +98,6 @@ Build_VFX_URP_Win_Vulkan_Player_2020.2: players: paths: - "players/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision VFX_URP_Win_Vulkan_playmode_2020.2: name: VFX_URP on Win_Vulkan_playmode on version 2020.2 agent: @@ -178,15 +109,12 @@ VFX_URP_Win_Vulkan_playmode_2020.2: commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output TestProjects/VisualEffectGraph_URP/utr.bat - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_URP && unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor -c il2cpp --wait --published-only - cd TestProjects/VisualEffectGraph_URP && utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --reruncount=2 --extra-editor-arg="-force-vulkan" artifacts: logs: paths: - "**/test-results/**" - dependencies: - - path: .yamato/_editor_priming.yml#editor:priming:2020.2:windows - rerun: on-new-revision VFX_URP_Win_Vulkan_Standalone_CUSTOM-REVISION: name: VFX_URP on Win_Vulkan_Standalone on version CUSTOM-REVISION agent: From db757b19a670d3d2eaed17d192323f8c102936c7 Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 7 Oct 2020 12:01:19 +0200 Subject: [PATCH 08/10] fix test dependencies command --- .yamato/_packages.yml | 84 +++++++++---------- .yamato/_templates.yml | 24 +++--- .../packages/package_test_dependencies.py | 2 +- .../templates/template_test_dependencies.py | 2 +- 4 files changed, 56 insertions(+), 56 deletions(-) diff --git a/.yamato/_packages.yml b/.yamato/_packages.yml index e202c4f0146..51ae263bac2 100644 --- a/.yamato/_packages.yml +++ b/.yamato/_packages.yml @@ -427,7 +427,7 @@ test_core_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -472,7 +472,7 @@ test_lwrp_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -517,7 +517,7 @@ test_shadergraph_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -568,7 +568,7 @@ test_hdrp_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -615,7 +615,7 @@ test_universal_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -662,7 +662,7 @@ test_vfx_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -707,7 +707,7 @@ test_config_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -749,7 +749,7 @@ test_core_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -794,7 +794,7 @@ test_lwrp_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -839,7 +839,7 @@ test_shadergraph_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -890,7 +890,7 @@ test_hdrp_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -937,7 +937,7 @@ test_universal_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -984,7 +984,7 @@ test_vfx_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1029,7 +1029,7 @@ test_config_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1071,7 +1071,7 @@ test_core_windows_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -1116,7 +1116,7 @@ test_lwrp_windows_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1161,7 +1161,7 @@ test_shadergraph_windows_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1212,7 +1212,7 @@ test_hdrp_windows_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1259,7 +1259,7 @@ test_universal_windows_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1306,7 +1306,7 @@ test_vfx_windows_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1351,7 +1351,7 @@ test_config_windows_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1393,7 +1393,7 @@ test_core_macos_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -1438,7 +1438,7 @@ test_lwrp_macos_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1483,7 +1483,7 @@ test_shadergraph_macos_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1534,7 +1534,7 @@ test_hdrp_macos_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1581,7 +1581,7 @@ test_universal_macos_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1628,7 +1628,7 @@ test_vfx_macos_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1673,7 +1673,7 @@ test_config_macos_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -1719,7 +1719,7 @@ test_core_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -1768,7 +1768,7 @@ test_lwrp_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\lwrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1817,7 +1817,7 @@ test_shadergraph_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\shadergraph\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1872,7 +1872,7 @@ test_hdrp_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\hdrp\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1923,7 +1923,7 @@ test_universal_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\universal\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -1974,7 +1974,7 @@ test_vfx_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\vfx\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -2023,7 +2023,7 @@ test_config_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~\packages - copy packages_temp\config\upm-ci~\packages\packages.json upm-ci~\packages - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages @@ -2069,7 +2069,7 @@ test_core_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.core artifacts: logs: @@ -2118,7 +2118,7 @@ test_lwrp_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/lwrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2167,7 +2167,7 @@ test_shadergraph_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/shadergraph/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2222,7 +2222,7 @@ test_hdrp_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/hdrp/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2273,7 +2273,7 @@ test_universal_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/universal/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2324,7 +2324,7 @@ test_vfx_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/vfx/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages @@ -2373,7 +2373,7 @@ test_config_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - mkdir upm-ci~ && mkdir upm-ci~/packages - cp packages_temp/config/upm-ci~/packages/packages.json upm-ci~/packages - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages diff --git a/.yamato/_templates.yml b/.yamato/_templates.yml index 2413e764d17..4e65beac7ff 100644 --- a/.yamato/_templates.yml +++ b/.yamato/_templates.yml @@ -71,7 +71,7 @@ test_hdrp_template_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-hd @@ -115,7 +115,7 @@ test_universal_template_windows_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-universal @@ -163,7 +163,7 @@ test_hdrp_template_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-hd @@ -207,7 +207,7 @@ test_universal_template_macos_trunk_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only + - unity-downloader-cli -u dc4a46d1cb369a5194a18beceb09063206b35c43 -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-universal @@ -255,7 +255,7 @@ test_hdrp_template_windows_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-hd @@ -299,7 +299,7 @@ test_universal_template_windows_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-universal @@ -347,7 +347,7 @@ test_hdrp_template_macos_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-hd @@ -391,7 +391,7 @@ test_universal_template_macos_2020.2_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only + - unity-downloader-cli -u 24a0f8b56f72092c87d71cefbe3c26d3d6f4f6e9 -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-universal @@ -441,7 +441,7 @@ test_hdrp_template_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-hd @@ -487,7 +487,7 @@ test_universal_template_windows_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - for /r packages_temp %%x in (*.tgz) do copy %%x upm-ci~\packages - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-universal @@ -537,7 +537,7 @@ test_hdrp_template_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-hd @@ -583,7 +583,7 @@ test_universal_template_macos_CUSTOM-REVISION_dependencies: commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u --source-file unity_revision.txt -c editor --wait --published-only + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - cp packages_temp/**/upm-ci~/packages/*.tgz upm-ci~/packages - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-universal diff --git a/.yamato/ruamel/jobs/packages/package_test_dependencies.py b/.yamato/ruamel/jobs/packages/package_test_dependencies.py index efcc71a3b01..97c40e6e221 100644 --- a/.yamato/ruamel/jobs/packages/package_test_dependencies.py +++ b/.yamato/ruamel/jobs/packages/package_test_dependencies.py @@ -23,7 +23,7 @@ def get_job_definition(yml, package, platform, editor): commands = [ f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', f'pip install unity-downloader-cli --index-url {UNITY_DOWNLOADER_CLI_URL} --upgrade', - f'unity-downloader-cli -u { get_unity_downloader_cli_cmd(editor, platform["os"]) } -c editor --wait --published-only'] + f'unity-downloader-cli { get_unity_downloader_cli_cmd(editor, platform["os"]) } -c editor --wait --published-only'] if package.get('hascodependencies', None) is not None: if platform["os"].lower() == 'windows': commands.append(f'mkdir upm-ci~\\packages') diff --git a/.yamato/ruamel/jobs/templates/template_test_dependencies.py b/.yamato/ruamel/jobs/templates/template_test_dependencies.py index eb75a633a4a..98996055821 100644 --- a/.yamato/ruamel/jobs/templates/template_test_dependencies.py +++ b/.yamato/ruamel/jobs/templates/template_test_dependencies.py @@ -22,7 +22,7 @@ def get_job_definition(yml, template, platform, editor): commands = [ f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', f'pip install unity-downloader-cli --index-url {UNITY_DOWNLOADER_CLI_URL} --upgrade', - f'unity-downloader-cli -u {get_unity_downloader_cli_cmd(editor, platform["os"])} -c editor --wait --published-only'] + f'unity-downloader-cli {get_unity_downloader_cli_cmd(editor, platform["os"])} -c editor --wait --published-only'] if platform["os"].lower() == 'windows': commands.append(f'for /r {PATH_PACKAGES_temp} %%x in (*.tgz) do copy %%x upm-ci~\packages') From c41349a4f7c1b917001235bb4b3623438da089b3 Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 7 Oct 2020 12:25:42 +0200 Subject: [PATCH 09/10] remove redundant editor priming jobs --- .yamato/_editor_priming.yml | 180 ----------------------- .yamato/ruamel/jobs/editor/yml_editor.py | 5 + 2 files changed, 5 insertions(+), 180 deletions(-) diff --git a/.yamato/_editor_priming.yml b/.yamato/_editor_priming.yml index 64165f46538..79622800695 100644 --- a/.yamato/_editor_priming.yml +++ b/.yamato/_editor_priming.yml @@ -3,42 +3,6 @@ # 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 -editor:priming:trunk:macos: - name: '[trunk,macos] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u trunk -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" -editor:priming:2020.2:macos: - name: '[2020.2,macos] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:CUSTOM-REVISION:macos: name: '[CUSTOM-REVISION,macos] Editor priming' agent: @@ -77,42 +41,6 @@ editor:priming:test_min_editor:macos: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:trunk:android: - name: '[trunk,android] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u trunk -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" -editor:priming:2020.2:android: - name: '[2020.2,android] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:CUSTOM-REVISION:android: name: '[CUSTOM-REVISION,android] Editor priming' agent: @@ -151,42 +79,6 @@ editor:priming:test_min_editor:android: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:trunk:windows: - name: '[trunk,windows] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u trunk -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" -editor:priming:2020.2:windows: - name: '[2020.2,windows] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:CUSTOM-REVISION:windows: name: '[CUSTOM-REVISION,windows] Editor priming' agent: @@ -225,42 +117,6 @@ editor:priming:test_min_editor:windows: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:trunk:linux: - name: '[trunk,linux] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u trunk -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" -editor:priming:2020.2:linux: - name: '[2020.2,linux] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:CUSTOM-REVISION:linux: name: '[CUSTOM-REVISION,linux] Editor priming' agent: @@ -299,42 +155,6 @@ editor:priming:test_min_editor:linux: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:trunk:ios: - name: '[trunk,ios] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u trunk -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" -editor:priming:2020.2:ios: - name: '[2020.2,ios] Editor priming' - agent: - type: Unity::VM - image: cds-ops/ubuntu-16.04-base:stable - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - commands: - - pip install unity-downloader-cli --user --upgrade --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - - unity-downloader-cli -u 2020.2 -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" editor:priming:CUSTOM-REVISION:ios: name: '[CUSTOM-REVISION,ios] Editor priming' agent: diff --git a/.yamato/ruamel/jobs/editor/yml_editor.py b/.yamato/ruamel/jobs/editor/yml_editor.py index 1f99a5c480e..e438d06634d 100644 --- a/.yamato/ruamel/jobs/editor/yml_editor.py +++ b/.yamato/ruamel/jobs/editor/yml_editor.py @@ -15,6 +15,11 @@ def create_editor_yml(metafile): yml = {} for platform in metafile["platforms"]: for editor in metafile['editors']: + # only create editor priming jobs for editor configs which dont use editor_pinning: + # creating them causes no harm, but we just may end up with priming jobs with exactly the same content but different id, causing confusion of what's the difference + if editor['editor_pinning']: + continue + job = Editor_PrimingJob(platform, editor, metafile["editor_priming_agent"]) yml[job.job_id] = job.yml From fcadcdf3e97af99b5f1091a41d0db116811ac885 Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 7 Oct 2020 12:46:52 +0200 Subject: [PATCH 10/10] update readme --- .yamato/docs/readme.md | 52 ++++++++++++++++++++++++++++++++---------- 1 file changed, 40 insertions(+), 12 deletions(-) diff --git a/.yamato/docs/readme.md b/.yamato/docs/readme.md index d292d26307c..801b0634e59 100644 --- a/.yamato/docs/readme.md +++ b/.yamato/docs/readme.md @@ -45,9 +45,6 @@ The majority of changes are introduced within metafiles (*.yamato/config/\*.meta - Change `target_editor` to the target editor track for this branch (this is used e.g. for dependencies of *packages#publish_*, *preview_publish#publish_* and *preview_publish#wait_for_nightly*) (e.g. for 9.x.x this would correspond to `2020.1`) - Change `target_branch` to the current branch (this is used for ci triggers, such as ABV (*all_project_ci*) jobs) (e.g. for 9.x.x this would correspond to `9.x.x/release`) - Change `target_branch_editor_ci` to the correct ci branch (editor pinning branch) - - In *__abv.metafile* : - - Change `abv.trigger_editors` to the editor against which to trigger the ABV (*all_project_ci*) job (typically `fast-*` editor) (e.g. for 9.x.x this would correspond to `fast-2020.1`) - - Change `nightly.allowed_editors` to contain the editors for which to run nightly (*all_project_ci_nightly*) jobs (e.g. for 9.x.x this would correspond to `2020.1`) - In *__editor.metafile*: - Change `editor_tracks` to correct track (trunk, 2020.1, etc) - In *_packages.metafile*: @@ -157,13 +154,48 @@ target_branch: master # target editor version used for this branch target_editor: trunk -# editors applied for all yml files (overridable) (list) +# editors applied for all yml files (overridable) (bunch of examples) editors: - - version: trunk + # run editor pinning for trunk, and set up a recurrent nightly + - track: trunk + name: trunk #name used in job ids + rerun_strategy: on-new-revision + editor_pinning: True #use editor pinning for this track + nightly: True #run the _Nightly job nightly + + # run editor pinning for 2020.2, and set up a recurrent nightly + - track: 2020.2 + name: 2020.2 + rerun_strategy: on-new-revision + editor_pinning: True + nightly: True + + # don't use editor pinning for 2020.2, use --fast flag with editor priming instead. + # trigger ABV on fast-2020.2 on PRs, but disable the recurrent _Nightly job + - track: 2020.2 + name: fast-2020.2 + rerun_strategy: on-new-revision + editor_pinning: False #don't use editor pinning, let it use editor-priming instead + fast: True #use --fast flag (so get the latest built revision) + abv_pr: True #trigger ABV on PRs (so run fast-2020.2 like before editor pinning) + nightly: False #don't run nightly on this editor + + # don't use editor pinning for 2020.2, use editor priming instead + # don't trigger ABV on latest-2020.2 on PRs, and disable the recurrent _Nightly job + - track: 2020.2 + name: latest-2020.2 + rerun_strategy: on-new-revision + editor_pinning: False + fast: False #don't use --fast flag (get the latest possibly not-build revision) + abv_pr: False #dont trigger ABV on PRs for this editor + nightly: False #dont run nightly for this editor + + # run custom revision as usual (editor priming) + - track: CUSTOM-REVISION + name: CUSTOM-REVISION rerun_strategy: always - cmd: -u trunk # used only by editor job - - ... - + editor_pinning: False #custom revision always has editor pinning as false + fast: False #custom revision always has fast as false # specifies platform details for each platform platforms: Win: @@ -260,16 +292,12 @@ non_project_agents: ### _abv.metafile: contains configurations for ABV jobs ``` abv: # all_project_ci (ABV) job configuration - trigger_editors: # editor(s) for which to create a PR trigger - - fast-trunk projects: # projects to include in ABV by calling All_{project} jobs - name: Universal - name: Universal_Stereo - ... nightly: # all_project_ci_nightly job configuration - allowed_editors: # editor(s) for which to create nightly jobs - - trunk extra_dependencies: # project jobs to run in addition to ABV - project: Universal # use this format to run a specific job platform: Android