|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] Fix test 11_create_concurrent_ps.py for HVM domains. HVM
# HG changeset patch
# User stekloff@xxxxxxxxxxxxxxxxxxxxxxxxxx
# Node ID e0741ec5ec52d222c39324c672fc31742b2a9a88
# Parent 00061c916dbb765b928760665ad610929ce7aa95
Fix test 11_create_concurrent_ps.py for HVM domains. HVM can only
load as many disk.img domains as there are loop devices. Added a
small function to get number of loop devices to be used as a max
for number of concurrent domains the test launches.
Signed-off-by: Daniel Stekloff <dsteklof@xxxxxxxxxx>
diff -r 00061c916dbb -r e0741ec5ec52 tools/xm-test/lib/XmTestLib/Test.py
--- a/tools/xm-test/lib/XmTestLib/Test.py Fri Mar 10 08:12:22 2006
+++ b/tools/xm-test/lib/XmTestLib/Test.py Fri Mar 10 09:54:25 2006
@@ -32,6 +32,7 @@
import select
import signal
import re
+import glob
TEST_PASS = 0
TEST_FAIL = 255
@@ -184,7 +185,16 @@
domain.destroy()
return False
-
+
+#
+# We currently can only load as many concurrent HVM domains as loop
+# devices, need to find how many devices the system has.
+def getMaxHVMDomains():
+ nodes = glob.glob("/dev/loop*")
+ maxd = len(nodes)
+
+ return maxd
+
if __name__ == "__main__":
diff -r 00061c916dbb -r e0741ec5ec52
tools/xm-test/tests/create/11_create_concurrent_pos.py
--- a/tools/xm-test/tests/create/11_create_concurrent_pos.py Fri Mar 10
08:12:22 2006
+++ b/tools/xm-test/tests/create/11_create_concurrent_pos.py Fri Mar 10
09:54:25 2006
@@ -8,8 +8,14 @@
import time
import random
-MIN_DOMS = 10
-MAX_DOMS = 50
+if ENABLE_HVM_SUPPORT:
+ MAX_DOMS = getMaxHVMDomains()
+ if MAX_DOMS > 50:
+ MAX_DOMS = 50
+else:
+ MAX_DOMS = 50
+
+MIN_DOMS = 5
MEM_PER_DOM = 24
domains = []
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] Fix test 11_create_concurrent_ps.py for HVM domains. HVM can only,
Xen patchbot -unstable <=
|
|
|
|
|