@ -17,7 +17,6 @@ import (
"net/netip"
"os"
"path/filepath"
"runtime"
"strings"
"sync"
"testing"
@ -27,7 +26,6 @@ import (
"github.com/hashicorp/go-hclog"
"github.com/hashicorp/raft"
"tailscale.com/client/tailscale"
"tailscale.com/cmd/testwrapper/flakytest"
"tailscale.com/ipn/store/mem"
"tailscale.com/net/netns"
"tailscale.com/tailcfg"
@ -115,8 +113,8 @@ func (f *fsm) Restore(rc io.ReadCloser) error {
}
func testConfig ( t * testing . T ) {
if runtime. GOOS == "windows" && cibuild. On ( ) {
t . Skip ( " cmd/natc isn't supported on Windows, so skipping tsconsensus tests on CI for now ; see https://github.com/tailscale/tailscale/issues/16340")
if cibuild. On ( ) {
t . Skip ( " these integration tests don't always work well in CI and that's bad for CI ; see https://github.com/tailscale/tailscale/issues/16340 and https://github.com/tailscale/tailscale/issues/18022 ")
}
// -race AND Parallel makes things start to take too long.
if ! racebuild . On {
@ -251,7 +249,6 @@ func warnLogConfig() Config {
}
func TestStart ( t * testing . T ) {
flakytest . Mark ( t , "https://github.com/tailscale/tailscale/issues/15627" )
testConfig ( t )
control , controlURL := startControl ( t )
ctx := context . Background ( )
@ -372,7 +369,6 @@ func createConsensusCluster(t testing.TB, ctx context.Context, clusterTag string
}
func TestApply ( t * testing . T ) {
flakytest . Mark ( t , "https://github.com/tailscale/tailscale/issues/15627" )
testConfig ( t )
ctx := context . Background ( )
clusterTag := "tag:whatever"
@ -437,7 +433,6 @@ func assertCommandsWorkOnAnyNode(t testing.TB, participants []*participant) {
}
func TestConfig ( t * testing . T ) {
flakytest . Mark ( t , "https://github.com/tailscale/tailscale/issues/15627" )
testConfig ( t )
ctx := context . Background ( )
clusterTag := "tag:whatever"
@ -477,7 +472,6 @@ func TestConfig(t *testing.T) {
}
func TestFollowerFailover ( t * testing . T ) {
flakytest . Mark ( t , "https://github.com/tailscale/tailscale/issues/15627" )
testConfig ( t )
ctx := context . Background ( )
clusterTag := "tag:whatever"
@ -549,7 +543,6 @@ func TestFollowerFailover(t *testing.T) {
}
func TestRejoin ( t * testing . T ) {
flakytest . Mark ( t , "https://github.com/tailscale/tailscale/issues/15627" )
testConfig ( t )
ctx := context . Background ( )
clusterTag := "tag:whatever"
@ -585,7 +578,6 @@ func TestRejoin(t *testing.T) {
}
func TestOnlyTaggedPeersCanDialRaftPort ( t * testing . T ) {
flakytest . Mark ( t , "https://github.com/tailscale/tailscale/issues/15627" )
testConfig ( t )
ctx := context . Background ( )
clusterTag := "tag:whatever"
@ -643,7 +635,6 @@ func TestOnlyTaggedPeersCanDialRaftPort(t *testing.T) {
}
func TestOnlyTaggedPeersCanBeDialed ( t * testing . T ) {
flakytest . Mark ( t , "https://github.com/tailscale/tailscale/issues/15627" )
testConfig ( t )
ctx := context . Background ( )
clusterTag := "tag:whatever"