diff --git a/.github/workflows/golang-test-linux.yml b/.github/workflows/golang-test-linux.yml index ba36c013b..cbb3ac585 100644 --- a/.github/workflows/golang-test-linux.yml +++ b/.github/workflows/golang-test-linux.yml @@ -258,6 +258,7 @@ jobs: run: | CGO_ENABLED=1 GOARCH=${{ matrix.arch }} \ go test ${{ matrix.raceFlag }} \ + -tags devcert \ -exec 'sudo' \ -timeout 10m ./relay/... ./shared/relay/... diff --git a/shared/relay/client/client_test.go b/shared/relay/client/client_test.go index 0f9997340..09caac6f4 100644 --- a/shared/relay/client/client_test.go +++ b/shared/relay/client/client_test.go @@ -312,7 +312,7 @@ func TestBindToUnavailabePeer(t *testing.T) { clientAlice := NewClient(serverURL, hmacTokenStore, "alice", iface.DefaultMTU) err = clientAlice.Connect(ctx) if err != nil { - t.Errorf("failed to connect to server: %s", err) + t.Fatalf("failed to connect to server: %s", err) } _, err = clientAlice.OpenConn(ctx, "bob") if err == nil { @@ -364,7 +364,7 @@ func TestBindReconnect(t *testing.T) { clientBob := NewClient(serverURL, hmacTokenStore, "bob", iface.DefaultMTU) err = clientBob.Connect(ctx) if err != nil { - t.Errorf("failed to connect to server: %s", err) + t.Fatalf("failed to connect to server: %s", err) } _, err = clientAlice.OpenConn(ctx, "bob") @@ -374,7 +374,7 @@ func TestBindReconnect(t *testing.T) { chBob, err := clientBob.OpenConn(ctx, "alice") if err != nil { - t.Errorf("failed to bind channel: %s", err) + t.Fatalf("failed to bind channel: %s", err) } log.Infof("closing client Alice") @@ -386,12 +386,12 @@ func TestBindReconnect(t *testing.T) { clientAlice = NewClient(serverURL, hmacTokenStore, "alice", iface.DefaultMTU) err = clientAlice.Connect(ctx) if err != nil { - t.Errorf("failed to connect to server: %s", err) + t.Fatalf("failed to connect to server: %s", err) } chAlice, err := clientAlice.OpenConn(ctx, "bob") if err != nil { - t.Errorf("failed to bind channel: %s", err) + t.Fatalf("failed to bind channel: %s", err) } testString := "hello alice, I am bob" @@ -402,7 +402,7 @@ func TestBindReconnect(t *testing.T) { chBob, err = clientBob.OpenConn(ctx, "alice") if err != nil { - t.Errorf("failed to bind channel: %s", err) + t.Fatalf("failed to bind channel: %s", err) } _, err = chBob.Write([]byte(testString)) @@ -558,18 +558,18 @@ func TestCloseConn(t *testing.T) { bob := NewClient(serverURL, hmacTokenStore, "bob", iface.DefaultMTU) err = bob.Connect(ctx) if err != nil { - t.Errorf("failed to connect to server: %s", err) + t.Fatalf("failed to connect to server: %s", err) } clientAlice := NewClient(serverURL, hmacTokenStore, "alice", iface.DefaultMTU) err = clientAlice.Connect(ctx) if err != nil { - t.Errorf("failed to connect to server: %s", err) + t.Fatalf("failed to connect to server: %s", err) } conn, err := clientAlice.OpenConn(ctx, "bob") if err != nil { - t.Errorf("failed to bind channel: %s", err) + t.Fatalf("failed to bind channel: %s", err) } log.Infof("closing connection") @@ -631,7 +631,7 @@ func TestCloseRelayConn(t *testing.T) { conn, err := clientAlice.OpenConn(ctx, "bob") if err != nil { - t.Errorf("failed to bind channel: %s", err) + t.Fatalf("failed to bind channel: %s", err) } _ = clientAlice.relayConn.Close()