aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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")