diff options
Diffstat (limited to 'tools/xm-test/tests/create/16_create_smallmem_neg.py')
-rw-r--r-- | tools/xm-test/tests/create/16_create_smallmem_neg.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/xm-test/tests/create/16_create_smallmem_neg.py b/tools/xm-test/tests/create/16_create_smallmem_neg.py index 9990add78c..6a3f417fe9 100644 --- a/tools/xm-test/tests/create/16_create_smallmem_neg.py +++ b/tools/xm-test/tests/create/16_create_smallmem_neg.py @@ -3,6 +3,7 @@ # Copyright (C) International Business Machines Corp., 2005 # Author: Dan Smith <danms@us.ibm.com> +import re from XmTestLib import * # This is under the default lower limit of 32 and we expect this test @@ -16,13 +17,14 @@ try: console = domain.start() console.runCmd("ls") except DomainError, e: - FAIL("Unable to start a domain with %i MB" % MEM) + if not re.search('^Error: Domain memory must be at least \d+ KB', e.extra): + # PPC gracefully fails like this, rather than crashing. + FAIL("Unable to start a domain with %i MB" % MEM) except ConsoleError, e: if e.reason == RUNAWAY: print "Domain with %i MB has runaway console as expected" % MEM - else: - print "Starting a domain with %i MB failed as expected" % MEM else: FAIL("Starting a console with %i MB passed, expected test to fail" % MEM) +print "Starting a domain with %i MB failed as expected" % MEM domain.destroy() |