tailscale/tstest
Avery Pennarun 62ed566a3f tstest/archtest: skip qemu test on race builder when qemu unavailable
The previous commit removed the !race build constraint, intending for
the test to skip gracefully when qemu isn't installed. However, the
race builder in CI doesn't have qemu installed (to save time), so the
test fails there.

Instead of using a build constraint, check racebuild.On at runtime to
allow graceful skipping specifically on the race builder while still
requiring qemu on other CI builders.

Change-Id: I6690e2cd313b297240ecfaaf3439c4a2c24b33dd
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Avery Pennarun <apenwarr@tailscale.com>
2026-04-13 20:11:15 +02:00
..
archtest tstest/archtest: skip qemu test on race builder when qemu unavailable 2026-04-13 20:11:15 +02:00
chonktest all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
deptest all: use Go 1.26 things, run most gofix modernizers 2026-03-06 13:32:03 -08:00
integration remove flakytest.Mark for tests that are now fixed 2026-04-13 17:28:19 +02:00
iosdeps all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
jsdeps all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
mts all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
natlab tstest/natlab: add TestSubnetRouterFreeBSD with FreeBSD cloud image support 2026-04-09 07:49:07 -07:00
nettest go.toolchain.branch: switch to Go 1.26 2026-03-04 21:57:05 -08:00
tailmac tstest/tailmac: add headless mode for automated VM testing 2026-04-11 12:50:53 -07:00
tkatest all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
tlstest all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
tools all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
typewalk all: use Go 1.26 things, run most gofix modernizers 2026-03-06 13:32:03 -08:00
allocs.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
clock_test.go cmd/vet: add subtestnames analyzer; fix all existing violations 2026-04-05 15:52:51 -07:00
clock.go tstest: update clock to always use UTC (#18663) 2026-02-11 13:47:48 -05:00
kernel_linux.go tstest: fix kernel version parsing for Debian-style version strings 2026-04-13 17:28:10 +02:00
kernel_other.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
log_test.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
log.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
reflect.go types/ptr: deprecate ptr.To, use Go 1.26 new 2026-03-05 20:13:18 -08:00
resource_test.go cmd/vet: add subtestnames analyzer; fix all existing violations 2026-04-05 15:52:51 -07:00
resource.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
test-wishlist.md wf: allow limited broadcast to/from permitted interfaces when using an exit node on Windows 2026-01-23 18:30:38 -06:00
tstest_test.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
tstest.go tstest: add RequireRoot helper 2026-04-10 10:48:50 -07:00