|
168 | 168 | router.wait_for_unit("radvd.service") |
169 | 169 | coreconf.wait_for_unit("ntpd.service") |
170 | 170 | coreconf.wait_for_unit("bind.service") |
171 | | - coreconf.succeed("kea-dhcp4 -t /etc/kea/dhcp4-server.conf") |
172 | | - coreconf.succeed("kea-dhcp6 -t /etc/kea/dhcp6-server.conf") |
173 | | - coreconf.succeed("named-checkconf ${nodes.coreconf.services.bind.configFile}") |
174 | | - client1.wait_until_succeeds("ping -c 5 ${coreconfAddr.ipv4}") |
175 | | - client1.wait_until_succeeds("ping -c 5 -6 ${coreconfAddr.ipv6}") |
176 | | - client1.wait_until_succeeds("ping -c 5 core-expo") |
177 | | - client1.wait_until_succeeds("ip route show | grep default | grep -w ${routerAddr.ipv4}") |
| 171 | + coreconf.wait_until_succeeds("kea-dhcp4 -t /etc/kea/dhcp4-server.conf", timeout=10) |
| 172 | + coreconf.wait_until_succeeds("kea-dhcp6 -t /etc/kea/dhcp6-server.conf", timeout=10) |
| 173 | + coreconf.wait_until_succeeds("named-checkconf ${nodes.coreconf.services.bind.configFile}", timeout=10) |
| 174 | + client1.wait_until_succeeds("ping -c 5 ${coreconfAddr.ipv4}", timeout=10) |
| 175 | + client1.wait_until_succeeds("ping -c 5 -6 ${coreconfAddr.ipv6}", timeout=10) |
| 176 | + client1.wait_until_succeeds("ping -c 5 core-expo", timeout=10) |
| 177 | + client1.wait_until_succeeds("ip route show | grep default | grep -w ${routerAddr.ipv4}", timeout=10) |
178 | 178 | # ensure that we got the correct prefix and suffix on dhcpv6 |
179 | | - client1.wait_until_succeeds("ip addr show dev eth1 | grep inet6 | grep ${chomp}:d8c") |
| 179 | + client1.wait_until_succeeds("ip addr show dev eth1 | grep inet6 | grep ${chomp}:d8c", timeout=10) |
180 | 180 | # Have to wrap drill since retcode isnt necessarily 1 on query failure |
181 | | - client1.wait_until_succeeds("test ! -z \"$(drill -Q -z scale.lan SOA)\"") |
182 | | - client1.wait_until_succeeds("test ! -z \"$(drill -Q -z core-expo.scale.lan A)\"") |
183 | | - client1.wait_until_succeeds("test ! -z \"$(drill -Q -z core-expo.scale.lan AAAA)\"") |
184 | | - client1.wait_until_succeeds("test ! -z \"$(drill -Q -z -x ${coreconfAddr.ipv4})\"") |
185 | | - client1.succeed("test ! -z \"$(systemd-resolve -4 --search=true core-expo)\"") |
186 | | - client1.succeed("test ! -z \"$(systemd-resolve -6 --search=true core-expo)\"") |
187 | | - client1.succeed("test ! -z \"$(dhcptest --query --iface eth1 --quiet --request 6 --print-only 6)\"") |
188 | | - client1.succeed("test ! -z \"$(dhcptest --query --iface eth1 --quiet --request 15 --print-only 15)\"") |
189 | | - client1.succeed("test ! -z \"$(dhcptest --query --iface eth1 --quiet --request 42 --print-only 42)\"") |
190 | | - client1.succeed("test ! -z \"$(dhcptest --query --iface eth1 --quiet --request 119 --print-only 119)\"") |
| 181 | + client1.wait_until_succeeds("test ! -z \"$(drill -Q -z scale.lan SOA)\"", timeout=10) |
| 182 | + client1.wait_until_succeeds("test ! -z \"$(drill -Q -z core-expo.scale.lan A)\"", timeout=10) |
| 183 | + client1.wait_until_succeeds("test ! -z \"$(drill -Q -z core-expo.scale.lan AAAA)\"", timeout=10) |
| 184 | + client1.wait_until_succeeds("test ! -z \"$(drill -Q -z -x ${coreconfAddr.ipv4})\"", timeout=10) |
| 185 | + client1.wait_until_succeeds("test ! -z \"$(systemd-resolve -4 --search=true core-expo)\"", timeout=10) |
| 186 | + client1.wait_until_succeeds("test ! -z \"$(systemd-resolve -6 --search=true core-expo)\"", timeout=10) |
| 187 | + client1.wait_until_succeeds("test ! -z \"$(dhcptest --query --iface eth1 --quiet --request 6 --print-only 6)\"", timeout=10) |
| 188 | + client1.wait_until_succeeds("test ! -z \"$(dhcptest --query --iface eth1 --quiet --request 15 --print-only 15)\"", timeout=10) |
| 189 | + client1.wait_until_succeeds("test ! -z \"$(dhcptest --query --iface eth1 --quiet --request 42 --print-only 42)\"", timeout=10) |
| 190 | + client1.wait_until_succeeds("test ! -z \"$(dhcptest --query --iface eth1 --quiet --request 119 --print-only 119)\"", timeout=10) |
191 | 191 | ''; |
192 | 192 |
|
193 | 193 | interactive.nodes = |
|
0 commit comments