All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] [Xm-TEST] Run tests with managed domains and fix of a bug related to 'xm domid'
@ 2007-01-10 21:48 Stefan Berger
  2007-01-11 19:00 ` Ewan Mellor
  0 siblings, 1 reply; 2+ messages in thread
From: Stefan Berger @ 2007-01-10 21:48 UTC (permalink / raw)
  To: Xen-devel; +Cc: ewan

[-- Attachment #1: Type: text/plain, Size: 395 bytes --]

I added a parameter '-md' to 'runtest.sh' for running the xm test suite
in a mode where all created domains a created as xend-managed domains.

This patch also fixes a problem related to calling 'xm domid' on a
currently suspended domain if that domain is a managed domain. In that
case a 'None' is returned by Xend, which I default to '-1'.

Signed-off-by: Stefan Berger <stefanb@us.ibm.com>



[-- Attachment #2: xm-mgt-domain.diff --]
[-- Type: text/x-patch, Size: 1584 bytes --]

Index: root/xen-unstable.hg/tools/xm-test/runtest.sh
===================================================================
--- root.orig/xen-unstable.hg/tools/xm-test/runtest.sh
+++ root/xen-unstable.hg/tools/xm-test/runtest.sh
@@ -16,6 +16,7 @@ usage() {
     echo "  -r <url>    : url of test results repository to use"
     echo "  -s <report> : just submit report <report>"
     echo "  -u          : unsafe -- do not run the sanity checks before starting"
+    echo "  -md         : all created domains are xend-'managed' domains"
     echo "  -h | --help : show this help"
 }
 
@@ -218,11 +219,14 @@ run=yes
 unsafe=no
 GROUPENTERED=default
 
+#Prepare for usage with ACM
 if [ -d /etc/xen/acm-security/policies ]; then
 	cp -f tests/security-acm/xm-test-security_policy.xml \
 	      /etc/xen/acm-security/policies
 fi
 
+unset XM_MANAGED_DOMAINS
+
 # Resolve options
 while [ $# -gt 0 ]
   do
@@ -260,6 +264,10 @@ while [ $# -gt 0 ]
 	  unsafe=yes
 	  report=no
 	  ;;
+      -md)
+          echo "(use managed domains)"
+          export XM_MANAGED_DOMAINS=1
+          ;;
       -h|--help)
           usage
           exit 0
Index: root/xen-unstable.hg/tools/xm-test/lib/XmTestLib/Xm.py
===================================================================
--- root.orig/xen-unstable.hg/tools/xm-test/lib/XmTestLib/Xm.py
+++ root/xen-unstable.hg/tools/xm-test/lib/XmTestLib/Xm.py
@@ -49,6 +49,8 @@ def domid(name):
 
     if status != 0 or "Traceback" in output:
         return -1
+    if output == "None":
+        return -1
     try:
         return int(output)
     except:

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PATCH] [Xm-TEST] Run tests with managed domains and fix of a bug related to 'xm domid'
  2007-01-10 21:48 [PATCH] [Xm-TEST] Run tests with managed domains and fix of a bug related to 'xm domid' Stefan Berger
@ 2007-01-11 19:00 ` Ewan Mellor
  0 siblings, 0 replies; 2+ messages in thread
From: Ewan Mellor @ 2007-01-11 19:00 UTC (permalink / raw)
  To: Stefan Berger; +Cc: Xen-devel

On Wed, Jan 10, 2007 at 04:48:24PM -0500, Stefan Berger wrote:

> I added a parameter '-md' to 'runtest.sh' for running the xm test suite
> in a mode where all created domains a created as xend-managed domains.
> 
> This patch also fixes a problem related to calling 'xm domid' on a
> currently suspended domain if that domain is a managed domain. In that
> case a 'None' is returned by Xend, which I default to '-1'.
> 
> Signed-off-by: Stefan Berger <stefanb@us.ibm.com>

Applied, thanks.

Ewan.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-01-11 19:00 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-01-10 21:48 [PATCH] [Xm-TEST] Run tests with managed domains and fix of a bug related to 'xm domid' Stefan Berger
2007-01-11 19:00 ` Ewan Mellor

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.