Uh oh!
There was an error while loading. Please reload this page.
Enable all net48 integration tests and stabilise tests - #1456
Conversation
Rob-Hague
commented
Jul 25, 2024
We can merge this one next assuming it passes. No need to create and resolve conflicts in the other branches |
scott-xu
commented
Jul 25, 2024
Deal 🥂 |
scott-xu
commented
Jul 25, 2024
|
scott-xu
commented
Jul 25, 2024
Unfortunately, Mono doesn't implement |
1ebd2ed to
0f194c3CompareWojciechNagorski
commented
Jul 25, 2024
So we can run them on Windows. What do you think? |
Rob-Hague
commented
Jul 25, 2024
It is the reason behind #1406
I tried a while back. The problem is running a Linux container on a Windows host, which doesn't seem so easy on CI machines (the way to do it is WSL2 AFAIK but most Windows server images do not come with WSL2). But I'd welcome anyone to try because I'd very much like to see it happen. |
Rob-Hague
commented
Jul 25, 2024
It might be possible now that Windows Server 2022 includes WSL2. The problems I ran into were seemingly related to LCOW (#1220 (comment)). I wouldn't know if it is possible to run docker via WSL2 rather than LCOW in appveyor (I don't really know much about this stuff) |
95e65ba to
8d58888CompareRob-Hague
commented
Jul 27, 2024
I think there's some work involved here to make sure we don't introduce more unstable tests |
scott-xu
commented
Jul 30, 2024
We can consider using BouncyCastle as a fallback when in Mono. (https://www.mono-project.com/docs/faq/technical/#how-can-i-detect-if-am-running-in-mono) Then we can split the code into 3 implementations.
I can have a try when I have time. |
scott-xu
commented
Jul 31, 2024
It seems not easy to split |
Rob-Hague
commented
Jul 31, 2024
I kind of expected mono to use a .NET Standard build, but I guess it can use a .NET Framework build as well. The error in #1406 comes from calling Anyway I think it's fine to tweak the public members at this level if needed, especially if it doesn't work in the first place. I'll run the CI on this a couple more times to check for any more misbehaving tests |
Uh oh!
There was an error while loading. Please reload this page.
2ed3e9d to
73ab12dCompare…t48_integration-test
No description provided.