diff --git a/.yamato/input-system-editor-functional-tests.yml b/.yamato/input-system-editor-functional-tests.yml index 900e6c7377..a7a8ea4a0d 100644 --- a/.yamato/input-system-editor-functional-tests.yml +++ b/.yamato/input-system-editor-functional-tests.yml @@ -13,7 +13,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -31,7 +32,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -49,8 +51,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -68,7 +70,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -86,7 +89,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -104,8 +108,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -123,7 +127,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -141,7 +146,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -159,8 +165,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -179,7 +185,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -197,7 +204,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -215,8 +223,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -234,7 +242,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -253,7 +262,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -271,7 +281,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: @@ -289,8 +300,8 @@ 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --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: diff --git a/.yamato/input-system-editor-performance-tests.yml b/.yamato/input-system-editor-performance-tests.yml index 57258ee860..f2904c2a04 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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..8ca1a5995c 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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..358fb28d41 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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..3ca6072606 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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..b08a247e43 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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 --add-source https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget + - 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..30d567c1b8 100644 --- a/Assets/Tests/InputSystem/DocumentationBasedAPIVerficationTests.cs +++ b/Assets/Tests/InputSystem/DocumentationBasedAPIVerficationTests.cs @@ -44,6 +44,52 @@ public void OneTimeSetup() Directory.CreateDirectory(docsPath); var inputSystemPackageInfo = UnityEditor.PackageManager.PackageInfo.FindForAssetPath("Packages/com.unity.inputsystem"); + // PMDT 3.x generates API docs from .csproj files rather than compiled assemblies. + // When no IDE is configured (CI fresh clones), no .csproj files exist and PMDT + // generates no API documentation. Generate minimal .csproj files for InputSystem + // package assemblies using the CompilationPipeline API. + var projectName = new DirectoryInfo(Directory.GetCurrentDirectory()).Name; + if (!File.Exists($"{projectName}.sln")) + { + var assemblies = UnityEditor.Compilation.CompilationPipeline.GetAssemblies( + UnityEditor.Compilation.AssembliesType.Editor); + foreach (var asm in assemblies) + { + if (asm.sourceFiles.Length == 0 || + !asm.sourceFiles.Any(f => f.Replace("\\", "/").Contains("Packages/com.unity.inputsystem/"))) + continue; + var csprojPath = $"{asm.name}.csproj"; + if (File.Exists(csprojPath)) + continue; + var csprojContent = new StringBuilder(); + csprojContent.AppendLine(""); + csprojContent.AppendLine(""); + csprojContent.AppendLine(" "); + csprojContent.AppendLine($" {asm.name}"); + csprojContent.AppendLine(" v4.7.1"); + csprojContent.AppendLine(" Library"); + csprojContent.AppendLine($" {string.Join(";", asm.defines)}"); + csprojContent.AppendLine(" True"); + csprojContent.AppendLine(" 9.0"); + csprojContent.AppendLine(" true"); + csprojContent.AppendLine(" true"); + csprojContent.AppendLine(" "); + csprojContent.AppendLine(" "); + foreach (var src in asm.sourceFiles) + csprojContent.AppendLine($" "); + csprojContent.AppendLine(" "); + csprojContent.AppendLine(" "); + foreach (var refPath in asm.compiledAssemblyReferences) + csprojContent.AppendLine( + $" " + + $"{refPath}"); + csprojContent.AppendLine(" "); + csprojContent.AppendLine(""); + File.WriteAllText(csprojPath, csprojContent.ToString(), Encoding.UTF8); + } + } + #if HAVE_DOCTOOLS_INSTALLED (_documentationBuilderLogs, _docsFolder) = Documentation.Instance.GenerateEx(inputSystemPackageInfo, InputSystem.version.ToString(), docsPath); _docsFolder = Path.Combine(docsPath, _docsFolder); @@ -394,6 +440,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..30727aa1f4 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", "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/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/Tools/CI/Recipes/EditorFunctionalTests.cs b/Tools/CI/Recipes/EditorFunctionalTests.cs index 74afc42374..94f6db3fc9 100644 --- a/Tools/CI/Recipes/EditorFunctionalTests.cs +++ b/Tools/CI/Recipes/EditorFunctionalTests.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/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..fc67aa9aca 100644 --- a/Tools/CI/Settings/InputSystemSettings.cs +++ b/Tools/CI/Settings/InputSystemSettings.cs @@ -21,9 +21,37 @@ 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"; + // PMDT (Package Manager Doctools) 2.3 has been unmaintained for ~3 years and its bundled DocFX + // started failing intermittently on CI (the "manual" folder silently not being generated) due to + // unrelated tooling backports on the Yamato images. Per USF Docs Engineering guidance, the recommended fix is + // to upgrade to a current PMDT release rather than continue pinning the old version. + // + // 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 (e.g. package-ci/ubuntu-22.04:v4 SDK version pinning discussion, and a Windows + // package-ci job observed spawning a .NET 8 subprocess), not something jobs install themselves. + // So no extra .NET SDK install step is needed here. + // + // NuGet source reachability - `dotnet tool install` needs to resolve the docfx package from a feed. + // There's no nuget.config at the repo root (only Tools/CI/nuget.config, which NuGet won't discover + // from here since it only walks upward from the working directory), so we pin --add-source + // explicitly below to Unity's internal Artifactory NuGet proxy - the same source Tools/CI/nuget.config + // uses, and one we know CI agents can already reach since the recipe-regeneration job restores + // packages through it. Default sources (nuget.org) are likely unreachable from these locked-down + // build agents. Still worth confirming on the first real CI run that Artifactory actually mirrors + // the "docfx" package specifically (vs. only packages requested before). + public static readonly string DocfxVersion = "2.70.0"; + public static readonly string NugetInternalSource = "https://artifactory.prd.it.unity3d.com/artifactory/api/nuget/v3/nuget"; + + // 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 --add-source {NugetInternalSource}"; + public static readonly string DocfxInstallCmdUnix = $"dotnet tool install docfx --version {DocfxVersion} --tool-path $HOME/.pmdt --add-source {NugetInternalSource}"; + + 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];