|
|
@@ -534,32 +534,32 @@ extends:
|
|
|
parameters:
|
|
|
inputName: Linux_musl_arm64
|
|
|
|
|
|
+ - template: .azure/pipelines/jobs/default-build.yml@self
|
|
|
+ parameters:
|
|
|
+ jobName: Windows_Test
|
|
|
+ jobDisplayName: "Test: Windows Server x64"
|
|
|
+ agentOs: Windows
|
|
|
+ isAzDOTestingJob: true
|
|
|
+ # Just uploading artifacts/logs/ files can take 15 minutes. Doubling the cancel timeout for this job.
|
|
|
+ cancelTimeoutInMinutes: 30
|
|
|
+ buildArgs: -all -pack -test -binaryLog /p:SkipHelixReadyTests=true /p:SkipIISNewHandlerTests=true /p:SkipIISTests=true
|
|
|
+ /p:SkipIISExpressTests=true /p:SkipIISNewShimTests=true /p:RunBlazorPlaywrightTemplateTests=true /p:DoNotCleanUpTemplates=true
|
|
|
+ $(_InternalRuntimeDownloadArgs)
|
|
|
+ beforeBuild:
|
|
|
+ - powershell: "& ./src/Servers/IIS/tools/UpdateIISExpressCertificate.ps1; & ./src/Servers/IIS/tools/update_schema.ps1"
|
|
|
+ displayName: Setup IISExpress test certificates and schema
|
|
|
+ artifacts:
|
|
|
+ - name: Windows_Test_Logs_Attempt_$(System.JobAttempt)
|
|
|
+ path: artifacts/log/
|
|
|
+ publishOnError: true
|
|
|
+ includeForks: true
|
|
|
+ - name: Windows_Test_Results_Attempt_$(System.JobAttempt)
|
|
|
+ path: artifacts/TestResults/
|
|
|
+ publishOnError: true
|
|
|
+ includeForks: true
|
|
|
+
|
|
|
- ${{ if and(ne(parameters.skipTests, 'true'), in(variables['Build.Reason'], 'PullRequest', 'Manual')) }}:
|
|
|
# Test jobs
|
|
|
- - template: .azure/pipelines/jobs/default-build.yml@self
|
|
|
- parameters:
|
|
|
- jobName: Windows_Test
|
|
|
- jobDisplayName: "Test: Windows Server x64"
|
|
|
- agentOs: Windows
|
|
|
- isAzDOTestingJob: true
|
|
|
- # Just uploading artifacts/logs/ files can take 15 minutes. Doubling the cancel timeout for this job.
|
|
|
- cancelTimeoutInMinutes: 30
|
|
|
- buildArgs: -all -pack -test -binaryLog /p:SkipHelixReadyTests=true /p:SkipIISNewHandlerTests=true /p:SkipIISTests=true
|
|
|
- /p:SkipIISExpressTests=true /p:SkipIISNewShimTests=true /p:RunTemplateTests=false /p:RunBlazorPlaywrightTemplateTests=true
|
|
|
- $(_InternalRuntimeDownloadArgs)
|
|
|
- beforeBuild:
|
|
|
- - powershell: "& ./src/Servers/IIS/tools/UpdateIISExpressCertificate.ps1; & ./src/Servers/IIS/tools/update_schema.ps1"
|
|
|
- displayName: Setup IISExpress test certificates and schema
|
|
|
- artifacts:
|
|
|
- - name: Windows_Test_Logs_Attempt_$(System.JobAttempt)
|
|
|
- path: artifacts/log/
|
|
|
- publishOnError: true
|
|
|
- includeForks: true
|
|
|
- - name: Windows_Test_Results_Attempt_$(System.JobAttempt)
|
|
|
- path: artifacts/TestResults/
|
|
|
- publishOnError: true
|
|
|
- includeForks: true
|
|
|
-
|
|
|
- template: .azure/pipelines/jobs/default-build.yml@self
|
|
|
parameters:
|
|
|
jobName: MacOS_Test
|
|
|
@@ -748,4 +748,4 @@ extends:
|
|
|
enableSigningValidation: false
|
|
|
enableNugetValidation: false
|
|
|
publishInstallersAndChecksums: true
|
|
|
- publishAssetsImmediately: true
|
|
|
+ publishAssetsImmediately: true
|