(t *testing.T)
| 495 | } |
| 496 | |
| 497 | func TestSCTP6Proxy(t *testing.T) { |
| 498 | backend := NewEchoServer(t, "sctp", "[::1]:0", EchoServerOptions{}) |
| 499 | defer backend.Close() |
| 500 | backend.Run() |
| 501 | listener, frontendAddr := sctpListener(t, "sctp6", &sctp.SCTPAddr{IPAddrs: []net.IPAddr{{IP: net.ParseIP("::1")}}, Port: 0}) |
| 502 | backendAddr := backend.LocalAddr().(*sctp.SCTPAddr) |
| 503 | config := ProxyConfig{ |
| 504 | Proto: "sctp", |
| 505 | HostIP: frontendAddr.IPAddrs[0].IP, |
| 506 | HostPort: frontendAddr.Port, |
| 507 | ContainerIP: backendAddr.IPAddrs[0].IP, |
| 508 | ContainerPort: backendAddr.Port, |
| 509 | ListenSock: listener, |
| 510 | } |
| 511 | proxy, err := newProxy(config) |
| 512 | assert.NilError(t, err) |
| 513 | testProxyAt(t, "sctp", proxy, fmt.Sprintf("[%s]:%d", config.HostIP, config.HostPort), false) |
| 514 | } |
nothing calls this directly
no test coverage detected
searching dependent graphs…