-
Notifications
You must be signed in to change notification settings - Fork 592
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
Cannot run collocated tests with IPv6 #3154
Comments
I think we have to update collocated test to set PublishedHost to the value returned by the test helper getTestHost. This is always the same as |
Not sure that's the correct fix. It sounds like a bug in the hostname/address comparison performed by isLocal. |
It's not immediately clear why it works in Java but not C++ and C#. The logic appears identical in all 3 languages. They rely on IPEndpointI.equivalent, that as far as I can tell, makes a straight string comparison for the host. So it shouldn't work in Java either. |
Another possible solution: fix the test scripts to be consistent, and use
Why are we using |
In C++ and C# expandHost returns |
#3161 was not a complete fix. We still need to:
|
When using IPv6 collocated test doesn't work. The issue is that the proxy endpoint doesn't match the published endpoint
The reference uses the
0:0:0:0:0:0:0:1
from the default host set by the scripts, and the published endpoint uses::1
This affects C++ and C#, Java works fine with
0:0:0:0:0:0:0:1
The text was updated successfully, but these errors were encountered: