Skip to content

Make enums serialize as strings if using the reflection-based serializer. #381

Make enums serialize as strings if using the reflection-based serializer.

Make enums serialize as strings if using the reflection-based serializer. #381

Triggered via pull request May 30, 2025 16:06
Status Failure
Total duration 6h 0m 27s
Artifacts 6

ci-build-test.yml

on: pull_request
Matrix: build
publish-coverage  /  publish-coverage
publish-coverage / publish-coverage
Fit to window
Zoom out
Zoom in

Annotations

62 errors
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Warning: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""warning"" Actual: ""Warning"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Critical: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""critical"" Actual: ""Critical"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Emergency: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""emergency"" Actual: ""Emergency"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Notice: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""notice"" Actual: ""Notice"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Alert: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""alert"" Actual: ""Alert"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeRole_ShouldBeCamelCased(role: User: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L62
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""user"" Actual: ""User"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeRole_ShouldBeCamelCased(role: Assistant: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L62
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""assistant"" Actual: ""Assistant"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.ContextInclusion_ShouldBeCamelCased(level: AllServers: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L89
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""allServers"" Actual: ""AllServers"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.ContextInclusion_ShouldBeCamelCased(level: None: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L89
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""none"" Actual: ""None"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.ContextInclusion_ShouldBeCamelCased(level: ThisServer: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L89
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""thisServer"" Actual: ""ThisServer"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.ContextInclusion_ShouldBeCamelCased(level: None: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L89
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""none"" Actual: ""None"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.ContextInclusion_ShouldBeCamelCased(level: AllServers: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L89
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""allServers"" Actual: ""AllServers"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Critical: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""critical"" Actual: ""Critical"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Warning: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""warning"" Actual: ""Warning"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Debug: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""debug"" Actual: ""Debug"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Error: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""error"" Actual: ""Error"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Emergency: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""emergency"" Actual: ""Emergency"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Notice: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""notice"" Actual: ""Notice"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Alert: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""alert"" Actual: ""Alert"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeRole_ShouldBeCamelCased(role: User: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L62
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""user"" Actual: ""User"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeRole_ShouldBeCamelCased(role: Assistant: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L62
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""assistant"" Actual: ""Assistant"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Critical: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""critical"" Actual: ""Critical"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Emergency: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""emergency"" Actual: ""Emergency"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Notice: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""notice"" Actual: ""Notice"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Error: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""error"" Actual: ""Error"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Alert: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""alert"" Actual: ""Alert"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Warning: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""warning"" Actual: ""Warning"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Debug: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""debug"" Actual: ""Debug"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Emergency: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""emergency"" Actual: ""Emergency"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Debug: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""debug"" Actual: ""Debug"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Notice: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""notice"" Actual: ""Notice"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Error: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""error"" Actual: ""Error"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Critical: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""critical"" Actual: ""Critical"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeRole_ShouldBeCamelCased(role: Assistant: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L62
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""assistant"" Actual: ""Assistant"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeRole_ShouldBeCamelCased(role: User: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L62
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""user"" Actual: ""User"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.ContextInclusion_ShouldBeCamelCased(level: AllServers: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L89
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""allServers"" Actual: ""AllServers"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.ContextInclusion_ShouldBeCamelCased(level: None: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L89
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""none"" Actual: ""None"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.ContextInclusion_ShouldBeCamelCased(level: ThisServer: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L89
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""thisServer"" Actual: ""ThisServer"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeRole_ShouldBeCamelCased(role: User: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L62
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""user"" Actual: ""User"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeRole_ShouldBeCamelCased(role: Assistant: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L62
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""assistant"" Actual: ""Assistant"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Warning: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""warning"" Actual: ""Warning"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Critical: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""critical"" Actual: ""Critical"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Alert: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""alert"" Actual: ""Alert"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Emergency: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""emergency"" Actual: ""Emergency"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Debug: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""debug"" Actual: ""Debug"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Notice: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""notice"" Actual: ""Notice"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Error: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""error"" Actual: ""Error"" ↑ (pos 1)
build (macos-latest, Debug)
The job has exceeded the maximum execution time of 6h0m0s
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeRole_ShouldBeCamelCased(role: User: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L62
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""user"" Actual: ""User"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeRole_ShouldBeCamelCased(role: Assistant: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L62
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""assistant"" Actual: ""Assistant"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Alert: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""alert"" Actual: ""Alert"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Emergency: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""emergency"" Actual: ""Emergency"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Notice: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""notice"" Actual: ""Notice"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Warning: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""warning"" Actual: ""Warning"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Critical: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""critical"" Actual: ""Critical"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Debug: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""debug"" Actual: ""Debug"" ↑ (pos 1)
ModelContextProtocol.Tests.Protocol.ProtocolTypeTests.SerializeLoggingLevel_ShouldBeCamelCased(level: Error: /_/tests/ModelContextProtocol.Tests/Protocol/ProtocolTypeTests.cs#L78
Assert.Equal() Failure: Strings differ ↓ (pos 1) Expected: ""error"" Actual: ""Error"" ↑ (pos 1)
build (macos-latest, Release)
The job has exceeded the maximum execution time of 6h0m0s

Artifacts

Produced during runtime
Name Size Digest
testresults-macos-latest-Debug Expired
837 KB
sha256:497319239eb1f8b126c61b44c90892d9f62c748b0505965d05e834153b215972
testresults-macos-latest-Release Expired
759 KB
sha256:570afcdfeebb00bcc6662cb6b920af049221d422b9ee33b7c81f479bcb19a47e
testresults-ubuntu-latest-Debug Expired
306 MB
sha256:de6a2808cf812d049a0d32cc8fbacb21dd95d993134573c6a35f8c5e4a0490b9
testresults-ubuntu-latest-Release Expired
984 KB
sha256:285827f668211e9dd475d454fd1410762444c153b92dec07f86066f8f0ef07ef
testresults-windows-latest-Debug Expired
1.05 MB
sha256:2feff666a0de2561c5faa1169994392b4163345ac8bb7f68f69562f0efb30438
testresults-windows-latest-Release Expired
971 KB
sha256:9b4fc2b828c67c900f3011877c714319271f0ce987c487d49630d53956f20065