Skip to content

bernardnormier/icerpc-ice-csharp-interop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The IceRPC-Ice C# Interop Tests

CI License

This repository provides a test suite to verify that IceRPC for C# interoperates with Ice for C#.

The test suite uses by default the Ice and IceRPC versions specified in build/Versions.props.

Linux and macOS prerequisites

Install the Slice compilers for the Ice version you want to test as described on the Ice for C# download page.

IceRPC for C# and Ice for C# provide distinct Slice compilers to compile Slice definitions into C# code. These Slice compilers are native tools. IceRpc.Slice.Tools includes IceRPC's Slice compiler (slicec-cs) for all platforms while zeroc.ice.net includes Ice's Slice compiler (slice2cs) only for Windows x86. This is why you need to install manually slice2cs on Linux and macOS.

Building the tests

dotnet build

The Ice and IceRPC versions used by the build are defined in build/Version.props.

Running the tests

dotnet test

This command executes all tests known to the Interop.Tests.sln solution. See dotnet-test for additional options.

About

Test suite to verify that IceRPC interoperates with Ice

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 95.3%
  • Slice 4.7%