Added DERP integration tests

Linting fixes

Set listen addr to :8443
This commit is contained in:
Juan Font 2023-04-13 21:10:47 +00:00
parent 549f5a164d
commit eacd687dbf
4 changed files with 259 additions and 16 deletions

View file

@ -7,6 +7,11 @@ import (
"github.com/juanfont/headscale/integration/tsic"
)
const (
derpPingTimeout = 2 * time.Second
derpPingCount = 10
)
func pingAllHelper(t *testing.T, clients []TailscaleClient, addrs []string) int {
t.Helper()
success := 0
@ -37,8 +42,8 @@ func pingDerpAllHelper(t *testing.T, clients []TailscaleClient, addrs []string)
err := client.PingViaDERP(
addr,
tsic.WithPingTimeout(2*time.Second),
tsic.WithPingCount(10),
tsic.WithPingTimeout(derpPingTimeout),
tsic.WithPingCount(derpPingCount),
)
if err != nil {
t.Errorf("failed to ping %s from %s: %s", addr, client.Hostname(), err)