Skip to content

Commit 4451779

Browse files
committed
Run 32-bit tests
1 parent 10b219e commit 4451779

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

azure-pipelines.yml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ stages:
4343
windows:
4444
imageName: 'windows-2019'
4545
testModifier:
46+
dotnet32: "\"C:\\Program Files (x86)\\dotnet\\dotnet.exe\""
4647
variables:
4748
- ${{ if eq(variables['System.TeamFoundationCollectionUri'], 'https://dev.azure.com/andrewarnott/') }}:
4849
- group: dotnetfoundation code signing
@@ -69,6 +70,13 @@ stages:
6970
packageType: runtime
7071
version: 3.1.x
7172

73+
- pwsh: |
74+
Invoke-WebRequest -Uri "https://dot.net/v1/dotnet-install.ps1" -OutFile dotnet-install.ps1
75+
& .\dotnet-install.ps1 -Architecture x86 -Version 5.0.202 -InstallDir "C:\Program Files (x86)\dotnet\" -NoPath -Verbose
76+
& .\dotnet-install.ps1 -Architecture x86 -Channel 3.1 -InstallDir "C:\Program Files (x86)\dotnet\" -NoPath -Verbose
77+
displayName: Install 32-bit .NET Core SDK 5.0.202, 3.1
78+
condition: ne(variables['dotnet32'], '')
79+
7280
- script: dotnet --info
7381
displayName: Show dotnet SDK info
7482

@@ -121,8 +129,22 @@ stages:
121129
--collect:"XPlat Code Coverage"
122130
--
123131
RunConfiguration.DisableAppDomain=true
124-
displayName: Run tests
132+
displayName: Run x64 tests
133+
workingDirectory: src
134+
135+
- script: >
136+
$(dotnet32) test NerdBank.GitVersioning.Tests
137+
--no-build $(testModifier)
138+
-c $(BuildConfiguration)
139+
--filter "TestCategory!=FailsOnAzurePipelines"
140+
--logger "trx;LogFileName=$(Build.ArtifactStagingDirectory)/TestLogs/TestResults.trx"
141+
--results-directory $(Build.ArtifactStagingDirectory)/CodeCoverage/
142+
--collect:"XPlat Code Coverage"
143+
--
144+
RunConfiguration.DisableAppDomain=true
145+
displayName: Run x86 tests
125146
workingDirectory: src
147+
condition: ne(variables['dotnet32'], '')
126148
127149
- task: PublishCodeCoverageResults@1
128150
displayName: Publish code coverage results

0 commit comments

Comments
 (0)