d89b3e
From 4841f815fcefb0a2e8715808bb4038c89e3b3889 Mon Sep 17 00:00:00 2001
d89b3e
Message-Id: <4841f815fcefb0a2e8715808bb4038c89e3b3889@dist-git>
d89b3e
From: Michal Privoznik <mprivozn@redhat.com>
d89b3e
Date: Mon, 23 Feb 2015 08:20:02 +0100
d89b3e
Subject: [PATCH] qemuxml2argvtest: Fake response from numad
d89b3e
d89b3e
RHEL-7.2: https://bugzilla.redhat.com/show_bug.cgi?id=1191567
d89b3e
RHEL-7.1.z: https://bugzilla.redhat.com/show_bug.cgi?id=1194982
d89b3e
d89b3e
Well, we can pretend that we've asked numad for its suggestion and let
d89b3e
qemu command line be built with that respect. Again, this alone has no
d89b3e
big value, but see later commits which build on the top of this.
d89b3e
d89b3e
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
d89b3e
(cherry picked from commit 38064806966c04d7cf7525cd78aa6f82bd09e6d0)
d89b3e
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
d89b3e
d89b3e
Conflicts:
d89b3e
	tests/qemuxml2argvtest.c: Context, as f7afeddc is not
d89b3e
        backported yet.
d89b3e
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
d89b3e
---
d89b3e
 tests/qemuxml2argvtest.c | 7 ++++++-
d89b3e
 1 file changed, 6 insertions(+), 1 deletion(-)
d89b3e
d89b3e
diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c
d89b3e
index 595b658..98bb9ad 100644
d89b3e
--- a/tests/qemuxml2argvtest.c
d89b3e
+++ b/tests/qemuxml2argvtest.c
d89b3e
@@ -279,12 +279,16 @@ static int testCompareXMLToArgvFiles(const char *xml,
d89b3e
     char *log = NULL;
d89b3e
     virCommandPtr cmd = NULL;
d89b3e
     size_t i;
d89b3e
+    virBitmapPtr nodeset = NULL;
d89b3e
 
d89b3e
     if (!(conn = virGetConnect()))
d89b3e
         goto out;
d89b3e
     conn->secretDriver = &fakeSecretDriver;
d89b3e
     conn->storageDriver = &fakeStorageDriver;
d89b3e
 
d89b3e
+    if (virBitmapParse("0-3", '\0', &nodeset, 4) < 0)
d89b3e
+        goto out;
d89b3e
+
d89b3e
     if (!(vmdef = virDomainDefParseFile(xml, driver.caps, driver.xmlopt,
d89b3e
                                         QEMU_EXPECTED_VIRT_TYPES,
d89b3e
                                         VIR_DOMAIN_XML_INACTIVE))) {
d89b3e
@@ -363,7 +367,7 @@ static int testCompareXMLToArgvFiles(const char *xml,
d89b3e
                                      VIR_NETDEV_VPORT_PROFILE_OP_NO_OP,
d89b3e
                                      &testCallbacks, false,
d89b3e
                                      (flags & FLAG_FIPS),
d89b3e
-                                     NULL))) {
d89b3e
+                                     nodeset))) {
d89b3e
         if (!virtTestOOMActive() &&
d89b3e
             (flags & FLAG_EXPECT_FAILURE)) {
d89b3e
             ret = 0;
d89b3e
@@ -416,6 +420,7 @@ static int testCompareXMLToArgvFiles(const char *xml,
d89b3e
     virCommandFree(cmd);
d89b3e
     virDomainDefFree(vmdef);
d89b3e
     virObjectUnref(conn);
d89b3e
+    virBitmapFree(nodeset);
d89b3e
     return ret;
d89b3e
 }
d89b3e
 
d89b3e
-- 
d89b3e
2.3.0
d89b3e