moby/libnetwork/testutils
Cory Snider 9a0953a0a0 libnet/testutils: spawn goroutines in test OS ctxs
There are a handful of libnetwork tests which need to have multiple
concurrent goroutines inside the same test OS context (network
namespace), including some platform-agnostic tests. Provide test
utilities for spawning goroutines inside an OS context and
setting/restoring an existing goroutine's OS context to abstract away
platform differences and so that each test does not need to reinvent the
wheel.

Signed-off-by: Cory Snider <csnider@mirantis.com>
2022-11-08 17:55:25 -05:00
..
context.go libnet/testutils: spawn goroutines in test OS ctxs 2022-11-08 17:55:25 -05:00
context_unix.go libnet/testutils: spawn goroutines in test OS ctxs 2022-11-08 17:55:25 -05:00
context_windows.go libnet/testutils: spawn goroutines in test OS ctxs 2022-11-08 17:55:25 -05:00