Skip to content

Commit 7c94c9f

Browse files
committed
fix
1 parent f4440db commit 7c94c9f

2 files changed

Lines changed: 19 additions & 11 deletions

File tree

.github/actions/testing/test/action.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: 'Test with .NET CLI'
1+
name: 'Test with .NET CLI'
22
author: 'Pete Sramek'
33
description: 'Run tests, collects code coverage, logs test results, uploads test artifacts'
44
inputs:
@@ -13,6 +13,10 @@ inputs:
1313
description: 'Build configuration. Default: Release'
1414
required: false
1515
default: 'Release'
16+
use-testing-platform:
17+
description: 'Use Microsoft Testing Platform, Default: true'
18+
required: false
19+
default: 'true'
1620
project-path:
1721
description: 'Search pattern for test projects.'
1822
required: true
@@ -50,7 +54,7 @@ runs:
5054
using: composite
5155
steps:
5256
- name: 'Checkout ${{ github.head_ref || github.ref }}'
53-
uses: actions/checkout@v5
57+
uses: actions/checkout@v6
5458

5559
- name: 'Setup .NET ${{ inputs.dotnet_sdk_version }}'
5660
uses: actions/setup-dotnet@v4
@@ -82,10 +86,11 @@ runs:
8286
- name: 'Test with .NET CLI'
8387
shell: bash
8488
run: dotnet test ${{ inputs.test-project-glob-pattern }} --configuration ${{ inputs.build-configuration }} -- ${{ env.CODE_COVERAGE_ARGS }} ${{ env.TRX_LOGGER_ARGS }} --results-directory ${{ inputs.test-results-directory }}
85-
89+
env:
90+
DOTNET_TEST_USE_MICROSOFT_TESTING_PLATFORM: true
8691
- name: 'Upload test results'
8792
if: ${{ inputs.upload-test-artifacts == 'true' }}
88-
uses: actions/upload-artifact@v4
93+
uses: actions/upload-artifact@v7
8994
with:
9095
name: '${{ inputs.test-artifacts-name }}'
91-
path: '${{ inputs.test-results-directory }}*'
96+
path: '${{ inputs.test-results-directory }}*'

tests/PolylineAlgorithm.Tests/PolylineAlgorithm.Tests.csproj

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<TestingPlatformShowTestsFailure>true</TestingPlatformShowTestsFailure>
1717
<TestingPlatformCaptureOutput>false</TestingPlatformCaptureOutput>
1818
<TestingExtensionsProfile>None</TestingExtensionsProfile>
19+
<UseMicrosoftTestingPlatform>true</UseMicrosoftTestingPlatform>
1920
</PropertyGroup>
2021

2122
<PropertyGroup>
@@ -30,12 +31,14 @@
3031
</PropertyGroup>
3132

3233
<ItemGroup>
33-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.*" />
34-
<PackageReference Include="MSTest" Version="3.*" />
35-
<PackageReference Include="Microsoft.Testing.Platform.MSBuild" Version="1.*" />
36-
<PackageReference Include="Microsoft.Testing.Extensions.CodeCoverage" Version="17.*" />
37-
<PackageReference Include="Microsoft.Testing.Extensions.TrxReport" Version="1.*" />
38-
<PackageReference Include="Microsoft.Extensions.Diagnostics.Testing" Version="9.*" />
34+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
35+
<PackageReference Include="Microsoft.Testing.Extensions.VSTestBridge" Version="2.1.0" />
36+
<PackageReference Include="MSTest" Version="4.1.0" />
37+
<PackageReference Include="Microsoft.Testing.Platform.MSBuild" Version="2.1.0" />
38+
<PackageReference Include="Microsoft.Testing.Extensions.CodeCoverage" Version="18.5.2" />
39+
<PackageReference Include="Microsoft.Testing.Extensions.TrxReport" Version="2.1.0" />
40+
<PackageReference Include="Microsoft.Extensions.Diagnostics.Testing" Version="10.4.0" />
41+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.5" />
3942
</ItemGroup>
4043

4144
<ItemGroup>

0 commit comments

Comments
 (0)