-
Notifications
You must be signed in to change notification settings - Fork 282
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
Skip all NSURL* test cases using GSInetServerStream on Windows #268
Conversation
Btw I think we should deprecate GSServerStream. It is not used anywhere in the code base and only exposed as a category in GNUstep additions. The implementation is too complicated for what it does. |
Is it ok to merge @rfm ? |
I'm not sure of the rationale here. |
The unit tests implement multiple test server based on GSServerStream. Rewriting all of them would be a major undertaking. I think we should temporarily disable them. |
#266 has some more info about the issues with GSServerStream on Windows. For now it would be great if we can mark the tests using it as hopeful on Windows (as this PR does). This will allow us to disable |
Marking the tests as hopeful seems fine to me. |
This was my original plan, but I ran into some issues back then. I can look into this and update the PR. |
Forgot the semicolons. Wrote to much golang :) |
Done! We have no test failures in Windows MinGW GCC x86_64 and Windows MSVC x86_64. There is still an unrelated test failure on 32-bit machines. Ready to check @rfm |
Awesome, great job @hmelder! 🎉 I think this should be removed then as well (for both 64-bit Windows targets): libs-base/.github/workflows/main.yml Line 67 in 996a5b8
|
@rfm ready to review |
Hi @hmelder, very sorry to be this late to the party, earlier this year I was poking around the IPv6 functionality and made some changes to my company's branch of Master. In your experience, what was the issue with GSInetServerStream? I had encountered a few issues of formatting IPv6 address with brackets related to GSStreams. The biggest issue I ran into was memory allocation of IP addresses. I'm hoping at some point we can get this issue fixed and re-enable more connection tests. |
@RoyalStewart90 see #266 I think it was an issue with the asynchronous event handling on Windows. I would have to go into the issue as this was about a year ago :) |
No description provided.