You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/tstest/integration
Brad Fitzpatrick 761aea3036 tstest/integration: don't require TestMake, stop leaking binaries in /tmp
Previously all tests shared their tailscale+tailscaled binaries in
system /tmp directories, which often leaked, and required TestMain to
clean up (which feature/taildrop didn't use).

This makes it use testing.T.TempDir for the binaries, but still only
builds them once and efficiently as possible depending on the OS
copies them around between each test's temp dir.

Updates #15812

Change-Id: I0e2585613f272c3d798a423b8ad1737f8916f527
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
7 months ago
..
nat wgengine/magicsock: use learned DERP route as send path of last resort 9 months ago
testcontrol feature/taildrop: add integration test 7 months ago
vms tstest/integration: don't require TestMake, stop leaking binaries in /tmp 7 months ago
gen_deps.go all: update tools that manage copyright headers 3 years ago
integration.go tstest/integration: don't require TestMake, stop leaking binaries in /tmp 7 months ago
integration_test.go tstest/integration: don't require TestMake, stop leaking binaries in /tmp 7 months ago
tailscaled_deps_test_darwin.go net/netmon: publish events to event bus 8 months ago
tailscaled_deps_test_freebsd.go net/netmon: publish events to event bus 8 months ago
tailscaled_deps_test_linux.go net/netmon: publish events to event bus 8 months ago
tailscaled_deps_test_openbsd.go net/netmon: publish events to event bus 8 months ago
tailscaled_deps_test_windows.go net/netmon: publish events to event bus 8 months ago