[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 12/17] toolstack: Provide guest_create_paused
Only for xl (and xm) for now. Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> --- Osstest/TestSupport.pm | 9 ++++++++- Osstest/Toolstack/xl.pm | 14 +++++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/Osstest/TestSupport.pm b/Osstest/TestSupport.pm index c843902..2e0e892 100644 --- a/Osstest/TestSupport.pm +++ b/Osstest/TestSupport.pm @@ -119,7 +119,7 @@ BEGIN { guest_check_remus_ok guest_editconfig guest_prepare_disk guest_unprepare_disk host_involves_pcipassthrough host_get_pcipassthrough_devs - toolstack guest_create + toolstack guest_create guest_create_paused await_webspace_fetch_byleaf create_webfile file_link_contents get_timeout @@ -1702,6 +1702,13 @@ sub guest_create ($) { toolstack($ho,$gho)->create($gho); } +sub guest_create_paused ($) { + my ($gho) = @_; + my $ho = $gho->{Host}; + guest_prepare_disk($gho); + toolstack($ho,$gho)->create_paused($gho); +} + sub guest_prepare_disk ($) { my ($gho) = @_; diff --git a/Osstest/Toolstack/xl.pm b/Osstest/Toolstack/xl.pm index e179217..d3e3b0c 100644 --- a/Osstest/Toolstack/xl.pm +++ b/Osstest/Toolstack/xl.pm @@ -40,10 +40,22 @@ sub destroy ($$) { target_cmd_root($self->{Host}, $self->{_Command}." destroy $gn", 40); } +sub _create ($$$) { + my ($self,$gho,$options) = @_; + my $cfg = $gho->{CfgPath}; + target_cmd_root($self->{Host}, + $self->{_VerboseCommand}." create $options $cfg", 100); +} + sub create ($$) { my ($self,$gho) = @_; + return $self->_create($gho,''); +} + +sub create_paused ($$) { + my ($self,$gho) = @_; + return $self->_create($gho,'-p'); my $cfg = $gho->{CfgPath}; - target_cmd_root($self->{Host}, $self->{_VerboseCommand}." create $cfg", 100); } sub consolecmd ($$) { -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |