Find out IPv4 for taildrop
This commit is contained in:
parent
7185f8dfea
commit
f43a83aad7
|
@ -562,11 +562,23 @@ func (s *IntegrationTestSuite) TestTailDrop() {
|
|||
if peername == hostname {
|
||||
continue
|
||||
}
|
||||
|
||||
var ip4 netaddr.IP
|
||||
for _, ip := range ips[peername] {
|
||||
if ip.Is4() {
|
||||
ip4 = ip
|
||||
break
|
||||
}
|
||||
}
|
||||
if ip4.IsZero() {
|
||||
panic("no ipv4 address found")
|
||||
}
|
||||
|
||||
s.T().Run(fmt.Sprintf("%s-%s", hostname, peername), func(t *testing.T) {
|
||||
command := []string{
|
||||
"tailscale", "file", "cp",
|
||||
fmt.Sprintf("/tmp/file_from_%s", hostname),
|
||||
fmt.Sprintf("%s:", ips[peername][0]),
|
||||
fmt.Sprintf("%s:", ip4),
|
||||
}
|
||||
retry(10, 1*time.Second, func() error {
|
||||
log.Printf(
|
||||
|
|
Loading…
Reference in New Issue