Skip to content

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

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

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

Triggered via pull request May 30, 2025 16:07
Status Failure
Total duration 9m 34s
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

60 errors
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)
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)
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.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.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.AspNetCore.Tests.StatelessServerIntegrationTests.ConnectAndPing_Sse_TestServer
System.Net.Http.HttpRequestException : An error occurred while sending the request. ---- System.InvalidOperationException : Reading is not allowed after reader was completed.
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)

Artifacts

Produced during runtime
Name Size Digest
testresults-macos-latest-Debug Expired
1.05 MB
sha256:626a89e99a7b856084def0bf7f7f394906e3a2c8a09c3662b14f0dc847b411bf
testresults-macos-latest-Release Expired
974 KB
sha256:2f9da4353873ff930b7286669bc5281d3e6e501dfa20870c2ba94e238439cf8a
testresults-ubuntu-latest-Debug Expired
306 MB
sha256:b0f4ecf81dd9e6e796ae70bafbcd76f423c442962c9c5f195f1452cbba9b88cf
testresults-ubuntu-latest-Release Expired
981 KB
sha256:cecbf431223d5d680a281eee43e10d75366918263666907efb560e78dac2b09b
testresults-windows-latest-Debug Expired
1.05 MB
sha256:b4a38c23d3201551570730ed36b7398a480100282181a6c97a43cd24b2b324e4
testresults-windows-latest-Release Expired
967 KB
sha256:999fa60069ff4d15cd166c8a8e0f22faa28f4724d7722eb0239fa31bc99c97f0