]> xenbits.xensource.com Git - libvirt.git/commitdiff
tests: use a fixed chardev TLS path
authorDaniel P. Berrange <berrange@redhat.com>
Wed, 14 Sep 2016 09:44:44 +0000 (10:44 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 14 Sep 2016 09:46:09 +0000 (10:46 +0100)
The test qemuxml2argv-serial-tcp-tlsx509-chardev.args
will fail if libvirt is built with a --sysconfdir
arg that is not /etc.  Fix this by setting a hardcoded
path in the test code.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
tests/qemuxml2argvdata/qemuxml2argv-serial-tcp-tlsx509-chardev.args
tests/qemuxml2argvtest.c

index 518117b8830bc2a20abd2e50bc6746377d540f43..4c8c23eb187c70cfead167be41a56fa88d5a7fc4 100644 (file)
@@ -25,8 +25,8 @@ server,nowait \
 -chardev udp,id=charserial0,host=127.0.0.1,port=2222,localaddr=127.0.0.1,\
 localport=1111 \
 -device isa-serial,chardev=charserial0,id=serial0 \
--object tls-creds-x509,id=objserial1_tls0,dir=/etc/pki/qemu,endpoint=client,\
-verify-peer=no \
+-object tls-creds-x509,id=objserial1_tls0,dir=/etc/pki/libvirt-chardev,\
+endpoint=client,verify-peer=no \
 -chardev socket,id=charserial1,host=127.0.0.1,port=5555,\
 tls-creds=objserial1_tls0 \
 -device isa-serial,chardev=charserial1,id=serial1 \
index 12fd732d84e782c5172fc951fa39c1901d67586b..dbb0e4d56142ba9e90a63ad92f0bbf3e2dbf3162 100644 (file)
@@ -515,12 +515,18 @@ mymain(void)
 
     driver.privileged = true;
 
+    VIR_FREE(driver.config->defaultTLSx509certdir);
+    if (VIR_STRDUP_QUIET(driver.config->defaultTLSx509certdir, "/etc/pki/qemu") < 0)
+        return EXIT_FAILURE;
     VIR_FREE(driver.config->vncTLSx509certdir);
     if (VIR_STRDUP_QUIET(driver.config->vncTLSx509certdir, "/etc/pki/libvirt-vnc") < 0)
         return EXIT_FAILURE;
     VIR_FREE(driver.config->spiceTLSx509certdir);
     if (VIR_STRDUP_QUIET(driver.config->spiceTLSx509certdir, "/etc/pki/libvirt-spice") < 0)
         return EXIT_FAILURE;
+    VIR_FREE(driver.config->chardevTLSx509certdir);
+    if (VIR_STRDUP_QUIET(driver.config->chardevTLSx509certdir, "/etc/pki/libvirt-chardev") < 0)
+        return EXIT_FAILURE;
 
     VIR_FREE(driver.config->stateDir);
     if (VIR_STRDUP_QUIET(driver.config->stateDir, "/nowhere") < 0)