From 56ec4954e7eaf5c73cb6e32180aea2e7cee6f97a Mon Sep 17 00:00:00 2001 From: Stefan Schubert Date: Fri, 20 Feb 2026 18:52:11 +0100 Subject: [PATCH] regenerate yml files after trunk branchoff --- .../input-system-editor-functional-tests.yml | 61 ++++- .../input-system-editor-performance-tests.yml | 59 ++++- ...ut-system-mobile-functional-build-jobs.yml | 96 +++++++- .../input-system-mobile-functional-tests.yml | 98 ++++++++ ...t-system-mobile-performance-build-jobs.yml | 96 +++++++- .../input-system-mobile-performance-tests.yml | 98 ++++++++ ...put-system-standalone-functional-tests.yml | 59 ++++- ...em-standalone-il2-cpp-functional-tests.yml | 59 ++++- ...m-standalone-il2-cpp-performance-tests.yml | 59 ++++- ...ut-system-standalone-performance-tests.yml | 59 ++++- .yamato/triggers.yml | 26 +++ .yamato/wrench/preview-a-p-v.yml | 172 +++++++++++++- .yamato/wrench/promotion-jobs.yml | 60 +++++ .yamato/wrench/validation-jobs.yml | 213 +++++++++++++++++- 14 files changed, 1190 insertions(+), 25 deletions(-) diff --git a/.yamato/input-system-editor-functional-tests.yml b/.yamato/input-system-editor-functional-tests.yml index 99de5a7843..5127664a95 100644 --- a/.yamato/input-system-editor-functional-tests.yml +++ b/.yamato/input-system-editor-functional-tests.yml @@ -229,7 +229,7 @@ inputsystem-editorfunctionaltests_-_6000_5_-_macos: flavor: b1.xlarge commands: - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=Editor --suite=Playmode --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.InputSystem*;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:inputsystem_MacOS_6000.5_project;flags:inputsystem_MacOS_6000.5_project" --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -247,7 +247,7 @@ inputsystem-editorfunctionaltests_-_6000_5_-_ubuntu: flavor: b1.large commands: - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=Editor --suite=Playmode --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.InputSystem*;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:inputsystem_Ubuntu_6000.5_project;flags:inputsystem_Ubuntu_6000.5_project" --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -266,7 +266,7 @@ inputsystem-editorfunctionaltests_-_6000_5_-_windows: commands: - command: '%GSUDO% choco install netfx-4.7.1-devpack -y --ignore-detected-reboot --ignore-package-codes' - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast --wait - command: UnifiedTestRunner.exe --testproject=. --editor-location=.Editor --suite=Editor --suite=Playmode --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.InputSystem*;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:inputsystem_Windows_6000.5_project;flags:inputsystem_Windows_6000.5_project" --timeout=3600 --artifacts-path=artifacts after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -275,3 +275,58 @@ inputsystem-editorfunctionaltests_-_6000_5_-_windows: paths: - artifacts/**/* +# InputSystem-EditorFunctionalTests - 6000.6 - MacOS +inputsystem-editorfunctionaltests_-_6000_6_-_macos: + name: InputSystem-EditorFunctionalTests - 6000.6 - MacOS + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=Editor --suite=Playmode --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.InputSystem*;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:inputsystem_MacOS_6000.6_project;flags:inputsystem_MacOS_6000.6_project" --timeout=3600 --artifacts-path=artifacts + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-EditorFunctionalTests - 6000.6 - Ubuntu +inputsystem-editorfunctionaltests_-_6000_6_-_ubuntu: + name: InputSystem-EditorFunctionalTests - 6000.6 - Ubuntu + agent: + image: package-ci/ubuntu-22.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=Editor --suite=Playmode --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.InputSystem*;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:inputsystem_Ubuntu_6000.6_project;flags:inputsystem_Ubuntu_6000.6_project" --timeout=3600 --artifacts-path=artifacts + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-EditorFunctionalTests - 6000.6 - Windows +inputsystem-editorfunctionaltests_-_6000_6_-_windows: + name: InputSystem-EditorFunctionalTests - 6000.6 - Windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: '%GSUDO% choco install netfx-4.7.1-devpack -y --ignore-detected-reboot --ignore-package-codes' + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: UnifiedTestRunner.exe --testproject=. --editor-location=.Editor --suite=Editor --suite=Playmode --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.InputSystem*;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:inputsystem_Windows_6000.6_project;flags:inputsystem_Windows_6000.6_project" --timeout=3600 --artifacts-path=artifacts + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + artifacts: + paths: + - artifacts/**/* + diff --git a/.yamato/input-system-editor-performance-tests.yml b/.yamato/input-system-editor-performance-tests.yml index 80a349b1cf..f0578746f0 100644 --- a/.yamato/input-system-editor-performance-tests.yml +++ b/.yamato/input-system-editor-performance-tests.yml @@ -229,7 +229,7 @@ inputsystem-editorperformancetests_-_6000_5_-_macos: flavor: b1.xlarge commands: - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=Editor --suite=Playmode --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -247,7 +247,7 @@ inputsystem-editorperformancetests_-_6000_5_-_ubuntu: flavor: b1.large commands: - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=Editor --suite=Playmode --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -266,6 +266,61 @@ inputsystem-editorperformancetests_-_6000_5_-_windows: commands: - command: '%GSUDO% choco install netfx-4.7.1-devpack -y --ignore-detected-reboot --ignore-package-codes' - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast --wait + - command: UnifiedTestRunner.exe --testproject=. --editor-location=.Editor --suite=Editor --suite=Playmode --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-EditorPerformanceTests - 6000.6 - MacOS +inputsystem-editorperformancetests_-_6000_6_-_macos: + name: InputSystem-EditorPerformanceTests - 6000.6 - MacOS + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=Editor --suite=Playmode --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-EditorPerformanceTests - 6000.6 - Ubuntu +inputsystem-editorperformancetests_-_6000_6_-_ubuntu: + name: InputSystem-EditorPerformanceTests - 6000.6 - Ubuntu + agent: + image: package-ci/ubuntu-22.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=Editor --suite=Playmode --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-EditorPerformanceTests - 6000.6 - Windows +inputsystem-editorperformancetests_-_6000_6_-_windows: + name: InputSystem-EditorPerformanceTests - 6000.6 - Windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: '%GSUDO% choco install netfx-4.7.1-devpack -y --ignore-detected-reboot --ignore-package-codes' + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - command: unity-downloader-cli -u trunk -c Editor --fast --wait - command: UnifiedTestRunner.exe --testproject=. --editor-location=.Editor --suite=Editor --suite=Playmode --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts after: diff --git a/.yamato/input-system-mobile-functional-build-jobs.yml b/.yamato/input-system-mobile-functional-build-jobs.yml index dcc9094249..f54c7abfb2 100644 --- a/.yamato/input-system-mobile-functional-build-jobs.yml +++ b/.yamato/input-system-mobile-functional-build-jobs.yml @@ -366,7 +366,7 @@ inputsystem-mobilefunctionalbuildjobs_-_6000_5_-_android_-_il2cpp: type: Unity::VM flavor: b1.xlarge commands: - - command: unity-downloader-cli -u trunk -c Editor -c Android --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c Android --fast --wait - command: |- set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --category=!Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=android --scripting-backend=il2cpp @@ -388,7 +388,7 @@ inputsystem-mobilefunctionalbuildjobs_-_6000_5_-_android_-_mono: type: Unity::VM flavor: b1.xlarge commands: - - command: unity-downloader-cli -u trunk -c Editor -c Android --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c Android --fast --wait - command: |- set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --category=!Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=android @@ -410,7 +410,7 @@ inputsystem-mobilefunctionalbuildjobs_-_6000_5_-_ios: type: Unity::VM::osx flavor: m1.mac commands: - - command: unity-downloader-cli -u trunk -c Editor -c iOS --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c iOS --fast --wait - command: |- curl -s https://artifactory-slo.bf.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr --output utr chmod u+x utr @@ -436,6 +436,96 @@ inputsystem-mobilefunctionalbuildjobs_-_6000_5_-_tvos: type: Unity::VM::osx flavor: m1.mac commands: + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c AppleTV --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --category=!Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=tvOS + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + logs: + paths: + - build/logs/**/* + players: + paths: + - build/players/**/* + +# InputSystem-MobileFunctionalBuildJobs - 6000.6 - Android - il2cpp +inputsystem-mobilefunctionalbuildjobs_-_6000_6_-_android_-_il2cpp: + name: InputSystem-MobileFunctionalBuildJobs - 6000.6 - Android - il2cpp + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.xlarge + commands: + - command: unity-downloader-cli -u trunk -c Editor -c Android --fast --wait + - command: |- + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --category=!Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=android --scripting-backend=il2cpp + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + logs: + paths: + - build/logs/**/* + players: + paths: + - build/players/**/* + +# InputSystem-MobileFunctionalBuildJobs - 6000.6 - Android - mono +inputsystem-mobilefunctionalbuildjobs_-_6000_6_-_android_-_mono: + name: InputSystem-MobileFunctionalBuildJobs - 6000.6 - Android - mono + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.xlarge + commands: + - command: unity-downloader-cli -u trunk -c Editor -c Android --fast --wait + - command: |- + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --category=!Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=android + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + logs: + paths: + - build/logs/**/* + players: + paths: + - build/players/**/* + +# InputSystem-MobileFunctionalBuildJobs - 6000.6 - IOS +inputsystem-mobilefunctionalbuildjobs_-_6000_6_-_ios: + name: InputSystem-MobileFunctionalBuildJobs - 6000.6 - IOS + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: m1.mac + commands: + - command: unity-downloader-cli -u trunk -c Editor -c iOS --fast --wait + - command: |- + curl -s https://artifactory-slo.bf.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr --output utr + chmod u+x utr + - command: ./utr --testproject=. --editor-location=.Editor --suite=playmode --category=!Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=ios + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + logs: + paths: + - build/logs/**/* + players: + paths: + - build/players/**/* + variables: + UNITY_HANDLEUIINTERRUPTIONS: 1 + UTR_VERSION: 1.42.0 + +# InputSystem-MobileFunctionalBuildJobs - 6000.6 - TvOS +inputsystem-mobilefunctionalbuildjobs_-_6000_6_-_tvos: + name: InputSystem-MobileFunctionalBuildJobs - 6000.6 - TvOS + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: m1.mac + commands: - command: unity-downloader-cli -u trunk -c Editor -c AppleTV --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --category=!Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=tvOS after: diff --git a/.yamato/input-system-mobile-functional-tests.yml b/.yamato/input-system-mobile-functional-tests.yml index e40267ef2c..786c7f408f 100644 --- a/.yamato/input-system-mobile-functional-tests.yml +++ b/.yamato/input-system-mobile-functional-tests.yml @@ -490,3 +490,101 @@ inputsystem-mobilefunctionaltests_-_6000_5_-_tvos: dependencies: - path: .yamato/input-system-mobile-functional-build-jobs.yml#inputsystem-mobilefunctionalbuildjobs_-_6000_5_-_tvos +# InputSystem-MobileFunctionalTests - 6000.6 - Android - il2cpp +inputsystem-mobilefunctionaltests_-_6000_6_-_android_-_il2cpp: + name: InputSystem-MobileFunctionalTests - 6000.6 - Android - il2cpp + agent: + image: mobile/android-execution-base:v2.3785910 + type: Unity::mobile::shield + flavor: b1.xlarge + commands: + - command: start %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP% + - command: start %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr.bat --output utr.bat + - command: |- + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr.bat --suite=playmode --category=!Performance --reruncount=1 --clean-library --player-load-path=build/players --timeout=3600 --artifacts-path=build/test-results --platform=android + after: + - command: start %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP% + - command: if not exist build\test-results mkdir build\test-results + - command: powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe logcat -d > build/test-results/device_log.txt + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + logs: + paths: + - build/test-results/**/* + dependencies: + - path: .yamato/input-system-mobile-functional-build-jobs.yml#inputsystem-mobilefunctionalbuildjobs_-_6000_6_-_android_-_il2cpp + variables: + UTR_VERSION: 1.42.0 + +# InputSystem-MobileFunctionalTests - 6000.6 - Android - mono +inputsystem-mobilefunctionaltests_-_6000_6_-_android_-_mono: + name: InputSystem-MobileFunctionalTests - 6000.6 - Android - mono + agent: + image: mobile/android-execution-base:v2.3785910 + type: Unity::mobile::shield + flavor: b1.xlarge + commands: + - command: start %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP% + - command: start %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr.bat --output utr.bat + - command: |- + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr.bat --suite=playmode --category=!Performance --reruncount=1 --clean-library --player-load-path=build/players --timeout=3600 --artifacts-path=build/test-results --platform=android + after: + - command: start %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP% + - command: if not exist build\test-results mkdir build\test-results + - command: powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe logcat -d > build/test-results/device_log.txt + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + logs: + paths: + - build/test-results/**/* + dependencies: + - path: .yamato/input-system-mobile-functional-build-jobs.yml#inputsystem-mobilefunctionalbuildjobs_-_6000_6_-_android_-_mono + variables: + UTR_VERSION: 1.42.0 + +# InputSystem-MobileFunctionalTests - 6000.6 - IOS +inputsystem-mobilefunctionaltests_-_6000_6_-_ios: + name: InputSystem-MobileFunctionalTests - 6000.6 - IOS + agent: + image: package-ci/macos-13:default + type: Unity::mobile::iPhone + flavor: m1.mac + model: SE-Gen3 + commands: + - command: |- + curl -s https://artifactory-slo.bf.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr --output utr + chmod u+x utr + - command: ./utr --suite=playmode --category=!Performance --reruncount=1 --clean-library --player-load-path=build/players --timeout=3600 --artifacts-path=build/test-results --platform=ios + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + logs: + paths: + - build/test-results/**/* + dependencies: + - path: .yamato/input-system-mobile-functional-build-jobs.yml#inputsystem-mobilefunctionalbuildjobs_-_6000_6_-_ios + variables: + UTR_VERSION: 1.42.0 + +# InputSystem-MobileFunctionalTests - 6000.6 - TvOS +inputsystem-mobilefunctionaltests_-_6000_6_-_tvos: + name: InputSystem-MobileFunctionalTests - 6000.6 - TvOS + agent: + image: package-ci/macos-13:default + type: Unity::mobile::appletv + flavor: m1.mac + commands: + - command: UnifiedTestRunner --suite=playmode --category=!Performance --reruncount=1 --clean-library --player-load-path=build/players --timeout=3600 --artifacts-path=build/test-results --platform=tvOS + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + logs: + paths: + - build/test-results/**/* + dependencies: + - path: .yamato/input-system-mobile-functional-build-jobs.yml#inputsystem-mobilefunctionalbuildjobs_-_6000_6_-_tvos + diff --git a/.yamato/input-system-mobile-performance-build-jobs.yml b/.yamato/input-system-mobile-performance-build-jobs.yml index 0a899a3812..891a3077b5 100644 --- a/.yamato/input-system-mobile-performance-build-jobs.yml +++ b/.yamato/input-system-mobile-performance-build-jobs.yml @@ -366,7 +366,7 @@ inputsystem-mobileperformancebuildjobs_-_6000_5_-_android_-_il2cpp: type: Unity::VM flavor: b1.xlarge commands: - - command: unity-downloader-cli -u trunk -c Editor -c Android --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c Android --fast --wait - command: |- set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --category=Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --report-performance-data --performance-project-id=InputSystem --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=android --scripting-backend=il2cpp @@ -388,7 +388,7 @@ inputsystem-mobileperformancebuildjobs_-_6000_5_-_android_-_mono: type: Unity::VM flavor: b1.xlarge commands: - - command: unity-downloader-cli -u trunk -c Editor -c Android --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c Android --fast --wait - command: |- set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --category=Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --report-performance-data --performance-project-id=InputSystem --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=android @@ -410,7 +410,7 @@ inputsystem-mobileperformancebuildjobs_-_6000_5_-_ios: type: Unity::VM::osx flavor: m1.mac commands: - - command: unity-downloader-cli -u trunk -c Editor -c iOS --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c iOS --fast --wait - command: |- curl -s https://artifactory-slo.bf.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr --output utr chmod u+x utr @@ -436,6 +436,96 @@ inputsystem-mobileperformancebuildjobs_-_6000_5_-_tvos: type: Unity::VM::osx flavor: m1.mac commands: + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c AppleTV --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --category=Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --report-performance-data --performance-project-id=InputSystem --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=tvOS + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + logs: + paths: + - build/logs/**/* + players: + paths: + - build/players/**/* + +# InputSystem-MobilePerformanceBuildJobs - 6000.6 - Android - il2cpp +inputsystem-mobileperformancebuildjobs_-_6000_6_-_android_-_il2cpp: + name: InputSystem-MobilePerformanceBuildJobs - 6000.6 - Android - il2cpp + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.xlarge + commands: + - command: unity-downloader-cli -u trunk -c Editor -c Android --fast --wait + - command: |- + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --category=Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --report-performance-data --performance-project-id=InputSystem --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=android --scripting-backend=il2cpp + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + logs: + paths: + - build/logs/**/* + players: + paths: + - build/players/**/* + +# InputSystem-MobilePerformanceBuildJobs - 6000.6 - Android - mono +inputsystem-mobileperformancebuildjobs_-_6000_6_-_android_-_mono: + name: InputSystem-MobilePerformanceBuildJobs - 6000.6 - Android - mono + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.xlarge + commands: + - command: unity-downloader-cli -u trunk -c Editor -c Android --fast --wait + - command: |- + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --category=Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --report-performance-data --performance-project-id=InputSystem --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=android + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + logs: + paths: + - build/logs/**/* + players: + paths: + - build/players/**/* + +# InputSystem-MobilePerformanceBuildJobs - 6000.6 - IOS +inputsystem-mobileperformancebuildjobs_-_6000_6_-_ios: + name: InputSystem-MobilePerformanceBuildJobs - 6000.6 - IOS + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: m1.mac + commands: + - command: unity-downloader-cli -u trunk -c Editor -c iOS --fast --wait + - command: |- + curl -s https://artifactory-slo.bf.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr --output utr + chmod u+x utr + - command: ./utr --testproject=. --editor-location=.Editor --suite=playmode --category=Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --report-performance-data --performance-project-id=InputSystem --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=ios + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + logs: + paths: + - build/logs/**/* + players: + paths: + - build/players/**/* + variables: + UNITY_HANDLEUIINTERRUPTIONS: 1 + UTR_VERSION: 1.42.0 + +# InputSystem-MobilePerformanceBuildJobs - 6000.6 - TvOS +inputsystem-mobileperformancebuildjobs_-_6000_6_-_tvos: + name: InputSystem-MobilePerformanceBuildJobs - 6000.6 - TvOS + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: m1.mac + commands: - command: unity-downloader-cli -u trunk -c Editor -c AppleTV --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --category=Performance --clean-library --reruncount=1 --clean-library-on-rerun --build-only --report-performance-data --performance-project-id=InputSystem --player-save-path=build/players --timeout=3600 --artifacts-path=build/logs --platform=tvOS after: diff --git a/.yamato/input-system-mobile-performance-tests.yml b/.yamato/input-system-mobile-performance-tests.yml index a8b0e7d6f7..7f1a303040 100644 --- a/.yamato/input-system-mobile-performance-tests.yml +++ b/.yamato/input-system-mobile-performance-tests.yml @@ -490,3 +490,101 @@ inputsystem-mobileperformancetests_-_6000_5_-_tvos: dependencies: - path: .yamato/input-system-mobile-performance-build-jobs.yml#inputsystem-mobileperformancebuildjobs_-_6000_5_-_tvos +# InputSystem-MobilePerformanceTests - 6000.6 - Android - il2cpp +inputsystem-mobileperformancetests_-_6000_6_-_android_-_il2cpp: + name: InputSystem-MobilePerformanceTests - 6000.6 - Android - il2cpp + agent: + image: mobile/android-execution-base:v2.3785910 + type: Unity::mobile::shield + flavor: b1.xlarge + commands: + - command: start %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP% + - command: start %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr.bat --output utr.bat + - command: |- + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr.bat --suite=playmode --category=Performance --reruncount=1 --clean-library --report-performance-data --performance-project-id=InputSystem --player-load-path=build/players --timeout=3600 --artifacts-path=build/test-results --platform=android + after: + - command: start %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP% + - command: if not exist build\test-results mkdir build\test-results + - command: powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe logcat -d > build/test-results/device_log.txt + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + logs: + paths: + - build/test-results/**/* + dependencies: + - path: .yamato/input-system-mobile-performance-build-jobs.yml#inputsystem-mobileperformancebuildjobs_-_6000_6_-_android_-_il2cpp + variables: + UTR_VERSION: 1.42.0 + +# InputSystem-MobilePerformanceTests - 6000.6 - Android - mono +inputsystem-mobileperformancetests_-_6000_6_-_android_-_mono: + name: InputSystem-MobilePerformanceTests - 6000.6 - Android - mono + agent: + image: mobile/android-execution-base:v2.3785910 + type: Unity::mobile::shield + flavor: b1.xlarge + commands: + - command: start %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP% + - command: start %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr.bat --output utr.bat + - command: |- + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr.bat --suite=playmode --category=Performance --reruncount=1 --clean-library --report-performance-data --performance-project-id=InputSystem --player-load-path=build/players --timeout=3600 --artifacts-path=build/test-results --platform=android + after: + - command: start %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP% + - command: if not exist build\test-results mkdir build\test-results + - command: powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe logcat -d > build/test-results/device_log.txt + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + logs: + paths: + - build/test-results/**/* + dependencies: + - path: .yamato/input-system-mobile-performance-build-jobs.yml#inputsystem-mobileperformancebuildjobs_-_6000_6_-_android_-_mono + variables: + UTR_VERSION: 1.42.0 + +# InputSystem-MobilePerformanceTests - 6000.6 - IOS +inputsystem-mobileperformancetests_-_6000_6_-_ios: + name: InputSystem-MobilePerformanceTests - 6000.6 - IOS + agent: + image: package-ci/macos-13:default + type: Unity::mobile::iPhone + flavor: m1.mac + model: SE-Gen3 + commands: + - command: |- + curl -s https://artifactory-slo.bf.unity3d.com/artifactory/unity-tools-local/utr-standalone/utr --output utr + chmod u+x utr + - command: ./utr --suite=playmode --category=Performance --reruncount=1 --clean-library --report-performance-data --performance-project-id=InputSystem --player-load-path=build/players --timeout=3600 --artifacts-path=build/test-results --platform=ios + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + logs: + paths: + - build/test-results/**/* + dependencies: + - path: .yamato/input-system-mobile-performance-build-jobs.yml#inputsystem-mobileperformancebuildjobs_-_6000_6_-_ios + variables: + UTR_VERSION: 1.42.0 + +# InputSystem-MobilePerformanceTests - 6000.6 - TvOS +inputsystem-mobileperformancetests_-_6000_6_-_tvos: + name: InputSystem-MobilePerformanceTests - 6000.6 - TvOS + agent: + image: package-ci/macos-13:default + type: Unity::mobile::appletv + flavor: m1.mac + commands: + - command: UnifiedTestRunner --suite=playmode --category=Performance --reruncount=1 --clean-library --report-performance-data --performance-project-id=InputSystem --player-load-path=build/players --timeout=3600 --artifacts-path=build/test-results --platform=tvOS + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + logs: + paths: + - build/test-results/**/* + dependencies: + - path: .yamato/input-system-mobile-performance-build-jobs.yml#inputsystem-mobileperformancebuildjobs_-_6000_6_-_tvos + diff --git a/.yamato/input-system-standalone-functional-tests.yml b/.yamato/input-system-standalone-functional-tests.yml index 10e5c2fc22..0d312d1fc9 100644 --- a/.yamato/input-system-standalone-functional-tests.yml +++ b/.yamato/input-system-standalone-functional-tests.yml @@ -229,7 +229,7 @@ inputsystem-standalonefunctionaltests_-_6000_5_-_macos: flavor: b1.xlarge commands: - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneOSX --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -247,7 +247,7 @@ inputsystem-standalonefunctionaltests_-_6000_5_-_ubuntu: flavor: b1.large commands: - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneLinux64 --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -266,6 +266,61 @@ inputsystem-standalonefunctionaltests_-_6000_5_-_windows: commands: - command: '%GSUDO% choco install netfx-4.7.1-devpack -y --ignore-detected-reboot --ignore-package-codes' - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast --wait + - command: UnifiedTestRunner.exe --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneWindows64 --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --timeout=3600 --artifacts-path=artifacts + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-StandaloneFunctionalTests - 6000.6 - MacOS +inputsystem-standalonefunctionaltests_-_6000_6_-_macos: + name: InputSystem-StandaloneFunctionalTests - 6000.6 - MacOS + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneOSX --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --timeout=3600 --artifacts-path=artifacts + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-StandaloneFunctionalTests - 6000.6 - Ubuntu +inputsystem-standalonefunctionaltests_-_6000_6_-_ubuntu: + name: InputSystem-StandaloneFunctionalTests - 6000.6 - Ubuntu + agent: + image: package-ci/ubuntu-22.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneLinux64 --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --timeout=3600 --artifacts-path=artifacts + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-StandaloneFunctionalTests - 6000.6 - Windows +inputsystem-standalonefunctionaltests_-_6000_6_-_windows: + name: InputSystem-StandaloneFunctionalTests - 6000.6 - Windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: '%GSUDO% choco install netfx-4.7.1-devpack -y --ignore-detected-reboot --ignore-package-codes' + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - command: unity-downloader-cli -u trunk -c Editor --fast --wait - command: UnifiedTestRunner.exe --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneWindows64 --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --timeout=3600 --artifacts-path=artifacts after: diff --git a/.yamato/input-system-standalone-il2-cpp-functional-tests.yml b/.yamato/input-system-standalone-il2-cpp-functional-tests.yml index e59c1b98a0..9686305a38 100644 --- a/.yamato/input-system-standalone-il2-cpp-functional-tests.yml +++ b/.yamato/input-system-standalone-il2-cpp-functional-tests.yml @@ -229,7 +229,7 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_5_-_macos: flavor: b1.xlarge commands: - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - - command: unity-downloader-cli -u trunk -c Editor -c StandaloneSupport-IL2CPP --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c StandaloneSupport-IL2CPP --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneOSX --scripting-backend=il2cpp --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -247,7 +247,7 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_5_-_ubuntu: flavor: b1.large commands: - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - - command: unity-downloader-cli -u trunk -c Editor -c StandaloneSupport-IL2CPP --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c StandaloneSupport-IL2CPP --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneLinux64 --scripting-backend=il2cpp --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -266,6 +266,61 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_5_-_windows: commands: - command: '%GSUDO% choco install netfx-4.7.1-devpack -y --ignore-detected-reboot --ignore-package-codes' - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c StandaloneSupport-IL2CPP --fast --wait + - command: UnifiedTestRunner.exe --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneWindows64 --scripting-backend=il2cpp --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --timeout=3600 --artifacts-path=artifacts + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-StandaloneIl2CppFunctionalTests - 6000.6 - MacOS +inputsystem-standaloneil2cppfunctionaltests_-_6000_6_-_macos: + name: InputSystem-StandaloneIl2CppFunctionalTests - 6000.6 - MacOS + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u trunk -c Editor -c StandaloneSupport-IL2CPP --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneOSX --scripting-backend=il2cpp --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --timeout=3600 --artifacts-path=artifacts + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-StandaloneIl2CppFunctionalTests - 6000.6 - Ubuntu +inputsystem-standaloneil2cppfunctionaltests_-_6000_6_-_ubuntu: + name: InputSystem-StandaloneIl2CppFunctionalTests - 6000.6 - Ubuntu + agent: + image: package-ci/ubuntu-22.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u trunk -c Editor -c StandaloneSupport-IL2CPP --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneLinux64 --scripting-backend=il2cpp --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --timeout=3600 --artifacts-path=artifacts + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-StandaloneIl2CppFunctionalTests - 6000.6 - Windows +inputsystem-standaloneil2cppfunctionaltests_-_6000_6_-_windows: + name: InputSystem-StandaloneIl2CppFunctionalTests - 6000.6 - Windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: '%GSUDO% choco install netfx-4.7.1-devpack -y --ignore-detected-reboot --ignore-package-codes' + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - command: unity-downloader-cli -u trunk -c Editor -c StandaloneSupport-IL2CPP --fast --wait - command: UnifiedTestRunner.exe --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneWindows64 --scripting-backend=il2cpp --category=!Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --timeout=3600 --artifacts-path=artifacts after: diff --git a/.yamato/input-system-standalone-il2-cpp-performance-tests.yml b/.yamato/input-system-standalone-il2-cpp-performance-tests.yml index 96cc2fe05e..8a046f3c0d 100644 --- a/.yamato/input-system-standalone-il2-cpp-performance-tests.yml +++ b/.yamato/input-system-standalone-il2-cpp-performance-tests.yml @@ -229,7 +229,7 @@ inputsystem-standaloneil2cppperformancetests_-_6000_5_-_macos: flavor: b1.xlarge commands: - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - - command: unity-downloader-cli -u trunk -c Editor -c StandaloneSupport-IL2CPP --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c StandaloneSupport-IL2CPP --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneOSX --scripting-backend=il2cpp --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -247,7 +247,7 @@ inputsystem-standaloneil2cppperformancetests_-_6000_5_-_ubuntu: flavor: b1.large commands: - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - - command: unity-downloader-cli -u trunk -c Editor -c StandaloneSupport-IL2CPP --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c StandaloneSupport-IL2CPP --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneLinux64 --scripting-backend=il2cpp --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -266,6 +266,61 @@ inputsystem-standaloneil2cppperformancetests_-_6000_5_-_windows: commands: - command: '%GSUDO% choco install netfx-4.7.1-devpack -y --ignore-detected-reboot --ignore-package-codes' - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u 6000.5/staging -c Editor -c StandaloneSupport-IL2CPP --fast --wait + - command: UnifiedTestRunner.exe --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneWindows64 --scripting-backend=il2cpp --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-StandaloneIl2CppPerformanceTests - 6000.6 - MacOS +inputsystem-standaloneil2cppperformancetests_-_6000_6_-_macos: + name: InputSystem-StandaloneIl2CppPerformanceTests - 6000.6 - MacOS + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u trunk -c Editor -c StandaloneSupport-IL2CPP --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneOSX --scripting-backend=il2cpp --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-StandaloneIl2CppPerformanceTests - 6000.6 - Ubuntu +inputsystem-standaloneil2cppperformancetests_-_6000_6_-_ubuntu: + name: InputSystem-StandaloneIl2CppPerformanceTests - 6000.6 - Ubuntu + agent: + image: package-ci/ubuntu-22.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u trunk -c Editor -c StandaloneSupport-IL2CPP --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneLinux64 --scripting-backend=il2cpp --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-StandaloneIl2CppPerformanceTests - 6000.6 - Windows +inputsystem-standaloneil2cppperformancetests_-_6000_6_-_windows: + name: InputSystem-StandaloneIl2CppPerformanceTests - 6000.6 - Windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: '%GSUDO% choco install netfx-4.7.1-devpack -y --ignore-detected-reboot --ignore-package-codes' + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - command: unity-downloader-cli -u trunk -c Editor -c StandaloneSupport-IL2CPP --fast --wait - command: UnifiedTestRunner.exe --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneWindows64 --scripting-backend=il2cpp --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts after: diff --git a/.yamato/input-system-standalone-performance-tests.yml b/.yamato/input-system-standalone-performance-tests.yml index f27b4d6f17..918ee7a483 100644 --- a/.yamato/input-system-standalone-performance-tests.yml +++ b/.yamato/input-system-standalone-performance-tests.yml @@ -229,7 +229,7 @@ inputsystem-standaloneperformancetests_-_6000_5_-_macos: flavor: b1.xlarge commands: - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneOSX --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -247,7 +247,7 @@ inputsystem-standaloneperformancetests_-_6000_5_-_ubuntu: flavor: b1.large commands: - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast --wait - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneLinux64 --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -266,6 +266,61 @@ inputsystem-standaloneperformancetests_-_6000_5_-_windows: commands: - command: '%GSUDO% choco install netfx-4.7.1-devpack -y --ignore-detected-reboot --ignore-package-codes' - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast --wait + - command: UnifiedTestRunner.exe --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneWindows64 --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-StandalonePerformanceTests - 6000.6 - MacOS +inputsystem-standaloneperformancetests_-_6000_6_-_macos: + name: InputSystem-StandalonePerformanceTests - 6000.6 - MacOS + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneOSX --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-StandalonePerformanceTests - 6000.6 - Ubuntu +inputsystem-standaloneperformancetests_-_6000_6_-_ubuntu: + name: InputSystem-StandalonePerformanceTests - 6000.6 - Ubuntu + agent: + image: package-ci/ubuntu-22.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools + - command: unity-downloader-cli -u trunk -c Editor --fast --wait + - command: UnifiedTestRunner --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneLinux64 --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + artifacts: + paths: + - artifacts/**/* + +# InputSystem-StandalonePerformanceTests - 6000.6 - Windows +inputsystem-standaloneperformancetests_-_6000_6_-_windows: + name: InputSystem-StandalonePerformanceTests - 6000.6 - Windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: '%GSUDO% choco install netfx-4.7.1-devpack -y --ignore-detected-reboot --ignore-package-codes' + - command: git clone --branch "2.3.0-preview" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools - command: unity-downloader-cli -u trunk -c Editor --fast --wait - command: UnifiedTestRunner.exe --testproject=. --editor-location=.Editor --suite=playmode --platform=StandaloneWindows64 --category=Performance --clean-library --api-profile=NET_4_6 --reruncount=1 --clean-library-on-rerun --report-performance-data --performance-project-id=InputSystem --timeout=3600 --artifacts-path=artifacts after: diff --git a/.yamato/triggers.yml b/.yamato/triggers.yml index 6ca4d0af1f..d0b69d8d6c 100644 --- a/.yamato/triggers.yml +++ b/.yamato/triggers.yml @@ -17,11 +17,15 @@ all_functional_tests: - path: .yamato/input-system-editor-functional-tests.yml#inputsystem-editorfunctionaltests_-_6000_5_-_macos - path: .yamato/input-system-editor-functional-tests.yml#inputsystem-editorfunctionaltests_-_6000_5_-_ubuntu - path: .yamato/input-system-editor-functional-tests.yml#inputsystem-editorfunctionaltests_-_6000_5_-_windows + - path: .yamato/input-system-editor-functional-tests.yml#inputsystem-editorfunctionaltests_-_6000_6_-_macos + - path: .yamato/input-system-editor-functional-tests.yml#inputsystem-editorfunctionaltests_-_6000_6_-_ubuntu + - path: .yamato/input-system-editor-functional-tests.yml#inputsystem-editorfunctionaltests_-_6000_6_-_windows - path: .yamato/input-system-mobile-functional-build-jobs.yml#inputsystem-mobilefunctionalbuildjobs_-_2022_3_-_tvos - path: .yamato/input-system-mobile-functional-build-jobs.yml#inputsystem-mobilefunctionalbuildjobs_-_6000_0_-_tvos - path: .yamato/input-system-mobile-functional-build-jobs.yml#inputsystem-mobilefunctionalbuildjobs_-_6000_3_-_tvos - path: .yamato/input-system-mobile-functional-build-jobs.yml#inputsystem-mobilefunctionalbuildjobs_-_6000_4_-_tvos - path: .yamato/input-system-mobile-functional-build-jobs.yml#inputsystem-mobilefunctionalbuildjobs_-_6000_5_-_tvos + - path: .yamato/input-system-mobile-functional-build-jobs.yml#inputsystem-mobilefunctionalbuildjobs_-_6000_6_-_tvos - path: .yamato/input-system-mobile-functional-tests.yml#inputsystem-mobilefunctionaltests_-_2022_3_-_android_-_il2cpp - path: .yamato/input-system-mobile-functional-tests.yml#inputsystem-mobilefunctionaltests_-_2022_3_-_android_-_mono - path: .yamato/input-system-mobile-functional-tests.yml#inputsystem-mobilefunctionaltests_-_2022_3_-_ios @@ -37,6 +41,9 @@ all_functional_tests: - path: .yamato/input-system-mobile-functional-tests.yml#inputsystem-mobilefunctionaltests_-_6000_5_-_android_-_il2cpp - path: .yamato/input-system-mobile-functional-tests.yml#inputsystem-mobilefunctionaltests_-_6000_5_-_android_-_mono - path: .yamato/input-system-mobile-functional-tests.yml#inputsystem-mobilefunctionaltests_-_6000_5_-_ios + - path: .yamato/input-system-mobile-functional-tests.yml#inputsystem-mobilefunctionaltests_-_6000_6_-_android_-_il2cpp + - path: .yamato/input-system-mobile-functional-tests.yml#inputsystem-mobilefunctionaltests_-_6000_6_-_android_-_mono + - path: .yamato/input-system-mobile-functional-tests.yml#inputsystem-mobilefunctionaltests_-_6000_6_-_ios - path: .yamato/input-system-standalone-functional-tests.yml#inputsystem-standalonefunctionaltests_-_2022_3_-_macos - path: .yamato/input-system-standalone-functional-tests.yml#inputsystem-standalonefunctionaltests_-_2022_3_-_ubuntu - path: .yamato/input-system-standalone-functional-tests.yml#inputsystem-standalonefunctionaltests_-_2022_3_-_windows @@ -52,6 +59,9 @@ all_functional_tests: - path: .yamato/input-system-standalone-functional-tests.yml#inputsystem-standalonefunctionaltests_-_6000_5_-_macos - path: .yamato/input-system-standalone-functional-tests.yml#inputsystem-standalonefunctionaltests_-_6000_5_-_ubuntu - path: .yamato/input-system-standalone-functional-tests.yml#inputsystem-standalonefunctionaltests_-_6000_5_-_windows + - path: .yamato/input-system-standalone-functional-tests.yml#inputsystem-standalonefunctionaltests_-_6000_6_-_macos + - path: .yamato/input-system-standalone-functional-tests.yml#inputsystem-standalonefunctionaltests_-_6000_6_-_ubuntu + - path: .yamato/input-system-standalone-functional-tests.yml#inputsystem-standalonefunctionaltests_-_6000_6_-_windows - path: .yamato/input-system-standalone-il2-cpp-functional-tests.yml#inputsystem-standaloneil2cppfunctionaltests_-_2022_3_-_macos - path: .yamato/input-system-standalone-il2-cpp-functional-tests.yml#inputsystem-standaloneil2cppfunctionaltests_-_2022_3_-_windows - path: .yamato/input-system-standalone-il2-cpp-functional-tests.yml#inputsystem-standaloneil2cppfunctionaltests_-_6000_0_-_macos @@ -62,6 +72,8 @@ all_functional_tests: - path: .yamato/input-system-standalone-il2-cpp-functional-tests.yml#inputsystem-standaloneil2cppfunctionaltests_-_6000_4_-_windows - path: .yamato/input-system-standalone-il2-cpp-functional-tests.yml#inputsystem-standaloneil2cppfunctionaltests_-_6000_5_-_macos - path: .yamato/input-system-standalone-il2-cpp-functional-tests.yml#inputsystem-standaloneil2cppfunctionaltests_-_6000_5_-_windows + - path: .yamato/input-system-standalone-il2-cpp-functional-tests.yml#inputsystem-standaloneil2cppfunctionaltests_-_6000_6_-_macos + - path: .yamato/input-system-standalone-il2-cpp-functional-tests.yml#inputsystem-standaloneil2cppfunctionaltests_-_6000_6_-_windows - path: .yamato/wrench/promotion-jobs.yml#publish_dry_run_inputsystem triggers: expression: |- @@ -88,11 +100,15 @@ all_performance_tests: - path: .yamato/input-system-editor-performance-tests.yml#inputsystem-editorperformancetests_-_6000_5_-_macos - path: .yamato/input-system-editor-performance-tests.yml#inputsystem-editorperformancetests_-_6000_5_-_ubuntu - path: .yamato/input-system-editor-performance-tests.yml#inputsystem-editorperformancetests_-_6000_5_-_windows + - path: .yamato/input-system-editor-performance-tests.yml#inputsystem-editorperformancetests_-_6000_6_-_macos + - path: .yamato/input-system-editor-performance-tests.yml#inputsystem-editorperformancetests_-_6000_6_-_ubuntu + - path: .yamato/input-system-editor-performance-tests.yml#inputsystem-editorperformancetests_-_6000_6_-_windows - path: .yamato/input-system-mobile-performance-build-jobs.yml#inputsystem-mobileperformancebuildjobs_-_2022_3_-_tvos - path: .yamato/input-system-mobile-performance-build-jobs.yml#inputsystem-mobileperformancebuildjobs_-_6000_0_-_tvos - path: .yamato/input-system-mobile-performance-build-jobs.yml#inputsystem-mobileperformancebuildjobs_-_6000_3_-_tvos - path: .yamato/input-system-mobile-performance-build-jobs.yml#inputsystem-mobileperformancebuildjobs_-_6000_4_-_tvos - path: .yamato/input-system-mobile-performance-build-jobs.yml#inputsystem-mobileperformancebuildjobs_-_6000_5_-_tvos + - path: .yamato/input-system-mobile-performance-build-jobs.yml#inputsystem-mobileperformancebuildjobs_-_6000_6_-_tvos - path: .yamato/input-system-mobile-performance-tests.yml#inputsystem-mobileperformancetests_-_2022_3_-_android_-_il2cpp - path: .yamato/input-system-mobile-performance-tests.yml#inputsystem-mobileperformancetests_-_2022_3_-_android_-_mono - path: .yamato/input-system-mobile-performance-tests.yml#inputsystem-mobileperformancetests_-_2022_3_-_ios @@ -108,6 +124,9 @@ all_performance_tests: - path: .yamato/input-system-mobile-performance-tests.yml#inputsystem-mobileperformancetests_-_6000_5_-_android_-_il2cpp - path: .yamato/input-system-mobile-performance-tests.yml#inputsystem-mobileperformancetests_-_6000_5_-_android_-_mono - path: .yamato/input-system-mobile-performance-tests.yml#inputsystem-mobileperformancetests_-_6000_5_-_ios + - path: .yamato/input-system-mobile-performance-tests.yml#inputsystem-mobileperformancetests_-_6000_6_-_android_-_il2cpp + - path: .yamato/input-system-mobile-performance-tests.yml#inputsystem-mobileperformancetests_-_6000_6_-_android_-_mono + - path: .yamato/input-system-mobile-performance-tests.yml#inputsystem-mobileperformancetests_-_6000_6_-_ios - path: .yamato/input-system-standalone-il2-cpp-performance-tests.yml#inputsystem-standaloneil2cppperformancetests_-_2022_3_-_macos - path: .yamato/input-system-standalone-il2-cpp-performance-tests.yml#inputsystem-standaloneil2cppperformancetests_-_2022_3_-_ubuntu - path: .yamato/input-system-standalone-il2-cpp-performance-tests.yml#inputsystem-standaloneil2cppperformancetests_-_2022_3_-_windows @@ -123,6 +142,9 @@ all_performance_tests: - path: .yamato/input-system-standalone-il2-cpp-performance-tests.yml#inputsystem-standaloneil2cppperformancetests_-_6000_5_-_macos - path: .yamato/input-system-standalone-il2-cpp-performance-tests.yml#inputsystem-standaloneil2cppperformancetests_-_6000_5_-_ubuntu - path: .yamato/input-system-standalone-il2-cpp-performance-tests.yml#inputsystem-standaloneil2cppperformancetests_-_6000_5_-_windows + - path: .yamato/input-system-standalone-il2-cpp-performance-tests.yml#inputsystem-standaloneil2cppperformancetests_-_6000_6_-_macos + - path: .yamato/input-system-standalone-il2-cpp-performance-tests.yml#inputsystem-standaloneil2cppperformancetests_-_6000_6_-_ubuntu + - path: .yamato/input-system-standalone-il2-cpp-performance-tests.yml#inputsystem-standaloneil2cppperformancetests_-_6000_6_-_windows - path: .yamato/input-system-standalone-performance-tests.yml#inputsystem-standaloneperformancetests_-_2022_3_-_macos - path: .yamato/input-system-standalone-performance-tests.yml#inputsystem-standaloneperformancetests_-_2022_3_-_ubuntu - path: .yamato/input-system-standalone-performance-tests.yml#inputsystem-standaloneperformancetests_-_2022_3_-_windows @@ -138,6 +160,9 @@ all_performance_tests: - path: .yamato/input-system-standalone-performance-tests.yml#inputsystem-standaloneperformancetests_-_6000_5_-_macos - path: .yamato/input-system-standalone-performance-tests.yml#inputsystem-standaloneperformancetests_-_6000_5_-_ubuntu - path: .yamato/input-system-standalone-performance-tests.yml#inputsystem-standaloneperformancetests_-_6000_5_-_windows + - path: .yamato/input-system-standalone-performance-tests.yml#inputsystem-standaloneperformancetests_-_6000_6_-_macos + - path: .yamato/input-system-standalone-performance-tests.yml#inputsystem-standaloneperformancetests_-_6000_6_-_ubuntu + - path: .yamato/input-system-standalone-performance-tests.yml#inputsystem-standaloneperformancetests_-_6000_6_-_windows nightly_trigger: name: Nightly trigger dependencies: @@ -146,6 +171,7 @@ nightly_trigger: - path: .yamato/input-system-standalone-il2-cpp-functional-tests.yml#inputsystem-standaloneil2cppfunctionaltests_-_6000_3_-_ubuntu - path: .yamato/input-system-standalone-il2-cpp-functional-tests.yml#inputsystem-standaloneil2cppfunctionaltests_-_6000_4_-_ubuntu - path: .yamato/input-system-standalone-il2-cpp-functional-tests.yml#inputsystem-standaloneil2cppfunctionaltests_-_6000_5_-_ubuntu + - path: .yamato/input-system-standalone-il2-cpp-functional-tests.yml#inputsystem-standaloneil2cppfunctionaltests_-_6000_6_-_ubuntu - path: .yamato/triggers.yml#all_performance_tests triggers: recurring: diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml index cc6bea3d58..102d332cb8 100644 --- a/.yamato/wrench/preview-a-p-v.yml +++ b/.yamato/wrench/preview-a-p-v.yml @@ -20,6 +20,9 @@ all_preview_apv_jobs: - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_macos - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_ubuntu - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_windows + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_6_-_macos + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_6_-_ubuntu + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_6_-_windows metadata: Job Maintainers: '#rm-packageworks' Wrench: 1.3.0.0 @@ -691,7 +694,7 @@ preview_apv_-_6000_5_-_macos: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -745,7 +748,7 @@ preview_apv_-_6000_5_-_ubuntu: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -800,7 +803,7 @@ preview_apv_-_6000_5_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -839,3 +842,166 @@ preview_apv_-_6000_5_-_windows: Job Maintainers: '#rm-packageworks' Wrench: 1.3.0.0 +# Functional tests for dependents found in the latest 6000.6 manifest (MacOS). +preview_apv_-_6000_6_-_macos: + name: Preview APV - 6000.6 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.6 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + logs: + paths: + - '*.log' + - '*.xml' + - upm-ci~/test-results/**/* + - upm-ci~/temp/*/Logs/** + - upm-ci~/temp/*/Library/*.log + - upm-ci~/temp/*/*.log + - upm-ci~/temp/Builds/*.log + packages: + paths: + - upm-ci~/packages/**/* + PreviewAPVResults: + paths: + - PreviewApvArtifacts~/** + - APVTest/**/manifest.json + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem + variables: + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 1.3.0.0 + +# Functional tests for dependents found in the latest 6000.6 manifest (Ubuntu). +preview_apv_-_6000_6_-_ubuntu: + name: Preview APV - 6000.6 - ubuntu + agent: + image: package-ci/ubuntu-22.04:v4 + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.6 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + logs: + paths: + - '*.log' + - '*.xml' + - upm-ci~/test-results/**/* + - upm-ci~/temp/*/Logs/** + - upm-ci~/temp/*/Library/*.log + - upm-ci~/temp/*/*.log + - upm-ci~/temp/Builds/*.log + packages: + paths: + - upm-ci~/packages/**/* + PreviewAPVResults: + paths: + - PreviewApvArtifacts~/** + - APVTest/**/manifest.json + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem + variables: + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 1.3.0.0 + +# Functional tests for dependents found in the latest 6000.6 manifest (Windows). +preview_apv_-_6000_6_-_windows: + name: Preview APV - 6000.6 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.6 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/editor_manifest_validator.py --version=6000.6 --wrench-config=.yamato/wrench/wrench_config.json + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + logs: + paths: + - '*.log' + - '*.xml' + - upm-ci~/test-results/**/* + - upm-ci~/temp/*/Logs/** + - upm-ci~/temp/*/Library/*.log + - upm-ci~/temp/*/*.log + - upm-ci~/temp/Builds/*.log + packages: + paths: + - upm-ci~/packages/**/* + PreviewAPVResults: + paths: + - PreviewApvArtifacts~/** + - APVTest/**/manifest.json + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem + variables: + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 1.3.0.0 + diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml index 2457208603..18ea549a5e 100644 --- a/.yamato/wrench/promotion-jobs.yml +++ b/.yamato/wrench/promotion-jobs.yml @@ -176,6 +176,36 @@ publish_dry_run_inputsystem: unzip: true packages: ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_6_-_macos + specific_options: + UTR: + location: results/UTR/validate-inputsystem-6000.6-macos + unzip: true + pvp-results: + location: results/pvp/validate-inputsystem-6000.6-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_6_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-inputsystem-6000.6-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-inputsystem-6000.6-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_6_-_windows + specific_options: + UTR: + location: results/UTR/validate-inputsystem-6000.6-windows + unzip: true + pvp-results: + location: results/pvp/validate-inputsystem-6000.6-windows + unzip: true + packages: + ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 UPMPVP_CONTEXT_WRENCH: 1.3.0.0 @@ -358,6 +388,36 @@ publish_inputsystem: unzip: true packages: ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_6_-_macos + specific_options: + UTR: + location: results/UTR/validate-inputsystem-6000.6-macos + unzip: true + pvp-results: + location: results/pvp/validate-inputsystem-6000.6-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_6_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-inputsystem-6000.6-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-inputsystem-6000.6-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_6_-_windows + specific_options: + UTR: + location: results/UTR/validate-inputsystem-6000.6-windows + unzip: true + pvp-results: + location: results/pvp/validate-inputsystem-6000.6-windows + unzip: true + packages: + ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 UPMPVP_CONTEXT_WRENCH: 1.3.0.0 diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index 9237f6e1ed..309e158473 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -841,7 +841,7 @@ validate_-_inputsystem_-_6000_5_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor @@ -910,7 +910,7 @@ validate_-_inputsystem_-_6000_5_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor @@ -979,7 +979,7 @@ validate_-_inputsystem_-_6000_5_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor @@ -1036,3 +1036,210 @@ validate_-_inputsystem_-_6000_5_-_windows: labels: - Packages:inputsystem +# PVP Editor and Playmode tests for Validate - inputsystem - 6000.6 - macos (6000.6 - MacOS). +validate_-_inputsystem_-_6000_6_-_macos: + name: Validate - inputsystem - 6000.6 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 20 + retries: 0 + - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 5 + retries: 0 + - command: upm-pvp require "rme PVP-160-1 supported .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 10 + retries: 0 + - command: 'UnifiedTestRunner --testproject=test-inputsystem --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.InputSystem,+Unity.InputSystem.DocCodeSamples,+Unity.InputSystem.ForUI,+Unity.InputSystem.IntegrationTests,+Unity.InputSystem.TestFramework;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:inputsystem_MacOS_6000.6;flags:inputsystem_MacOS_6000.6" ' + timeout: 20 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + Coverage: + paths: + - upm-ci~/CodeCoverage/** + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-inputsystem/Logs/** + - test-inputsystem/Library/*.log + - test-inputsystem/*.log + - test-inputsystem/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 1.3.0.0 + labels: + - Packages:inputsystem + +# PVP Editor and Playmode tests for Validate - inputsystem - 6000.6 - ubuntu (6000.6 - Ubuntu). +validate_-_inputsystem_-_6000_6_-_ubuntu: + name: Validate - inputsystem - 6000.6 - ubuntu + agent: + image: package-ci/ubuntu-22.04:v4 + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 20 + retries: 0 + - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 5 + retries: 0 + - command: upm-pvp require "rme PVP-160-1 supported .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 10 + retries: 0 + - command: 'UnifiedTestRunner --testproject=test-inputsystem --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.InputSystem,+Unity.InputSystem.DocCodeSamples,+Unity.InputSystem.ForUI,+Unity.InputSystem.IntegrationTests,+Unity.InputSystem.TestFramework;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:inputsystem_Ubuntu_6000.6;flags:inputsystem_Ubuntu_6000.6" ' + timeout: 20 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + Coverage: + paths: + - upm-ci~/CodeCoverage/** + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-inputsystem/Logs/** + - test-inputsystem/Library/*.log + - test-inputsystem/*.log + - test-inputsystem/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 1.3.0.0 + labels: + - Packages:inputsystem + +# PVP Editor and Playmode tests for Validate - inputsystem - 6000.6 - windows (6000.6 - Windows). +validate_-_inputsystem_-_6000_6_-_windows: + name: Validate - inputsystem - 6000.6 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 20 + retries: 0 + - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 5 + retries: 0 + - command: upm-pvp require "rme PVP-160-1 supported .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 10 + retries: 0 + - command: 'UnifiedTestRunner.exe --testproject=test-inputsystem --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.InputSystem,+Unity.InputSystem.DocCodeSamples,+Unity.InputSystem.ForUI,+Unity.InputSystem.IntegrationTests,+Unity.InputSystem.TestFramework;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:inputsystem_Windows_6000.6;flags:inputsystem_Windows_6000.6" ' + timeout: 20 + retries: 1 + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + Coverage: + paths: + - upm-ci~/CodeCoverage/** + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-inputsystem/Logs/** + - test-inputsystem/Library/*.log + - test-inputsystem/*.log + - test-inputsystem/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 1.3.0.0 + labels: + - Packages:inputsystem +