[xen-tools-dev] [PATCH] Export partitions in test and use xvda as default
Stéphane Jourdois
sjourdois at gmail.com
Sun Jul 11 15:39:06 CEST 2010
This test now passes.
---
t/xt-create-xen-config.t | 29 +++++++++++++++++++++--------
1 files changed, 21 insertions(+), 8 deletions(-)
diff --git a/t/xt-create-xen-config.t b/t/xt-create-xen-config.t
index c8cd51d..eea3832 100755
--- a/t/xt-create-xen-config.t
+++ b/t/xt-create-xen-config.t
@@ -43,9 +43,9 @@ noMentionOf( "dhcp",
#
# SCSI based systems:
#
-testOutputContains( "sda1",
+testOutputContains( "xvda",
memory => 128, ip1 => '192.168.1.1', dir => '/tmp' );
-testOutputContains( "/dev/sda1 ro",
+testOutputContains( "/dev/xvda1 ro",
memory => 128, ip1 => '192.168.1.1', dir => '/tmp' );
noMentionOf( "hda1",
memory => 128, ip1 => '192.168.1.1', dir => '/tmp' );
@@ -69,20 +69,28 @@ testOutputContains( "128",
testOutputContains( "211",
memory => 211, dhcp => 1, dir => '/tmp' );
testOutputContains( "912",
- memory => 912, dhcp => 1, lvm => 'skx-vg0' );
+ memory => 912, dhcp => 1, dir => '/tmp' );
#
# Test LVM stuff.
#
testOutputContains( "phy:",
- memory => 128, dhcp => 1, lvm => 'skx-vg0' );
+ memory => 128, dhcp => 1, lvm => 'skx-vg0',
+ PARTITION1 => 'disk:4Gb:ext3:/:noatime,nodiratime,errors=remount-ro:phy::/dev/skx-vg0/disk',
+ PARTITION2 => 'swap:128Mb:swap:::phy::/dev/skx-vg0/swap' );
testOutputContains( "skx-vg0",
- memory => 128, dhcp => 1, lvm => 'skx-vg0' );
+ memory => 128, dhcp => 1, lvm => 'skx-vg0',
+ PARTITION1 => 'disk:4Gb:ext3:/:noatime,nodiratime,errors=remount-ro:phy::/dev/skx-vg0/disk',
+ PARTITION2 => 'swap:128Mb:swap:::phy::/dev/skx-vg0/swap' );
noMentionOf( "/tmp",
- memory => 128, dhcp => 1, lvm => 'skx-vg0' );
+ memory => 128, dhcp => 1, lvm => 'skx-vg0',
+ PARTITION1 => 'disk:4Gb:ext3:/:noatime,nodiratime,errors=remount-ro:phy::/dev/skx-vg0/disk',
+ PARTITION2 => 'swap:128Mb:swap:::phy::/dev/skx-vg0/swap' );
noMentionOf( "domains",
- memory => 128, dhcp => 1, lvm => 'skx-vg0' );
+ memory => 128, dhcp => 1, lvm => 'skx-vg0',
+ PARTITION1 => 'disk:4Gb:ext3:/:noatime,nodiratime,errors=remount-ro:phy::/dev/skx-vg0/disk',
+ PARTITION2 => 'swap:128Mb:swap:::phy::/dev/skx-vg0/swap' );
#
@@ -123,6 +131,11 @@ sub runCreateCommand
#
$params{'hostname'} = 'foo.my.flat';
$params{'noswap'} = 1;
+ $params{'NUMPARTITIONS'} = 2;
+ $params{'PARTITION1'} = 'disk:4Gb:ext3:/:noatime,nodiratime,errors=remount-ro:file::/tmp/domains/foo.my.flat/disk.img'
+ unless exists $params{'PARTITION1'};
+ $params{'PARTITION2'} = 'swap:128Mb:swap:::file::/tmp/domains/foo.my.flat/swap.img'
+ unless exists $params{'PARTITION2'};
#
# Create a temporary directory, and make sure it is present.
@@ -191,7 +204,7 @@ sub testOutputContains
$found += 1;
}
- ok( $found > 0, "We found the output we wanted: $text" );
+ ok( $found > 0, "We found the output we wanted: $text ($output)" );
}
--
1.5.6.5
More information about the xen-tools-dev
mailing list