icerpc / icerpc-csharp

A C# RPC framework built for QUIC, with bidirectional streaming, first-class async/await, and Protobuf support.
https://docs.icerpc.dev
Apache License 2.0
102 stars 13 forks source link

Missing "slice configurations" for tests #3896

Closed bernardnormier closed 7 months ago

bernardnormier commented 7 months ago

We don't have enough configurations for the tests: https://github.com/icerpc/icerpc-csharp/blob/725eb3f0fa553d57a9cbf2f2ff61b46b02956b6f/.vscode/settings.json#L11

Many tests other than the ZeroC.Slice.Tests use Slice files:

./IntegrationTests/Pingable.slice
./IntegrationTests/ProtocolBridgingTests.slice
./IceRpc.Slice.Tests/TypeNameQualificationTests1.slice
./IceRpc.Slice.Tests/IdentifierAttributeTests.slice
./IceRpc.Slice.Tests/OperationTests.slice
./IceRpc.Slice.Tests/NamespaceAttributeTests1.slice
./IceRpc.Slice.Tests/Pingable.slice
./IceRpc.Slice.Tests/TypeNameQualificationTests2.slice
./IceRpc.Slice.Tests/InterfaceTests.slice
./IceRpc.Slice.Tests/DocumentationTests.slice
./IceRpc.Slice.Tests/StructTests.Slice1.slice
./IceRpc.Slice.Tests/EnumTests.slice
./IceRpc.Slice.Tests/NamespaceAttributeTests2.slice
./IceRpc.Slice.Tests/OperationEncodingTests.slice
./IceRpc.Slice.Tests/StructTests.slice
./IceRpc.Slice.Tests/ProxyTests.slice
./IceRpc.Slice.Tests/ServiceTests.slice
./IceRpc.Slice.Tests/ExceptionTests.slice
./IceRpc.Slice.Tests/DocumentationTests.Slice1.slice
./IceRpc.Slice.Tests/ClassTests.slice
./IceRpc.Slice.Tests/SequenceMappingTests.slice
./IceRpc.Slice.Tests/DictionaryMappingTests.slice
./IceRpc.Slice.Tests/OperationDerivedTests.slice
./IceRpc.Compressor.Tests/OperationCompressorTests.slice

I don't believe these Slice files conflicts with each other, so they could all be in the same configuration set.