aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xm-test
diff options
context:
space:
mode:
authorTom Wilkie <tom.wilkie@gmail.com>2007-04-26 15:48:09 +0100
committerTom Wilkie <tom.wilkie@gmail.com>2007-04-26 15:48:09 +0100
commit21cdf90f7acb1303742e6e5249a7d317c2f4bcfe (patch)
tree9073b04cc8b648238f0632cee56571efd11a7d52 /tools/xm-test
parent1975a60f78f87b9482c0c86e615093cc71cc582f (diff)
downloadxen-21cdf90f7acb1303742e6e5249a7d317c2f4bcfe.tar.gz
xen-21cdf90f7acb1303742e6e5249a7d317c2f4bcfe.tar.bz2
xen-21cdf90f7acb1303742e6e5249a7d317c2f4bcfe.zip
[XM-TEST] Move network_utils.py to lib directory
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Diffstat (limited to 'tools/xm-test')
-rw-r--r--tools/xm-test/lib/XmTestLib/network_utils.py (renamed from tools/xm-test/tests/network-attach/network_utils.py)8
-rw-r--r--tools/xm-test/tests/network-attach/01_network_attach_pos.py2
-rw-r--r--tools/xm-test/tests/network-attach/02_network_attach_detach_pos.py2
-rw-r--r--tools/xm-test/tests/network-attach/03_network_attach_detach_multiple_pos.py2
4 files changed, 9 insertions, 5 deletions
diff --git a/tools/xm-test/tests/network-attach/network_utils.py b/tools/xm-test/lib/XmTestLib/network_utils.py
index 0d1c2a726b..5c06f2f042 100644
--- a/tools/xm-test/tests/network-attach/network_utils.py
+++ b/tools/xm-test/lib/XmTestLib/network_utils.py
@@ -24,9 +24,13 @@ def get_state(domain_name, number):
else:
return int(o)
-def network_attach(domain_name, console):
+def network_attach(domain_name, console, bridge=None):
eths_before = count_eth(console)
- status, output = traceCommand("xm network-attach %s" % domain_name)
+ if bridge:
+ status, output = traceCommand("xm network-attach %s bridge=%s"
+ % (domain_name, bridge))
+ else:
+ status, output = traceCommand("xm network-attach %s" % domain_name)
if status != 0:
return -1, "xm network-attach returned invalid %i != 0" % status
diff --git a/tools/xm-test/tests/network-attach/01_network_attach_pos.py b/tools/xm-test/tests/network-attach/01_network_attach_pos.py
index f8e7f1a748..d6fdabbaa9 100644
--- a/tools/xm-test/tests/network-attach/01_network_attach_pos.py
+++ b/tools/xm-test/tests/network-attach/01_network_attach_pos.py
@@ -6,7 +6,7 @@
import sys
from XmTestLib import *
-from network_utils import *
+from XmTestLib.network_utils import *
if ENABLE_HVM_SUPPORT:
SKIP("Network-attach not supported for HVM domains")
diff --git a/tools/xm-test/tests/network-attach/02_network_attach_detach_pos.py b/tools/xm-test/tests/network-attach/02_network_attach_detach_pos.py
index c985957dd9..43b8e20113 100644
--- a/tools/xm-test/tests/network-attach/02_network_attach_detach_pos.py
+++ b/tools/xm-test/tests/network-attach/02_network_attach_detach_pos.py
@@ -8,7 +8,7 @@ import re
import time
from XmTestLib import *
-from network_utils import *
+from XmTestLib.network_utils import *
if ENABLE_HVM_SUPPORT:
SKIP("Network-attach not supported for HVM domains")
diff --git a/tools/xm-test/tests/network-attach/03_network_attach_detach_multiple_pos.py b/tools/xm-test/tests/network-attach/03_network_attach_detach_multiple_pos.py
index b3e49e4c0e..a0066d92f0 100644
--- a/tools/xm-test/tests/network-attach/03_network_attach_detach_multiple_pos.py
+++ b/tools/xm-test/tests/network-attach/03_network_attach_detach_multiple_pos.py
@@ -8,7 +8,7 @@ import re
import time
from XmTestLib import *
-from network_utils import *
+from XmTestLib.network_utils import *
if ENABLE_HVM_SUPPORT:
SKIP("Network-attach not supported for HVM domains")