Skip to content

Commit adc88e9

Browse files
committed
Enable tests on .NET 10
This also does the following: - adds the xunit.runner.visualstudio that is needed to run tests in Visual Studio (got deleted at some point). - Organize the dependabot updates by groups
1 parent fe6f8d9 commit adc88e9

File tree

4 files changed

+31
-3
lines changed

4 files changed

+31
-3
lines changed

.github/dependabot.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,29 @@ updates:
99
directory: "/"
1010
schedule:
1111
interval: "daily"
12+
groups:
13+
test-dependencies:
14+
patterns:
15+
- "xunit.*"
16+
- "NSubstitute"
17+
- "coverlet.*"
18+
- "Microsoft.NET.Test.Sdk"
19+
- "Microsoft.Testing.Extensions.*"
20+
- "NuGet.*"
21+
analyzers:
22+
patterns:
23+
- "Microsoft.CodeAnalysis*"
24+
stylecop:
25+
patterns:
26+
- "StyleCop.*"
27+
benchmarks:
28+
patterns:
29+
- "BenchmarkDotNet*"
30+
- "ObjectLayoutInspector"
31+
dotnet-libraries:
32+
patterns:
33+
- "Microsoft.Bcl.*"
34+
- "System.*"
1235

1336
- package-ecosystem: "github-actions"
1437
# Workflow files stored in the default location of `.github/workflows`. (You don't need to specify `/.github/workflows` for `directory`. You can use `directory: "/"`.)

Directory.Build.props

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@
6565
<ProductTargetFrameworks>netstandard2.0;net10.0;net8.0;net35;net40;net46</ProductTargetFrameworks>
6666
<FrameworkTargetFrameworks>netstandard2.0;net10.0;net6.0;net8.0;net35;net40;net46</FrameworkTargetFrameworks>
6767
<AssetsTargetFrameworks>netstandard2.0;net472</AssetsTargetFrameworks>
68-
<TestTargetFrameworks>net8.0</TestTargetFrameworks>
68+
<TestTargetFrameworks>net8.0;net10.0</TestTargetFrameworks>
6969
<TestTargetFrameworks Condition=" '$(OS)' == 'Windows_NT' ">$(TestTargetFrameworks);net472</TestTargetFrameworks>
70-
<LatestTargetFramework>net8.0</LatestTargetFramework>
71-
<SamplesFrameworks>net8.0</SamplesFrameworks>
70+
<LatestTargetFramework>net10.0</LatestTargetFramework>
71+
<SamplesFrameworks>net8.0;net10.0</SamplesFrameworks>
7272
<SamplesFrameworks Condition=" '$(OS)' == 'Windows_NT' ">$(SamplesFrameworks);net472</SamplesFrameworks>
7373
<DefineConstants Condition=" '$(TargetFramework)' != 'net35' And '$(TargetFramework)' != 'net40' And '$(TargetFramework)' != 'net46' And '$(TargetFramework)' != 'net472' ">$(DefineConstants);FEATURE_ASYNC_SAX_XML</DefineConstants>
7474
</PropertyGroup>

Directory.Packages.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
<PackageVersion Include="System.Text.Json" Version="9.0.0" />
3333
<PackageVersion Include="System.Xml.ReaderWriter" Version="4.3.1" />
3434
<PackageVersion Include="System.ValueTuple" Version="4.6.1" />
35+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
3536
<PackageVersion Include="xunit.v3.mtp-v2" Version="3.2.1" />
3637
</ItemGroup>
3738
</Project>

test/Directory.Build.targets

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@
2424
<PackageReference Include="Microsoft.NET.Test.Sdk" />
2525
<PackageReference Include="Microsoft.Testing.Extensions.CodeCoverage" />
2626
<PackageReference Include="xunit.v3.mtp-v2" />
27+
<PackageReference Include="xunit.runner.visualstudio">
28+
<PrivateAssets>all</PrivateAssets>
29+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
30+
</PackageReference>
2731
</ItemGroup>
2832
</When>
2933
</Choose>

0 commit comments

Comments
 (0)