-
Notifications
You must be signed in to change notification settings - Fork 530
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux tests should cover more than Ubuntu Linux #3460
Comments
We may also use this as an integration test platform between MsQuic and .NET. I've made some scripts to check the integration on minimalistic Docker images covering most of https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md -- the test installs the latest .NET daily build and MsQuic from packages.microsoft.com on Docker images and checks whether the lib at least loads to .NET properly ( I might be able to poke at this after we're done with .NET 8. I believe we wanted to have some integration testing within MsQuic CI pipeline even before, but we tried to approach it from a too complicated side. |
Then it's all good, thanks! |
Thanks so much for all the help on this! |
Describe the bug
It seems like current test coverage only covers ubuntu-latest. The is problematic IMHO as OpenSSL differs on different distributions e.g. there is more than just OpenSSL 1.1 and 3.
We should probably cover at least following distributions as addition
This probably does not need to be full set. Platforms tests + some basic coverage should be sufficient IMHO
One can also take inspiration from https://github.com/dotnet/core/blob/main/release-notes/7.0/supported-os.md
Affected OS
Additional OS information
No response
MsQuic version
main
Steps taken to reproduce bug
run MsQuic on various linux distributions
Expected behavior
quic should load and function
Actual outcome
quic sometimes fails to load because of differences in OpenSSL library
Additional details
cc: @ManickaP @CarnaViire
The text was updated successfully, but these errors were encountered: