Retreive hostnames from headscale, now that they are random

This commit is contained in:
Kristoffer Dalby 2022-05-17 22:11:51 +02:00
parent e631c6f7e0
commit 9ebeb3d7e4
2 changed files with 40 additions and 3 deletions

View file

@ -353,11 +353,12 @@ func (s *IntegrationDERPTestSuite) saveLog(
}
func (s *IntegrationDERPTestSuite) TestPingAllPeersByHostname() {
ips, err := getIPs(s.tailscales)
hostnames, err := getDNSNames(&s.headscale)
assert.Nil(s.T(), err)
for hostname, tailscale := range s.tailscales {
for peername := range ips {
if peername == hostname {
for _, peername := range hostnames {
if strings.Contains(peername, hostname) {
continue
}
s.T().Run(fmt.Sprintf("%s-%s", hostname, peername), func(t *testing.T) {