Skip to content

Commit 6debd89

Browse files
Evangelinkgfs
andauthored
Use MSTest runner (#603)
* Use MSTest runner * Update PR * Fix Conflict Resolve --------- Co-authored-by: Gabe Stocco <[email protected]>
1 parent 6a10bd0 commit 6debd89

File tree

5 files changed

+19
-12
lines changed

5 files changed

+19
-12
lines changed

AppInspector.Tests.CLI/AppInspector.Tests.CLI.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
<PropertyGroup>
44
<TargetFramework>net6.0;net7.0;net8.0</TargetFramework>
55
<Nullable>enable</Nullable>
6-
6+
<OutputType>Exe</OutputType>
77
<IsPackable>false</IsPackable>
88

99
<RootNamespace>AppInspector.CLI.Tests</RootNamespace>
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.2.0" />
14-
<PackageReference Include="MSTest.TestAdapter" Version="2.2.10" />
15-
<PackageReference Include="MSTest.TestFramework" Version="2.2.10" />
13+
<PackageReference Include="Microsoft.Testing.Extensions.CodeCoverage" Version="17.13.1" />
14+
<PackageReference Include="Microsoft.Testing.Extensions.TrxReport" Version="1.5.3" />
15+
<PackageReference Include="MSTest" Version="3.7.3" />
1616
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
1717
</ItemGroup>
1818

AppInspector.Tests/AppInspector.Tests.csproj

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<OutputType>Library</OutputType>
4+
<OutputType>Exe</OutputType>
55
<Nullable>enable</Nullable>
66
<LangVersion>10.0</LangVersion>
77
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
@@ -151,13 +151,11 @@
151151

152152
<ItemGroup>
153153
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.4" />
154-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
155-
<PackageReference Include="MSTest.TestAdapter" Version="3.8.3" />
156-
<PackageReference Include="MSTest.TestFramework" Version="3.8.3" />
157-
<PackageReference Include="Serilog.Extensions.Logging" Version="9.0.1" />
154+
<PackageReference Include="Microsoft.Testing.Extensions.CodeCoverage" Version="17.13.1" />
155+
<PackageReference Include="Microsoft.Testing.Extensions.TrxReport" Version="1.5.3" />
156+
<PackageReference Include="MSTest" Version="3.7.3" />
158157
<PackageReference Include="System.Reflection" Version="4.3.0" />
159158
<PackageReference Include="System.Runtime.Extensions" Version="4.3.1" />
160-
161159
</ItemGroup>
162160

163161
<ItemGroup>

Directory.Build.props

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,11 @@
66
<PrivateAssets>all</PrivateAssets>
77
</PackageReference>
88
</ItemGroup>
9+
10+
<!-- MSTest config -->
11+
<PropertyGroup>
12+
<EnableMSTestRunner>true</EnableMSTestRunner>
13+
<TestingPlatformDotnetTestSupport>true</TestingPlatformDotnetTestSupport>
14+
<MSTestAnalysisMode>Recommended</MSTestAnalysisMode>
15+
</PropertyGroup>
916
</Project>

Pipelines/appinspector-pr.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ resources:
1010
- repository: templates
1111
type: git
1212
name: SecurityEngineering/OSS-Tools-Pipeline-Templates
13-
ref: refs/tags/v2.0.0
13+
ref: refs/tags/v2.0.1
1414
- repository: 1esPipelines
1515
type: git
1616
name: 1ESPipelineTemplates/1ESPipelineTemplates
@@ -43,6 +43,7 @@ extends:
4343
poolImage: MSSecurity-1ES-Windows-2022
4444
poolOs: windows
4545
projectPath: 'AppInspector.Tests/AppInspector.Tests.csproj'
46+
dotnetTestArgs: '-- --coverage --report-trx'
4647

4748
- stage: Build
4849
dependsOn:

Pipelines/appinspector-release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ resources:
77
- repository: templates
88
type: git
99
name: Data/OSS-Tools-Pipeline-Templates
10-
ref: refs/tags/v2.0.0
10+
ref: refs/tags/v2.0.1
1111
- repository: 1esPipelines
1212
type: git
1313
name: 1ESPipelineTemplates/1ESPipelineTemplates
@@ -44,6 +44,7 @@ extends:
4444
poolImage: MSSecurity-1ES-Windows-2022
4545
poolOs: windows
4646
projectPath: 'AppInspector.Tests/AppInspector.Tests.csproj'
47+
dotnetTestArgs: '-- --coverage --report-trx'
4748
- stage: Build
4849
dependsOn:
4950
- Test

0 commit comments

Comments
 (0)