diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 57236c8c..7ffd6a26 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -17,7 +17,6 @@ updates:
patterns:
- "xunit.*"
- "Microsoft.NET.Test.Sdk"
- - "Microsoft.Testing.*"
- "coverlet.*"
- "GitHubActionsTestLogger"
- "Moq"
diff --git a/Directory.Build.props b/Directory.Build.props
index 1fad9856..bd2aed32 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -29,9 +29,8 @@
- true
- <_MTPResultsDirectory>$(ArtifactsTestResultsDir)
- $(TestingPlatformCommandLineArguments) --results-directory $(_MTPResultsDirectory) --report-trx --report-trx-filename $(MSBuildProjectName).$(TargetFramework).$(OS).trx
+ trx%3bLogFileName=$(MSBuildProjectName).$(TargetFramework).$(OS).trx
+ $(ArtifactsTestResultsDir)
diff --git a/Directory.Packages.props b/Directory.Packages.props
index f2198856..062422e4 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -4,7 +4,6 @@
8.0.22
9.0.11
10.0.0
- 2.0.2
@@ -53,10 +52,11 @@
-
-
-
-
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
@@ -64,6 +64,7 @@
+
@@ -78,7 +79,8 @@
-
+
+
diff --git a/Makefile b/Makefile
index 8fd72b1e..f300ca15 100644
--- a/Makefile
+++ b/Makefile
@@ -18,15 +18,18 @@ build: restore
test: build
dotnet test \
--no-build \
- --no-progress \
--configuration $(CONFIGURATION) \
- --filter-not-trait 'Execution=Manual' \
- --crashdump \
- --hangdump \
- --hangdump-timeout 7m \
- --coverage \
- --coverage-output-format cobertura \
- -p:_MTPResultsDirectory=$(ARTIFACT_PATH)/testresults \
+ --filter '(Execution!=Manual)' \
+ --blame \
+ --blame-crash \
+ --blame-hang-timeout 7m \
+ --diag "$(ARTIFACT_PATH)/diag.txt" \
+ --logger "trx" \
+ --logger "GitHubActions;summary.includePassedTests=true;summary.includeSkippedTests=true" \
+ --collect "XPlat Code Coverage" \
+ --results-directory $(ARTIFACT_PATH)/testresults \
+ -- \
+ RunConfiguration.CollectSourceInformation=true
pack: restore
dotnet pack --no-restore --configuration $(CONFIGURATION)
diff --git a/global.json b/global.json
index 4ed7c32b..fcb4599c 100644
--- a/global.json
+++ b/global.json
@@ -2,8 +2,5 @@
"sdk": {
"version": "10.0.100",
"rollForward": "minor"
- },
- "test": {
- "runner": "Microsoft.Testing.Platform"
}
}
diff --git a/tests/ModelContextProtocol.AspNetCore.Tests/ModelContextProtocol.AspNetCore.Tests.csproj b/tests/ModelContextProtocol.AspNetCore.Tests/ModelContextProtocol.AspNetCore.Tests.csproj
index 19f4e414..5d21d0a0 100644
--- a/tests/ModelContextProtocol.AspNetCore.Tests/ModelContextProtocol.AspNetCore.Tests.csproj
+++ b/tests/ModelContextProtocol.AspNetCore.Tests/ModelContextProtocol.AspNetCore.Tests.csproj
@@ -4,7 +4,8 @@
net10.0;net9.0;net8.0
enable
enable
- Exe
+ false
+ true
ModelContextProtocol.AspNetCore.Tests
@@ -13,25 +14,41 @@
false
+
+
+ true
+
+
-
-
-
-
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
-
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
diff --git a/tests/ModelContextProtocol.Tests/ModelContextProtocol.Tests.csproj b/tests/ModelContextProtocol.Tests/ModelContextProtocol.Tests.csproj
index 6bdca343..42594462 100644
--- a/tests/ModelContextProtocol.Tests/ModelContextProtocol.Tests.csproj
+++ b/tests/ModelContextProtocol.Tests/ModelContextProtocol.Tests.csproj
@@ -6,6 +6,8 @@
enable
enable
+ false
+ true
ModelContextProtocol.Tests
$(NoWarn);NU1903;NU1902
@@ -16,6 +18,13 @@
false
+
+
+ true
+
+
@@ -26,20 +35,29 @@
-
-
-
-
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
-
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+