diff --git a/.yamato/input-system-editor-functional-tests.yml b/.yamato/input-system-editor-functional-tests.yml index 900e6c7377..447610226e 100644 --- a/.yamato/input-system-editor-functional-tests.yml +++ b/.yamato/input-system-editor-functional-tests.yml @@ -13,8 +13,10 @@ inputsystem-editorfunctionaltests_-_6000_0_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.0/staging -c Editor --fast --wait + - command: .Editor/Unity.app/Contents/MacOS/Unity -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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.0_project;flags:inputsystem_MacOS_6000.0_project" --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -31,8 +33,10 @@ inputsystem-editorfunctionaltests_-_6000_0_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.0/staging -c Editor --fast --wait + - command: .Editor/Unity -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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.0_project;flags:inputsystem_Ubuntu_6000.0_project" --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -49,9 +53,10 @@ inputsystem-editorfunctionaltests_-_6000_0_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.0/staging -c Editor --fast --wait + - command: .Editor\Unity.exe -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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.0_project;flags:inputsystem_Windows_6000.0_project" --timeout=3600 --artifacts-path=artifacts after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -68,8 +73,10 @@ inputsystem-editorfunctionaltests_-_6000_3_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.3/staging -c Editor --fast --wait + - command: .Editor/Unity.app/Contents/MacOS/Unity -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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.3_project;flags:inputsystem_MacOS_6000.3_project" --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -86,8 +93,10 @@ inputsystem-editorfunctionaltests_-_6000_3_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.3/staging -c Editor --fast --wait + - command: .Editor/Unity -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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.3_project;flags:inputsystem_Ubuntu_6000.3_project" --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -104,9 +113,10 @@ inputsystem-editorfunctionaltests_-_6000_3_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.3/staging -c Editor --fast --wait + - command: .Editor\Unity.exe -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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.3_project;flags:inputsystem_Windows_6000.3_project" --timeout=3600 --artifacts-path=artifacts after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -123,8 +133,10 @@ inputsystem-editorfunctionaltests_-_6000_5_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: .Editor/Unity.app/Contents/MacOS/Unity -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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 @@ -141,8 +153,10 @@ inputsystem-editorfunctionaltests_-_6000_5_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: .Editor/Unity -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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 @@ -159,9 +173,10 @@ inputsystem-editorfunctionaltests_-_6000_5_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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: .Editor\Unity.exe -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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 @@ -179,8 +194,10 @@ inputsystem-editorfunctionaltests_-_6000_6_-_macos13arm: flavor: m1.mac model: M1 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.6/staging -c Editor --fast --wait + - command: .Editor/Unity.app/Contents/MacOS/Unity -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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 @@ -197,8 +214,10 @@ inputsystem-editorfunctionaltests_-_6000_6_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.6/staging -c Editor --fast --wait + - command: .Editor/Unity -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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 @@ -215,9 +234,10 @@ inputsystem-editorfunctionaltests_-_6000_6_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.6/staging -c Editor --fast --wait + - command: .Editor\Unity.exe -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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 @@ -234,8 +254,10 @@ inputsystem-editorfunctionaltests_-_6000_7_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: .Editor/Unity.app/Contents/MacOS/Unity -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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.7_project;flags:inputsystem_MacOS_6000.7_project" --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -253,8 +275,10 @@ inputsystem-editorfunctionaltests_-_6000_7_-_macos13arm: flavor: m1.mac model: M1 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: .Editor/Unity.app/Contents/MacOS/Unity -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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.7_project;flags:inputsystem_MacOS_6000.7_project" --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -271,8 +295,10 @@ inputsystem-editorfunctionaltests_-_6000_7_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: .Editor/Unity -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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.7_project;flags:inputsystem_Ubuntu_6000.7_project" --timeout=3600 --artifacts-path=artifacts after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -289,9 +315,10 @@ inputsystem-editorfunctionaltests_-_6000_7_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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: .Editor\Unity.exe -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile - - 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.7_project;flags:inputsystem_Windows_6000.7_project" --timeout=3600 --artifacts-path=artifacts after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd diff --git a/.yamato/input-system-editor-performance-tests.yml b/.yamato/input-system-editor-performance-tests.yml index 57258ee860..ef14e5d380 100644 --- a/.yamato/input-system-editor-performance-tests.yml +++ b/.yamato/input-system-editor-performance-tests.yml @@ -13,7 +13,8 @@ inputsystem-editorperformancetests_-_6000_0_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -31,7 +32,8 @@ inputsystem-editorperformancetests_-_6000_0_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -49,8 +51,8 @@ inputsystem-editorperformancetests_-_6000_0_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -68,7 +70,8 @@ inputsystem-editorperformancetests_-_6000_3_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -86,7 +89,8 @@ inputsystem-editorperformancetests_-_6000_3_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -104,8 +108,8 @@ inputsystem-editorperformancetests_-_6000_3_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -123,7 +127,8 @@ inputsystem-editorperformancetests_-_6000_5_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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 --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: @@ -141,7 +146,8 @@ inputsystem-editorperformancetests_-_6000_5_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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 --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: @@ -159,8 +165,8 @@ inputsystem-editorperformancetests_-_6000_5_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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: @@ -179,7 +185,8 @@ inputsystem-editorperformancetests_-_6000_6_-_macos13arm: flavor: m1.mac model: M1 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -197,7 +204,8 @@ inputsystem-editorperformancetests_-_6000_6_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -215,8 +223,8 @@ inputsystem-editorperformancetests_-_6000_6_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -234,7 +242,8 @@ inputsystem-editorperformancetests_-_6000_7_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -253,7 +262,8 @@ inputsystem-editorperformancetests_-_6000_7_-_macos13arm: flavor: m1.mac model: M1 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -271,7 +281,8 @@ inputsystem-editorperformancetests_-_6000_7_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -289,8 +300,8 @@ inputsystem-editorperformancetests_-_6000_7_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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-standalone-functional-tests.yml b/.yamato/input-system-standalone-functional-tests.yml index 8097d841a2..46e5aba54a 100644 --- a/.yamato/input-system-standalone-functional-tests.yml +++ b/.yamato/input-system-standalone-functional-tests.yml @@ -13,7 +13,8 @@ inputsystem-standalonefunctionaltests_-_6000_0_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -31,7 +32,8 @@ inputsystem-standalonefunctionaltests_-_6000_0_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -49,8 +51,8 @@ inputsystem-standalonefunctionaltests_-_6000_0_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -68,7 +70,8 @@ inputsystem-standalonefunctionaltests_-_6000_3_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -86,7 +89,8 @@ inputsystem-standalonefunctionaltests_-_6000_3_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -104,8 +108,8 @@ inputsystem-standalonefunctionaltests_-_6000_3_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -123,7 +127,8 @@ inputsystem-standalonefunctionaltests_-_6000_5_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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 --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: @@ -141,7 +146,8 @@ inputsystem-standalonefunctionaltests_-_6000_5_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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 --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: @@ -159,8 +165,8 @@ inputsystem-standalonefunctionaltests_-_6000_5_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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: @@ -179,7 +185,8 @@ inputsystem-standalonefunctionaltests_-_6000_6_-_macos13arm: flavor: m1.mac model: M1 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -197,7 +204,8 @@ inputsystem-standalonefunctionaltests_-_6000_6_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -215,8 +223,8 @@ inputsystem-standalonefunctionaltests_-_6000_6_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -234,7 +242,8 @@ inputsystem-standalonefunctionaltests_-_6000_7_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -253,7 +262,8 @@ inputsystem-standalonefunctionaltests_-_6000_7_-_macos13arm: flavor: m1.mac model: M1 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -271,7 +281,8 @@ inputsystem-standalonefunctionaltests_-_6000_7_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -289,8 +300,8 @@ inputsystem-standalonefunctionaltests_-_6000_7_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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 e3b495032b..fe3b235b3f 100644 --- a/.yamato/input-system-standalone-il2-cpp-functional-tests.yml +++ b/.yamato/input-system-standalone-il2-cpp-functional-tests.yml @@ -13,7 +13,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_0_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -31,7 +32,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_0_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -49,8 +51,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_0_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -68,7 +70,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_3_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -86,7 +89,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_3_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -104,8 +108,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_3_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -123,7 +127,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_5_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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 --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: @@ -141,7 +146,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_5_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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 --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: @@ -159,8 +165,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_5_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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: @@ -179,7 +185,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_6_-_macos13arm: flavor: m1.mac model: M1 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -197,7 +204,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_6_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -215,8 +223,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_6_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -234,7 +242,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_7_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -253,7 +262,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_7_-_macos13arm: flavor: m1.mac model: M1 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -271,7 +281,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_7_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -289,8 +300,8 @@ inputsystem-standaloneil2cppfunctionaltests_-_6000_7_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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 2aa6b66ae9..e4dea932cf 100644 --- a/.yamato/input-system-standalone-il2-cpp-performance-tests.yml +++ b/.yamato/input-system-standalone-il2-cpp-performance-tests.yml @@ -13,7 +13,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_0_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -31,7 +32,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_0_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -49,8 +51,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_0_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -68,7 +70,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_3_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -86,7 +89,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_3_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -104,8 +108,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_3_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -123,7 +127,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_5_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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 --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: @@ -141,7 +146,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_5_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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 --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: @@ -159,8 +165,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_5_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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: @@ -179,7 +185,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_6_-_macos13arm: flavor: m1.mac model: M1 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -197,7 +204,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_6_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -215,8 +223,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_6_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -234,7 +242,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_7_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -253,7 +262,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_7_-_macos13arm: flavor: m1.mac model: M1 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -271,7 +281,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_7_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -289,8 +300,8 @@ inputsystem-standaloneil2cppperformancetests_-_6000_7_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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 72c4e6b992..d5127979be 100644 --- a/.yamato/input-system-standalone-performance-tests.yml +++ b/.yamato/input-system-standalone-performance-tests.yml @@ -13,7 +13,8 @@ inputsystem-standaloneperformancetests_-_6000_0_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -31,7 +32,8 @@ inputsystem-standaloneperformancetests_-_6000_0_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -49,8 +51,8 @@ inputsystem-standaloneperformancetests_-_6000_0_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.0/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: @@ -68,7 +70,8 @@ inputsystem-standaloneperformancetests_-_6000_3_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -86,7 +89,8 @@ inputsystem-standaloneperformancetests_-_6000_3_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -104,8 +108,8 @@ inputsystem-standaloneperformancetests_-_6000_3_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.3/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: @@ -123,7 +127,8 @@ inputsystem-standaloneperformancetests_-_6000_5_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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 --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: @@ -141,7 +146,8 @@ inputsystem-standaloneperformancetests_-_6000_5_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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 --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: @@ -159,8 +165,8 @@ inputsystem-standaloneperformancetests_-_6000_5_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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: @@ -179,7 +185,8 @@ inputsystem-standaloneperformancetests_-_6000_6_-_macos13arm: flavor: m1.mac model: M1 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -197,7 +204,8 @@ inputsystem-standaloneperformancetests_-_6000_6_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -215,8 +223,8 @@ inputsystem-standaloneperformancetests_-_6000_6_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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.6/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: @@ -234,7 +242,8 @@ inputsystem-standaloneperformancetests_-_6000_7_-_macos13: 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -253,7 +262,8 @@ inputsystem-standaloneperformancetests_-_6000_7_-_macos13arm: flavor: m1.mac model: M1 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -271,7 +281,8 @@ inputsystem-standaloneperformancetests_-_6000_7_-_ubuntu2204: type: Unity::VM::GPU 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: dotnet tool install docfx --version 2.70.0 --tool-path $HOME/.pmdt + - command: git clone --branch "3.14.8-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: @@ -289,8 +300,8 @@ inputsystem-standaloneperformancetests_-_6000_7_-_win10: 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: dotnet tool install docfx --version 2.70.0 --tool-path %USERPROFILE%/.pmdt + - command: git clone --branch "3.14.8-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/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml index 4eaf427ac1..d79e36f29a 100644 --- a/.yamato/wrench/package-pack-jobs.yml +++ b/.yamato/wrench/package-pack-jobs.yml @@ -33,3 +33,28 @@ package_pack_-_inputsystem: Job Maintainers: '#rm-packageworks' Wrench: 3.2.1.0 +# Pack Package Manager DocTools +package_pack_-_package-manager-doctools: + name: Package Pack - package-manager-doctools + agent: + image: package-ci/ubuntu-22.04:v4 + type: Unity::VM::GPU + flavor: b1.large + commands: + - 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: upm-ci package pack --package-path Packages/com.unity.package-manager-doctools + - command: cp upm-ci~/packages/packages.json upm-ci~/packages/com.unity.package-manager-doctools_packages.json + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + packages: + paths: + - upm-ci~/packages/**/* + variables: + UPMCI_ACK_LARGE_PACKAGE: 1 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 3.2.1.0 + diff --git a/.yamato/wrench/wrench_config.json b/.yamato/wrench/wrench_config.json index b022f9c68a..c8c7e25686 100644 --- a/.yamato/wrench/wrench_config.json +++ b/.yamato/wrench/wrench_config.json @@ -38,6 +38,31 @@ ] }, "postPackCommands": [] + }, + "com.unity.package-manager-doctools": { + "directory": "Packages/com.unity.package-manager-doctools/", + "prePackCommands": [], + "preTestCommands": { + "MacOs13": [], + "MacOs13Arm": [], + "Ubuntu1804": [], + "Ubuntu2004": [], + "Ubuntu2204": [], + "Win10": [], + "Win10GPU": [], + "Win11": [], + "Win11Arm": [], + "Win11GPU": [] + }, + "InternalOnly": false, + "NeverPublish": false, + "MaxEditorVersion": "", + "coverageEnabled": false, + "coverageCommands": [ + "generateAdditionalMetrics;generateHtmlReport;assemblyFilters:ASSEMBLY_NAME;" + ], + "dependantsToIgnoreInPreviewApv": {}, + "postPackCommands": [] } }, "releasing_packages": [ diff --git a/Assets/Tests/InputSystem/DocumentationBasedAPIVerficationTests.cs b/Assets/Tests/InputSystem/DocumentationBasedAPIVerficationTests.cs index 1b0fb6f378..a81afea231 100644 --- a/Assets/Tests/InputSystem/DocumentationBasedAPIVerficationTests.cs +++ b/Assets/Tests/InputSystem/DocumentationBasedAPIVerficationTests.cs @@ -394,6 +394,14 @@ private static void CheckHTMLFileLinkConsistency(string htmlFile, List u if (link.StartsWith("https://")) continue; + // javascript: URIs are used by the PMDT 3.x HTML theme for collapsible navigation elements + if (link.StartsWith("javascript:")) + continue; + + // xref: URIs are unresolved DocFX cross-references to types outside this package + if (link.StartsWith("xref:")) + continue; + if (link == "#top") continue; diff --git a/Packages/com.unity.inputsystem/Documentation~/built-in-interactions.md b/Packages/com.unity.inputsystem/Documentation~/built-in-interactions.md index b311ca2f4e..e66ad35be1 100644 --- a/Packages/com.unity.inputsystem/Documentation~/built-in-interactions.md +++ b/Packages/com.unity.inputsystem/Documentation~/built-in-interactions.md @@ -93,7 +93,7 @@ A [`SlowTapInteraction`](xref:UnityEngine.InputSystem.Interactions.SlowTapIntera ## MultiTap -You can use `MultiTap` to detect double-click or multi-click gestures. For a [`MultiTapInteraction`](xref:UnityEngine.InputSystem.Interactions.MultiTapInteraction) to trigger, the user must press a control and release it within [`tapTime`](xref:UnityEngine.InputSystem.Interactions.MultiTapInteraction) seconds, repeating the press-and-release process [`tapCount`](xref:UnityEngine.InputSystem.Interactions.MultiTapInteraction) times. There can't be more than [`tapDelay`](xref:UnityEngine.InputSystem.Interactions.MultiTapInteraction) seconds between taps. +You can use `MultiTap` to detect double-click or multi-click gestures. For a [`MultiTapInteraction`](xref:UnityEngine.InputSystem.Interactions.MultiTapInteraction) to trigger, the user must press a control and release it within [`tapTime`](xref:UnityEngine.InputSystem.Interactions.MultiTapInteraction) seconds, repeating the press-and-release process [`tapCount`](xref:UnityEngine.InputSystem.Interactions.MultiTapInteraction) times. There can't be more than [`tapDelay`](xref:UnityEngine.InputSystem.Interactions.MultiTapInteraction) seconds between taps. |__Parameters__|Type|Default value| |---|---|---| diff --git a/Packages/com.unity.inputsystem/Documentation~/config.json b/Packages/com.unity.inputsystem/Documentation~/config.json deleted file mode 100644 index 43dc9e6119..0000000000 --- a/Packages/com.unity.inputsystem/Documentation~/config.json +++ /dev/null @@ -1 +0,0 @@ -{ "DefineConstants": "UNITY_INPUT_SYSTEM_PROJECT_WIDE_ACTIONS" } \ No newline at end of file diff --git a/Packages/com.unity.inputsystem/Documentation~/projectMetadata.json b/Packages/com.unity.inputsystem/Documentation~/projectMetadata.json index 4f4159cec3..663b42a7dd 100644 --- a/Packages/com.unity.inputsystem/Documentation~/projectMetadata.json +++ b/Packages/com.unity.inputsystem/Documentation~/projectMetadata.json @@ -1,7 +1,8 @@ { "hideGlobalNamespace": true, + "DefineConstants": "UNITY_INPUT_SYSTEM_PROJECT_WIDE_ACTIONS;PACKAGE_DOCS_GENERATION", "xref": [ "com.unity.xr.openxr", "com.unity.xr.interaction.toolkit" ] -} \ No newline at end of file +} diff --git a/Packages/com.unity.inputsystem/InputSystem/Runtime/InputSettings.cs b/Packages/com.unity.inputsystem/InputSystem/Runtime/InputSettings.cs index 74220921c4..f7fbc0ec68 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Runtime/InputSettings.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Runtime/InputSettings.cs @@ -1021,7 +1021,7 @@ public enum InputActionPropertyDrawerMode /// /// Determines if we should render the UI with IMGUI even if an UI Toolkit UI is available. /// - /// This should be used when writing a custom to : + /// This should be used when writing a custom to : /// * support inspector view which only work in IMGUI for now. /// * prevent the UI to be rendered in IMGUI and UI Toolkit in the Input Actions Editor window. /// diff --git a/Packages/com.unity.inputsystem/InputSystem/Runtime/InputSystem.cs b/Packages/com.unity.inputsystem/InputSystem/Runtime/InputSystem.cs index a2cd47bf74..fce3a22117 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Runtime/InputSystem.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Runtime/InputSystem.cs @@ -2904,8 +2904,8 @@ public static event Action onSettingsChange /// /// /// InputSystem.customBindingPathValidators += (string bindingPath) => { - /// // Mark bindings with a warning - /// if (!bindingPath.StartsWith("")) + /// // Mark <Gamepad> bindings with a warning + /// if (!bindingPath.StartsWith("<Gamepad>")) /// return null; /// /// // Draw the warning information in the Binding Properties panel diff --git a/Packages/com.unity.inputsystem/InputSystem/Runtime/Plugins/Steam/SteamController.cs b/Packages/com.unity.inputsystem/InputSystem/Runtime/Plugins/Steam/SteamController.cs index b0480e4205..d71595cffa 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Runtime/Plugins/Steam/SteamController.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Runtime/Plugins/Steam/SteamController.cs @@ -21,12 +21,12 @@ namespace UnityEngine.InputSystem.Steam /// /// Note that as the Steam controller API supports PS4 and Xbox controllers as well, /// the actual hardware device behind a SteamController instance may not be a - /// Steam Controller. The property can be used what kind + /// Steam Controller. The steamControllerType property can be used what kind /// of controller the Steam runtime is talking to internally. /// /// This class is abstract. Specific Steam controller interfaces can either be implemented /// manually based on this class or generated automatically from Steam IGA files using - /// . This can be done in the editor by right-clicking + /// . This can be done in the editor by right-clicking /// a .VDF file containing the actions and then selecting "Steam >> Generate Unity Input Device...". /// The result is a newly generated device layout that will automatically register itself /// with the input system and will represent a Steam controller with the specific action diff --git a/Tools/CI/Recipes/EditorFunctionalTests.cs b/Tools/CI/Recipes/EditorFunctionalTests.cs index 74afc42374..d2f3ec6a01 100644 --- a/Tools/CI/Recipes/EditorFunctionalTests.cs +++ b/Tools/CI/Recipes/EditorFunctionalTests.cs @@ -24,14 +24,14 @@ protected override IJobBuilder ProduceJob(string jobName, Package package, Platf .WithDescription(jobName) .WithPlatform(platform); - if (platform.System == SystemType.Windows) - { - job.WithCommands(c => c.Add(InputSystemSettings.NetfxInstallCmd)); - } + job.WithCommands(c => c.Add(platform.System == SystemType.Windows + ? InputSystemSettings.DocfxInstallCmdWindows + : InputSystemSettings.DocfxInstallCmdUnix)); job.WithCommands(c => c .Add(InputSystemSettings.DoctoolsInstallCmd) .Add(Utilities.GetEditorDownloadCommand(unityBranch, platform)) + .Add(GetSyncSolutionCommand(platform)) .Add(UtrCommand.Run(platform.System, b => b .WithTestProject($"{ProjectPath}") .WithEditor(".Editor") @@ -52,4 +52,16 @@ protected override IJobBuilder ProduceJob(string jobName, Package package, Platf return job; } + + // Generates .sln/.csproj files via the Rider editor package so that PMDT 3.x can find + // them on CI where no IDE is configured and SyncAll() would otherwise be a no-op. + private static string GetSyncSolutionCommand(Platform platform) => platform.System switch + { + SystemType.Windows => + @".Editor\Unity.exe -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile -", + SystemType.MacOS => + ".Editor/Unity.app/Contents/MacOS/Unity -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile -", + _ => + ".Editor/Unity -projectPath . -batchmode -nographics -quit -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -logFile -" + }; } diff --git a/Tools/CI/Recipes/EditorPerformanceTests.cs b/Tools/CI/Recipes/EditorPerformanceTests.cs index e2d612fd98..08e8679456 100644 --- a/Tools/CI/Recipes/EditorPerformanceTests.cs +++ b/Tools/CI/Recipes/EditorPerformanceTests.cs @@ -24,10 +24,9 @@ protected override IJobBuilder ProduceJob(string jobName, Package package, Platf .WithDescription(jobName) .WithPlatform(platform); - if (platform.System == SystemType.Windows) - { - job.WithCommands(c => c.Add(InputSystemSettings.NetfxInstallCmd)); - } + job.WithCommands(c => c.Add(platform.System == SystemType.Windows + ? InputSystemSettings.DocfxInstallCmdWindows + : InputSystemSettings.DocfxInstallCmdUnix)); job.WithCommands(c => c .Add(InputSystemSettings.DoctoolsInstallCmd) diff --git a/Tools/CI/Recipes/StandaloneFunctionalTests.cs b/Tools/CI/Recipes/StandaloneFunctionalTests.cs index 4f0be3445d..831cf618c7 100644 --- a/Tools/CI/Recipes/StandaloneFunctionalTests.cs +++ b/Tools/CI/Recipes/StandaloneFunctionalTests.cs @@ -23,10 +23,9 @@ protected override IJobBuilder ProduceJob(string jobName, Package package, Platf .WithDescription(jobName) .WithPlatform(platform); - if (platform.System == SystemType.Windows) - { - job.WithCommands(c => c.Add(InputSystemSettings.NetfxInstallCmd)); - } + job.WithCommands(c => c.Add(platform.System == SystemType.Windows + ? InputSystemSettings.DocfxInstallCmdWindows + : InputSystemSettings.DocfxInstallCmdUnix)); job.WithCommands(c => c .Add(InputSystemSettings.DoctoolsInstallCmd) diff --git a/Tools/CI/Recipes/StandaloneIl2CppFunctionalTests.cs b/Tools/CI/Recipes/StandaloneIl2CppFunctionalTests.cs index 7ccc0e2bbf..d6e76f1465 100644 --- a/Tools/CI/Recipes/StandaloneIl2CppFunctionalTests.cs +++ b/Tools/CI/Recipes/StandaloneIl2CppFunctionalTests.cs @@ -23,10 +23,9 @@ protected override IJobBuilder ProduceJob(string jobName, Package package, Platf .WithDescription(jobName) .WithPlatform(platform); - if (platform.System == SystemType.Windows) - { - job.WithCommands(c => c.Add(InputSystemSettings.NetfxInstallCmd)); - } + job.WithCommands(c => c.Add(platform.System == SystemType.Windows + ? InputSystemSettings.DocfxInstallCmdWindows + : InputSystemSettings.DocfxInstallCmdUnix)); job.WithCommands(c => c .Add(InputSystemSettings.DoctoolsInstallCmd) diff --git a/Tools/CI/Recipes/StandaloneIl2CppPerformanceTests.cs b/Tools/CI/Recipes/StandaloneIl2CppPerformanceTests.cs index c920a72685..75471eeee8 100644 --- a/Tools/CI/Recipes/StandaloneIl2CppPerformanceTests.cs +++ b/Tools/CI/Recipes/StandaloneIl2CppPerformanceTests.cs @@ -23,10 +23,9 @@ protected override IJobBuilder ProduceJob(string jobName, Package package, Platf .WithDescription(jobName) .WithPlatform(platform); - if (platform.System == SystemType.Windows) - { - job.WithCommands(c => c.Add(InputSystemSettings.NetfxInstallCmd)); - } + job.WithCommands(c => c.Add(platform.System == SystemType.Windows + ? InputSystemSettings.DocfxInstallCmdWindows + : InputSystemSettings.DocfxInstallCmdUnix)); job.WithCommands(c => c .Add(InputSystemSettings.DoctoolsInstallCmd) diff --git a/Tools/CI/Recipes/StandalonePerformanceTests.cs b/Tools/CI/Recipes/StandalonePerformanceTests.cs index f5d20f3651..d09a8ce8ac 100644 --- a/Tools/CI/Recipes/StandalonePerformanceTests.cs +++ b/Tools/CI/Recipes/StandalonePerformanceTests.cs @@ -23,10 +23,9 @@ protected override IJobBuilder ProduceJob(string jobName, Package package, Platf .WithDescription(jobName) .WithPlatform(platform); - if (platform.System == SystemType.Windows) - { - job.WithCommands(c => c.Add(InputSystemSettings.NetfxInstallCmd)); - } + job.WithCommands(c => c.Add(platform.System == SystemType.Windows + ? InputSystemSettings.DocfxInstallCmdWindows + : InputSystemSettings.DocfxInstallCmdUnix)); job.WithCommands(c => c .Add(InputSystemSettings.DoctoolsInstallCmd) diff --git a/Tools/CI/Settings/InputSystemSettings.cs b/Tools/CI/Settings/InputSystemSettings.cs index c8ddd55d8e..3db422c994 100644 --- a/Tools/CI/Settings/InputSystemSettings.cs +++ b/Tools/CI/Settings/InputSystemSettings.cs @@ -21,9 +21,20 @@ public class InputSystemSettings : AnnotatedSettingsBase public static readonly string BranchName = "develop"; public static readonly string InputSystemPackageName = "com.unity.inputsystem"; - // Command to install .NET Framework 4.7.1 Developer Pack which is used by doctools on Windows. - public static readonly string NetfxInstallCmd = "%GSUDO% choco install netfx-4.7.1-devpack -y --ignore-detected-reboot --ignore-package-codes"; - public static readonly string DoctoolsInstallCmd = "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"; + // NOTE: Starting with PMDT 3.0.0, DocFX is no longer bundled with the package and must be + // installed separately as a dotnet tool. See: + // https://docs.unity3d.com/Packages/com.unity.package-manager-doctools@3.14/manual/installation.html + // + // dotnet SDK availability: confirmed present on package-ci images (Windows, Mac, and Ubuntu) via + // #devs-pets / #devs-ci Slack history - it's a centrally maintained, version-pinned component of + // the image family. So extra .NET SDK install step is needed here. + public static readonly string DocfxVersion = "2.70.0"; + + // Installs the DocFX version PMDT 3.x expects, as a dotnet tool, per-platform. + public static readonly string DocfxInstallCmdWindows = $"dotnet tool install docfx --version {DocfxVersion} --tool-path %USERPROFILE%/.pmdt"; + public static readonly string DocfxInstallCmdUnix = $"dotnet tool install docfx --version {DocfxVersion} --tool-path $HOME/.pmdt"; + + public static readonly string DoctoolsInstallCmd = "git clone --branch \"3.14.8-preview\" git@github.cds.internal.unity3d.com:unity/com.unity.package-manager-doctools.git Packages/com.unity.package-manager-doctools"; public WrenchPackage InputSystemPackage => Wrench.Packages[InputSystemPackageName];