[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] Fix test 11_create_concurrent_ps.py for HVM domains. HVM can only
# 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |