]> Cypherpunks repositories - gostls13.git/commit
net/internal/socktest: new package
authorMikio Hara <mikioh.mikioh@gmail.com>
Thu, 26 Feb 2015 08:52:26 +0000 (17:52 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Wed, 25 Mar 2015 00:13:46 +0000 (00:13 +0000)
commit4d54f27b35d4d6849b37daf09a4babc5ddc5117b
tree863163b7de998797eb6ca1fa532e0c8ec718cb72
parent16d8b411b2f6d652e4e27c3ea8391d9c1e5ce8c2
net/internal/socktest: new package

Package socktest provides utilities for socket testing.

This package allows test cases in the net package to simulate
complicated network conditions such as that a destination address is
resolvable/discoverable but is not routable/reachable at network layer.
Those conditions are required for testing functionality of timeout,
multiple address families.

Change-Id: Idbe32bcc3319b41b0cecac3d058014a93e13288b
Reviewed-on: https://go-review.googlesource.com/6090
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/net/internal/socktest/main_test.go [new file with mode: 0644]
src/net/internal/socktest/main_unix_test.go [new file with mode: 0644]
src/net/internal/socktest/main_windows_test.go [new file with mode: 0644]
src/net/internal/socktest/switch.go [new file with mode: 0644]
src/net/internal/socktest/switch_stub.go [new file with mode: 0644]
src/net/internal/socktest/switch_unix.go [new file with mode: 0644]
src/net/internal/socktest/switch_windows.go [new file with mode: 0644]
src/net/internal/socktest/sys_cloexec.go [new file with mode: 0644]
src/net/internal/socktest/sys_unix.go [new file with mode: 0644]
src/net/internal/socktest/sys_windows.go [new file with mode: 0644]