source: trunk/packages/xen-3.1/xen-3.1/tools/xm-test/tests/memset/02_memset_badparm_neg.py @ 34

Last change on this file since 34 was 34, checked in by hartmans, 18 years ago

Add xen and xen-common

  • Property svn:mime-type set to text/script
File size: 1.6 KB
Line 
1#!/usr/bin/python
2
3# Copyright (C) International Business Machines Corp., 2005
4# Author: Woody Marvel <marvel@us.ibm.com>
5##
6## Description:
7## Test xm mem-set output and status
8## Negative Tests:
9## 1) Test xm mem_set (no parm)
10## 2) Test xm list (non existent parm)
11## 3) Test xm list (non existent domain)
12##
13##
14## Author: Woody Marvel         marvel@us.ibm.com
15##
16
17import re
18
19from XmTestLib import *
20
21if ENABLE_HVM_SUPPORT:
22    SKIP("Mem-set not supported for HVM domains")
23
24# destroy no parm input - negative test
25status, output = traceCommand("xm mem-set")
26eyecatcher = "Error:"
27where = output.find(eyecatcher)
28if status == 0:
29    FAIL("xm mem-set returned invalid %i == 0" % status)
30elif where == -1:
31    FAIL("xm mem-set failed to report error for missing arg")
32
33# destroy non existent parm input - negative test
34status, output = traceCommand("xm mem-set -x")
35where = output.find(eyecatcher)
36if status == 0:
37    FAIL("xm mem-set returned invalid %i == 0" % status)
38elif where == -1:
39    FAIL("xm mem-set failed to report error for bad arg")
40
41# destroy non existent domain - negative test
42status, output = traceCommand("xm mem-set 6666")
43where = output.find(eyecatcher)
44if status == 0:
45    FAIL("xm mem-set returned invalid %i == 0" % status)
46elif where == -1:
47    FAIL("xm mem-set failed to report error for invalid domid")
48
49# destroy non existent domain and memory - negative test
50status, output = traceCommand("xm mem-set 6666 64")
51where = output.find(eyecatcher)
52if status == 0:
53    FAIL("xm mem-set returned invalid %i == -1" % status)
54elif where == -1:
55    FAIL("xm mem-set failed to report error for invalid domid")
56
Note: See TracBrowser for help on using the repository browser.