Most test programs were already doing this, and moving it to
the common code ensures we see consistent behavior across all
QEMU tests.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
if (qemuTestDriverInit(&driver) < 0)
return EXIT_FAILURE;
- driver.privileged = true;
-
# define DO_TEST(name, memlock) \
do { \
static struct testInfo info = { \
if (qemuTestDriverInit(&driver) < 0)
return EXIT_FAILURE;
- driver.privileged = true;
-
if (!(conn = virGetConnect()))
goto cleanup;
if (qemuTestDriverInit(&driver) < 0)
return EXIT_FAILURE;
- driver.privileged = true;
-
if (!(conn = virGetConnect()))
goto cleanup;
linuxCaps = driver.caps;
macOSCaps = testQemuCapsInitMacOS();
- driver.privileged = true;
-
VIR_FREE(driver.config->defaultTLSx509certdir);
driver.config->defaultTLSx509certdir = g_strdup("/etc/pki/qemu");
VIR_FREE(driver.config->vncTLSx509certdir);
macOSCaps = testQemuCapsInitMacOS();
cfg = virQEMUDriverGetConfig(&driver);
- driver.privileged = true;
VIR_FREE(cfg->nvramDir);
cfg->nvramDir = g_strdup("/var/lib/libvirt/qemu/nvram");
qemuTestSetHostCPU(driver, driver->hostarch, NULL);
+ driver->privileged = true;
+
return 0;
error: