use Osstest;
use Osstest::Logtailer;
+use File::Copy;
BEGIN {
use Exporter ();
ts_get_host_guest
fail broken logm $logm_handle get_filecontents
+ report_once
store_runvar get_runvar get_runvar_maybe
get_runvar_default need_runvars flight_otherjob
#---------- dhcp watching ----------
-sub dhcp_watch_host_setup ($) {
- my ($ho) = @_;
+sub dhcp_watch_setup ($$) {
+ my ($ho,$gho) = @_;
my $meth = get_host_property($ho,'dhcp-watch-method',undef);
- $ho->{DhcpWatch} = get_host_method_object($ho, 'DhcpWatch', $meth);
+ $gho->{DhcpWatch} = get_host_method_object($ho, 'DhcpWatch', $meth);
}
sub guest_check_ip ($) {
$mhostdb->default_methods($ho);
- dhcp_watch_host_setup($ho);
+ dhcp_watch_setup($ho,$ho);
power_cycle_host_setup($ho);
my $serialmeth = get_host_property($ho,'serial','noop');
guest_find_lv($gho);
guest_find_ether($gho);
guest_find_tcpcheckport($gho);
+ dhcp_watch_setup($ho,$gho);
return $gho;
}
TestHost bedbug
HostProp_bedbug_Ether 00:13:72:14:c0:51
-#HostProp_DhcpWatch leases dhcp3 dhcp.uk.xensource.com:5556
+HostProp_DhcpWatchMethod leases dhcp3 woking.cam.xci-test.com:5556
+#HostProp_DhcpWatchMethod leases dhcp3 dhcp.uk.xensource.com:5556
DebianMirrorHost debian.uk.xensource.com