From 801a8f2e7b80996e46ea848a9d17daedd291ccb1 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Tue, 8 Apr 2008 09:26:24 +0000 Subject: [PATCH] adds xen and hvm guest types to test driver capabilities * src/test.c: patch from Cole Robinson adding xen and hvm guest types to the test driver's capabilities. Daniel --- ChangeLog | 5 +++++ src/test.c | 43 +++++++++++++++++++++++-------------------- 2 files changed, 28 insertions(+), 20 deletions(-) diff --git a/ChangeLog b/ChangeLog index f032e83356..5de27e1124 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Tue Apr 8 11:24:28 CEST 2008 Daniel Veillard + + * src/test.c: patch from Cole Robinson adding xen and hvm guest types + to the test driver's capabilities. + Tue Apr 8 10:19:01 CEST 2008 Daniel Veillard * python/generator.py: fix an infinite loop bug diff --git a/src/test.c b/src/test.c index 135d96fdbe..0a3779a12b 100644 --- a/src/test.c +++ b/src/test.c @@ -1006,6 +1006,7 @@ static char *testGetCapabilities (virConnectPtr conn) virCapsPtr caps; virCapsGuestPtr guest; char *xml; + const char *guest_types[] = { "hvm", "xen" }; int i; GET_CONNECTION(conn, -1); @@ -1024,29 +1025,31 @@ static char *testGetCapabilities (virConnectPtr conn) goto no_memory; } - if ((guest = virCapabilitiesAddGuest(caps, - "linux", - TEST_MODEL, - TEST_MODEL_WORDSIZE, - NULL, - NULL, - 0, - NULL)) == NULL) - goto no_memory; + for (i = 0; i < (sizeof(guest_types)/sizeof(guest_types[0])); ++i) { - if (virCapabilitiesAddGuestDomain(guest, - "test", - NULL, - NULL, - 0, - NULL) == NULL) - goto no_memory; + if ((guest = virCapabilitiesAddGuest(caps, + guest_types[i], + TEST_MODEL, + TEST_MODEL_WORDSIZE, + NULL, + NULL, + 0, + NULL)) == NULL) + goto no_memory; + if (virCapabilitiesAddGuestDomain(guest, + "test", + NULL, + NULL, + 0, + NULL) == NULL) + goto no_memory; - if (virCapabilitiesAddGuestFeature(guest, "pae", 1, 1) == NULL) - goto no_memory; - if (virCapabilitiesAddGuestFeature(guest ,"nonpae", 1, 1) == NULL) - goto no_memory; + if (virCapabilitiesAddGuestFeature(guest, "pae", 1, 1) == NULL) + goto no_memory; + if (virCapabilitiesAddGuestFeature(guest ,"nonpae", 1, 1) == NULL) + goto no_memory; + } if ((xml = virCapabilitiesFormatXML(caps)) == NULL) goto no_memory;