--- src/test/test_driver.c | 343 ++++++++++++++++++++++++------------------------ 1 files changed, 169 insertions(+), 174 deletions(-) diff --git a/src/test/test_driver.c b/src/test/test_driver.c index 105f825..a63005d 100644 --- a/src/test/test_driver.c +++ b/src/test/test_driver.c @@ -115,9 +115,9 @@ static const virNodeInfo defaultNodeInfo = { }; -#define testError(conn, code, ...) \ - virReportErrorHelper(conn, VIR_FROM_TEST, code, __FILE__, \ - __FUNCTION__, __LINE__, __VA_ARGS__) +#define testError(code, ...) \ + virReportErrorHelper(NULL, VIR_FROM_TEST, code, __FILE__, \ + __FUNCTION__, __LINE__, __VA_ARGS__) static int testClose(virConnectPtr conn); static void testDomainEventFlush(int timer, void *opaque); @@ -313,8 +313,7 @@ static int testStoragePoolObjSetDefaults(virStoragePoolObjPtr pool); static int testNodeGetInfo(virConnectPtr conn, virNodeInfoPtr info); static char * -testDomainGenerateIfname(virConnectPtr conn, - virDomainDefPtr domdef) { +testDomainGenerateIfname(virDomainDefPtr domdef) { int maxif = 1024; int ifctr, i; @@ -340,14 +339,13 @@ testDomainGenerateIfname(virConnectPtr conn, return ifname; } - testError(conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("Exceeded max iface limit %d"), maxif); return NULL; } static int -testDomainGenerateIfnames(virConnectPtr conn, - virDomainDefPtr domdef) +testDomainGenerateIfnames(virDomainDefPtr domdef) { int i = 0; @@ -356,7 +354,7 @@ testDomainGenerateIfnames(virConnectPtr conn, if (domdef->nets[i]->ifname) continue; - ifname = testDomainGenerateIfname(conn, domdef); + ifname = testDomainGenerateIfname(domdef); if (!ifname) return -1; @@ -512,7 +510,7 @@ static int testOpenDefault(virConnectPtr conn) { return VIR_DRV_OPEN_ERROR; } if (virMutexInit(&privconn->lock) < 0) { - testError(conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, "%s", _("cannot initialize mutex")); VIR_FREE(privconn); return VIR_DRV_OPEN_ERROR; @@ -551,7 +549,7 @@ static int testOpenDefault(virConnectPtr conn) { defaultDomainXML, VIR_DOMAIN_XML_INACTIVE))) goto error; - if (testDomainGenerateIfnames(conn, domdef) < 0) + if (testDomainGenerateIfnames(domdef) < 0) goto error; if (!(domobj = virDomainAssignDef(privconn->caps, &privconn->domains, domdef, false))) @@ -675,7 +673,7 @@ static int testOpenVolumesForPool(xmlDocPtr xml, ret = virXPathNodeSet(vol_xpath, ctxt, &vols); VIR_FREE(vol_xpath); if (ret < 0) { - testError(NULL, VIR_ERR_XML_ERROR, + testError(VIR_ERR_XML_ERROR, _("node vol list for pool '%s'"), pool->def->name); goto error; } @@ -686,7 +684,7 @@ static int testOpenVolumesForPool(xmlDocPtr xml, char *absFile = testBuildFilename(file, relFile); VIR_FREE(relFile); if (!absFile) { - testError(NULL, VIR_ERR_INTERNAL_ERROR, "%s", + testError(VIR_ERR_INTERNAL_ERROR, "%s", _("resolving volume filename")); goto error; } @@ -756,7 +754,7 @@ static int testOpenFromFile(virConnectPtr conn, return VIR_DRV_OPEN_ERROR; } if (virMutexInit(&privconn->lock) < 0) { - testError(conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, "%s", _("cannot initialize mutex")); VIR_FREE(privconn); return VIR_DRV_OPEN_ERROR; @@ -781,7 +779,7 @@ static int testOpenFromFile(virConnectPtr conn, if (!(xml = xmlReadFd(fd, file, NULL, XML_PARSE_NOENT | XML_PARSE_NONET | XML_PARSE_NOERROR | XML_PARSE_NOWARNING))) { - testError(NULL, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("Invalid XML in file '%s'"), file); goto error; } @@ -790,14 +788,14 @@ static int testOpenFromFile(virConnectPtr conn, root = xmlDocGetRootElement(xml); if ((root == NULL) || (!xmlStrEqual(root->name, BAD_CAST "node"))) { - testError(NULL, VIR_ERR_XML_ERROR, "%s", + testError(VIR_ERR_XML_ERROR, "%s", _("Root element is not 'node'")); goto error; } ctxt = xmlXPathNewContext(xml); if (ctxt == NULL) { - testError(NULL, VIR_ERR_INTERNAL_ERROR, "%s", + testError(VIR_ERR_INTERNAL_ERROR, "%s", _("creating xpath context")); goto error; } @@ -805,7 +803,7 @@ static int testOpenFromFile(virConnectPtr conn, privconn->nextDomID = 1; privconn->numCells = 0; if (virStrcpyStatic(privconn->path, file) == NULL) { - testError(NULL, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("Path %s too big for destination"), file); goto error; } @@ -816,7 +814,7 @@ static int testOpenFromFile(virConnectPtr conn, if (ret == 0) { nodeInfo->nodes = l; } else if (ret == -2) { - testError(NULL, VIR_ERR_XML_ERROR, "%s", _("node cpu numa nodes")); + testError(VIR_ERR_XML_ERROR, "%s", _("node cpu numa nodes")); goto error; } @@ -824,7 +822,7 @@ static int testOpenFromFile(virConnectPtr conn, if (ret == 0) { nodeInfo->sockets = l; } else if (ret == -2) { - testError(NULL, VIR_ERR_XML_ERROR, "%s", _("node cpu sockets")); + testError(VIR_ERR_XML_ERROR, "%s", _("node cpu sockets")); goto error; } @@ -832,7 +830,7 @@ static int testOpenFromFile(virConnectPtr conn, if (ret == 0) { nodeInfo->cores = l; } else if (ret == -2) { - testError(NULL, VIR_ERR_XML_ERROR, "%s", _("node cpu cores")); + testError(VIR_ERR_XML_ERROR, "%s", _("node cpu cores")); goto error; } @@ -840,7 +838,7 @@ static int testOpenFromFile(virConnectPtr conn, if (ret == 0) { nodeInfo->threads = l; } else if (ret == -2) { - testError(NULL, VIR_ERR_XML_ERROR, "%s", _("node cpu threads")); + testError(VIR_ERR_XML_ERROR, "%s", _("node cpu threads")); goto error; } @@ -851,21 +849,21 @@ static int testOpenFromFile(virConnectPtr conn, nodeInfo->cpus = l; } } else if (ret == -2) { - testError(NULL, VIR_ERR_XML_ERROR, "%s", _("node active cpu")); + testError(VIR_ERR_XML_ERROR, "%s", _("node active cpu")); goto error; } ret = virXPathLong("string(/node/cpu/mhz[1])", ctxt, &l); if (ret == 0) { nodeInfo->mhz = l; } else if (ret == -2) { - testError(NULL, VIR_ERR_XML_ERROR, "%s", _("node cpu mhz")); + testError(VIR_ERR_XML_ERROR, "%s", _("node cpu mhz")); goto error; } str = virXPathString("string(/node/cpu/model[1])", ctxt); if (str != NULL) { if (virStrcpyStatic(nodeInfo->model, str) == NULL) { - testError(NULL, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("Model %s too big for destination"), str); VIR_FREE(str); goto error; @@ -877,13 +875,13 @@ static int testOpenFromFile(virConnectPtr conn, if (ret == 0) { nodeInfo->memory = l; } else if (ret == -2) { - testError(NULL, VIR_ERR_XML_ERROR, "%s", _("node memory")); + testError(VIR_ERR_XML_ERROR, "%s", _("node memory")); goto error; } ret = virXPathNodeSet("/node/domain", ctxt, &domains); if (ret < 0) { - testError(NULL, VIR_ERR_XML_ERROR, "%s", _("node domain list")); + testError(VIR_ERR_XML_ERROR, "%s", _("node domain list")); goto error; } @@ -894,7 +892,7 @@ static int testOpenFromFile(virConnectPtr conn, char *absFile = testBuildFilename(file, relFile); VIR_FREE(relFile); if (!absFile) { - testError(NULL, VIR_ERR_INTERNAL_ERROR, "%s", _("resolving domain filename")); + testError(VIR_ERR_INTERNAL_ERROR, "%s", _("resolving domain filename")); goto error; } def = virDomainDefParseFile(privconn->caps, absFile, @@ -908,7 +906,7 @@ static int testOpenFromFile(virConnectPtr conn, goto error; } - if (testDomainGenerateIfnames(conn, def) < 0 || + if (testDomainGenerateIfnames(def) < 0 || !(dom = virDomainAssignDef(privconn->caps, &privconn->domains, def, false))) { virDomainDefFree(def); @@ -927,7 +925,7 @@ static int testOpenFromFile(virConnectPtr conn, ret = virXPathNodeSet("/node/network", ctxt, &networks); if (ret < 0) { - testError(NULL, VIR_ERR_XML_ERROR, "%s", _("node network list")); + testError(VIR_ERR_XML_ERROR, "%s", _("node network list")); goto error; } for (i = 0 ; i < ret ; i++) { @@ -937,7 +935,7 @@ static int testOpenFromFile(virConnectPtr conn, char *absFile = testBuildFilename(file, relFile); VIR_FREE(relFile); if (!absFile) { - testError(NULL, VIR_ERR_INTERNAL_ERROR, "%s", _("resolving network filename")); + testError(VIR_ERR_INTERNAL_ERROR, "%s", _("resolving network filename")); goto error; } @@ -963,7 +961,7 @@ static int testOpenFromFile(virConnectPtr conn, /* Parse interface definitions */ ret = virXPathNodeSet("/node/interface", ctxt, &ifaces); if (ret < 0) { - testError(NULL, VIR_ERR_XML_ERROR, "%s", _("node interface list")); + testError(VIR_ERR_XML_ERROR, "%s", _("node interface list")); goto error; } for (i = 0 ; i < ret ; i++) { @@ -973,7 +971,7 @@ static int testOpenFromFile(virConnectPtr conn, char *absFile = testBuildFilename(file, relFile); VIR_FREE(relFile); if (!absFile) { - testError(NULL, VIR_ERR_INTERNAL_ERROR, "%s", _("resolving interface filename")); + testError(VIR_ERR_INTERNAL_ERROR, "%s", _("resolving interface filename")); goto error; } @@ -999,7 +997,7 @@ static int testOpenFromFile(virConnectPtr conn, /* Parse Storage Pool list */ ret = virXPathNodeSet("/node/pool", ctxt, &pools); if (ret < 0) { - testError(NULL, VIR_ERR_XML_ERROR, "%s", _("node pool list")); + testError(VIR_ERR_XML_ERROR, "%s", _("node pool list")); goto error; } for (i = 0 ; i < ret ; i++) { @@ -1010,7 +1008,7 @@ static int testOpenFromFile(virConnectPtr conn, char *absFile = testBuildFilename(file, relFile); VIR_FREE(relFile); if (!absFile) { - testError(NULL, VIR_ERR_INTERNAL_ERROR, "%s", + testError(VIR_ERR_INTERNAL_ERROR, "%s", _("resolving pool filename")); goto error; } @@ -1050,7 +1048,7 @@ static int testOpenFromFile(virConnectPtr conn, ret = virXPathNodeSet("/node/device", ctxt, &devs); if (ret < 0) { - testError(NULL, VIR_ERR_XML_ERROR, "%s", _("node device list")); + testError(VIR_ERR_XML_ERROR, "%s", _("node device list")); goto error; } for (i = 0 ; i < ret ; i++) { @@ -1063,7 +1061,7 @@ static int testOpenFromFile(virConnectPtr conn, VIR_FREE(relFile); if (!absFile) { - testError(NULL, VIR_ERR_INTERNAL_ERROR, "%s", + testError(VIR_ERR_INTERNAL_ERROR, "%s", _("resolving device filename")); goto error; } @@ -1131,8 +1129,8 @@ static virDrvOpenStatus testOpen(virConnectPtr conn, if (!conn->uri->path || conn->uri->path[0] == '\0' || (conn->uri->path[0] == '/' && conn->uri->path[1] == '\0')) { - testError (NULL, VIR_ERR_INVALID_ARG, - "%s", _("testOpen: supply a path or use test:///default")); + testError(VIR_ERR_INVALID_ARG, + "%s", _("testOpen: supply a path or use test:///default")); return VIR_DRV_OPEN_ERROR; } @@ -1255,7 +1253,7 @@ static int testDomainIsActive(virDomainPtr dom) obj = virDomainFindByUUID(&privconn->domains, dom->uuid); testDriverUnlock(privconn); if (!obj) { - testError(dom->conn, VIR_ERR_NO_DOMAIN, NULL); + testError(VIR_ERR_NO_DOMAIN, NULL); goto cleanup; } ret = virDomainObjIsActive(obj); @@ -1276,7 +1274,7 @@ static int testDomainIsPersistent(virDomainPtr dom) obj = virDomainFindByUUID(&privconn->domains, dom->uuid); testDriverUnlock(privconn); if (!obj) { - testError(dom->conn, VIR_ERR_NO_DOMAIN, NULL); + testError(VIR_ERR_NO_DOMAIN, NULL); goto cleanup; } ret = obj->persistent; @@ -1305,7 +1303,7 @@ testDomainCreateXML(virConnectPtr conn, const char *xml, if (virDomainObjIsDuplicate(&privconn->domains, def, 1) < 0) goto cleanup; - if (testDomainGenerateIfnames(conn, def) < 0) + if (testDomainGenerateIfnames(def) < 0) goto cleanup; if (!(dom = virDomainAssignDef(privconn->caps, &privconn->domains, def, false))) @@ -1346,7 +1344,7 @@ static virDomainPtr testLookupDomainByID(virConnectPtr conn, testDriverUnlock(privconn); if (dom == NULL) { - testError (conn, VIR_ERR_NO_DOMAIN, NULL); + testError(VIR_ERR_NO_DOMAIN, NULL); goto cleanup; } @@ -1372,7 +1370,7 @@ static virDomainPtr testLookupDomainByUUID(virConnectPtr conn, testDriverUnlock(privconn); if (dom == NULL) { - testError (conn, VIR_ERR_NO_DOMAIN, NULL); + testError(VIR_ERR_NO_DOMAIN, NULL); goto cleanup; } @@ -1398,7 +1396,7 @@ static virDomainPtr testLookupDomainByName(virConnectPtr conn, testDriverUnlock(privconn); if (dom == NULL) { - testError (conn, VIR_ERR_NO_DOMAIN, NULL); + testError(VIR_ERR_NO_DOMAIN, NULL); goto cleanup; } @@ -1438,7 +1436,7 @@ static int testDestroyDomain (virDomainPtr domain) domain->name); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -1476,13 +1474,12 @@ static int testResumeDomain (virDomainPtr domain) testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (privdom->state != VIR_DOMAIN_PAUSED) { - testError(domain->conn, - VIR_ERR_INTERNAL_ERROR, _("domain '%s' not paused"), + testError(VIR_ERR_INTERNAL_ERROR, _("domain '%s' not paused"), domain->name); goto cleanup; } @@ -1517,14 +1514,13 @@ static int testPauseDomain (virDomainPtr domain) testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (privdom->state == VIR_DOMAIN_SHUTOFF || privdom->state == VIR_DOMAIN_PAUSED) { - testError(domain->conn, - VIR_ERR_INTERNAL_ERROR, _("domain '%s' not running"), + testError(VIR_ERR_INTERNAL_ERROR, _("domain '%s' not running"), domain->name); goto cleanup; } @@ -1559,12 +1555,12 @@ static int testShutdownDomain (virDomainPtr domain) domain->name); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (privdom->state == VIR_DOMAIN_SHUTOFF) { - testError(domain->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("domain '%s' not running"), domain->name); goto cleanup; } @@ -1604,7 +1600,7 @@ static int testRebootDomain (virDomainPtr domain, domain->name); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -1668,12 +1664,12 @@ static int testGetDomainInfo (virDomainPtr domain, testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (gettimeofday(&tv, NULL) < 0) { - testError(domain->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, "%s", _("getting time of day")); goto cleanup; } @@ -1709,7 +1705,7 @@ static int testDomainSave(virDomainPtr domain, domain->name); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -1814,7 +1810,7 @@ static int testDomainRestore(virConnectPtr conn, goto cleanup; } if (memcmp(magic, TEST_SAVE_MAGIC, sizeof(magic))) { - testError(conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, "%s", _("mismatched header magic")); goto cleanup; } @@ -1825,7 +1821,7 @@ static int testDomainRestore(virConnectPtr conn, goto cleanup; } if (len < 1 || len > 8192) { - testError(conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, "%s", _("length of metadata out of range")); goto cleanup; } @@ -1849,7 +1845,7 @@ static int testDomainRestore(virConnectPtr conn, if (virDomainObjIsDuplicate(&privconn->domains, def, 1) < 0) goto cleanup; - if (testDomainGenerateIfnames(conn, def) < 0) + if (testDomainGenerateIfnames(def) < 0) goto cleanup; if (!(dom = virDomainAssignDef(privconn->caps, &privconn->domains, def, true))) @@ -1892,7 +1888,7 @@ static int testDomainCoreDump(virDomainPtr domain, domain->name); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -1957,7 +1953,7 @@ static unsigned long testGetMaxMemory(virDomainPtr domain) { testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -1982,7 +1978,7 @@ static int testSetMaxMemory(virDomainPtr domain, testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -2009,13 +2005,12 @@ static int testSetMemory(virDomainPtr domain, testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (memory > privdom->def->maxmem) { - testError(domain->conn, - VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -2050,19 +2045,19 @@ static int testSetVcpus(virDomainPtr domain, testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (!virDomainObjIsActive(privdom)) { - testError(domain->conn, VIR_ERR_OPERATION_INVALID, + testError(VIR_ERR_OPERATION_INVALID, "%s", _("cannot hotplug vcpus for an inactive domain")); goto cleanup; } /* We allow more cpus in guest than host */ if (nrCpus > maxvcpus) { - testError(domain->conn, VIR_ERR_INVALID_ARG, + testError(VIR_ERR_INVALID_ARG, "requested cpu amount exceeds maximum (%d > %d)", nrCpus, maxvcpus); goto cleanup; @@ -2100,12 +2095,12 @@ static int testDomainGetVcpus(virDomainPtr domain, testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (!virDomainObjIsActive(privdom)) { - testError(domain->conn, VIR_ERR_OPERATION_INVALID, + testError(VIR_ERR_OPERATION_INVALID, "%s",_("cannot list vcpus for an inactive domain")); goto cleanup; } @@ -2186,18 +2181,18 @@ static int testDomainPinVcpu(virDomainPtr domain, testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (!virDomainObjIsActive(privdom)) { - testError(domain->conn, VIR_ERR_OPERATION_INVALID, + testError(VIR_ERR_OPERATION_INVALID, "%s",_("cannot pin vcpus on an inactive domain")); goto cleanup; } if (vcpu > privdom->def->vcpus) { - testError(domain->conn, VIR_ERR_INVALID_ARG, "%s", + testError(VIR_ERR_INVALID_ARG, "%s", _("requested vcpu is higher than allocated vcpus")); goto cleanup; } @@ -2239,7 +2234,7 @@ static char *testDomainDumpXML(virDomainPtr domain, int flags) testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -2298,7 +2293,7 @@ static virDomainPtr testDomainDefineXML(virConnectPtr conn, if ((dupVM = virDomainObjIsDuplicate(&privconn->domains, def, 0)) < 0) goto cleanup; - if (testDomainGenerateIfnames(conn, def) < 0) + if (testDomainGenerateIfnames(def) < 0) goto cleanup; if (!(dom = virDomainAssignDef(privconn->caps, &privconn->domains, def, false))) @@ -2335,7 +2330,7 @@ static int testNodeGetCellsFreeMemory(virConnectPtr conn, testDriverLock(privconn); if (startCell > privconn->numCells) { - testError(conn, VIR_ERR_INVALID_ARG, + testError(VIR_ERR_INVALID_ARG, "%s", _("Range exceeds available cells")); goto cleanup; } @@ -2364,12 +2359,12 @@ static int testDomainCreate(virDomainPtr domain) { domain->name); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (privdom->state != VIR_DOMAIN_SHUTOFF) { - testError(domain->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("Domain '%s' is already running"), domain->name); goto cleanup; } @@ -2403,12 +2398,12 @@ static int testDomainUndefine(virDomainPtr domain) { domain->name); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (privdom->state != VIR_DOMAIN_SHUTOFF) { - testError(domain->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("Domain '%s' is still running"), domain->name); goto cleanup; } @@ -2444,7 +2439,7 @@ static int testDomainGetAutostart(virDomainPtr domain, testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -2471,7 +2466,7 @@ static int testDomainSetAutostart(virDomainPtr domain, testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -2511,12 +2506,12 @@ static int testDomainGetSchedulerParams(virDomainPtr domain, testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (*nparams != 1) { - testError(domain->conn, VIR_ERR_INVALID_ARG, "nparams"); + testError(VIR_ERR_INVALID_ARG, "nparams"); goto cleanup; } strcpy(params[0].field, "weight"); @@ -2547,20 +2542,20 @@ static int testDomainSetSchedulerParams(virDomainPtr domain, testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (nparams != 1) { - testError(domain->conn, VIR_ERR_INVALID_ARG, "nparams"); + testError(VIR_ERR_INVALID_ARG, "nparams"); goto cleanup; } if (STRNEQ(params[0].field, "weight")) { - testError(domain->conn, VIR_ERR_INVALID_ARG, "field"); + testError(VIR_ERR_INVALID_ARG, "field"); goto cleanup; } if (params[0].type != VIR_DOMAIN_SCHED_FIELD_UINT) { - testError(domain->conn, VIR_ERR_INVALID_ARG, "type"); + testError(VIR_ERR_INVALID_ARG, "type"); goto cleanup; } /* XXX */ @@ -2589,7 +2584,7 @@ static int testDomainBlockStats(virDomainPtr domain, testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto error; } @@ -2601,7 +2596,7 @@ static int testDomainBlockStats(virDomainPtr domain, } if (!found) { - testError(domain->conn, VIR_ERR_INVALID_ARG, + testError(VIR_ERR_INVALID_ARG, _("invalid path: %s"), path); goto error; } @@ -2643,7 +2638,7 @@ static int testDomainInterfaceStats(virDomainPtr domain, testDriverUnlock(privconn); if (privdom == NULL) { - testError(domain->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto error; } @@ -2656,7 +2651,7 @@ static int testDomainInterfaceStats(virDomainPtr domain, } if (!found) { - testError(domain->conn, VIR_ERR_INVALID_ARG, + testError(VIR_ERR_INVALID_ARG, _("invalid path, '%s' is not a known interface"), path); goto error; } @@ -2713,7 +2708,7 @@ static virNetworkPtr testLookupNetworkByUUID(virConnectPtr conn, testDriverUnlock(privconn); if (net == NULL) { - testError (conn, VIR_ERR_NO_NETWORK, NULL); + testError(VIR_ERR_NO_NETWORK, NULL); goto cleanup; } @@ -2737,7 +2732,7 @@ static virNetworkPtr testLookupNetworkByName(virConnectPtr conn, testDriverUnlock(privconn); if (net == NULL) { - testError (conn, VIR_ERR_NO_NETWORK, NULL); + testError(VIR_ERR_NO_NETWORK, NULL); goto cleanup; } @@ -2847,7 +2842,7 @@ static int testNetworkIsActive(virNetworkPtr net) obj = virNetworkFindByUUID(&privconn->networks, net->uuid); testDriverUnlock(privconn); if (!obj) { - testError(net->conn, VIR_ERR_NO_NETWORK, NULL); + testError(VIR_ERR_NO_NETWORK, NULL); goto cleanup; } ret = virNetworkObjIsActive(obj); @@ -2868,7 +2863,7 @@ static int testNetworkIsPersistent(virNetworkPtr net) obj = virNetworkFindByUUID(&privconn->networks, net->uuid); testDriverUnlock(privconn); if (!obj) { - testError(net->conn, VIR_ERR_NO_NETWORK, NULL); + testError(VIR_ERR_NO_NETWORK, NULL); goto cleanup; } ret = obj->persistent; @@ -2940,12 +2935,12 @@ static int testNetworkUndefine(virNetworkPtr network) { network->name); if (privnet == NULL) { - testError(network->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (virNetworkObjIsActive(privnet)) { - testError(network->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("Network '%s' is still running"), network->name); goto cleanup; } @@ -2973,12 +2968,12 @@ static int testNetworkStart(virNetworkPtr network) { testDriverUnlock(privconn); if (privnet == NULL) { - testError(network->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (virNetworkObjIsActive(privnet)) { - testError(network->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("Network '%s' is already running"), network->name); goto cleanup; } @@ -3002,7 +2997,7 @@ static int testNetworkDestroy(virNetworkPtr network) { network->name); if (privnet == NULL) { - testError(network->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -3032,7 +3027,7 @@ static char *testNetworkDumpXML(virNetworkPtr network, int flags ATTRIBUTE_UNUSE testDriverUnlock(privconn); if (privnet == NULL) { - testError(network->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -3055,12 +3050,12 @@ static char *testNetworkGetBridgeName(virNetworkPtr network) { testDriverUnlock(privconn); if (privnet == NULL) { - testError(network->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (!(privnet->def->bridge)) { - testError(network->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("network '%s' does not have a bridge name."), privnet->def->name); goto cleanup; @@ -3089,7 +3084,7 @@ static int testNetworkGetAutostart(virNetworkPtr network, testDriverUnlock(privconn); if (privnet == NULL) { - testError(network->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -3114,7 +3109,7 @@ static int testNetworkSetAutostart(virNetworkPtr network, testDriverUnlock(privconn); if (privnet == NULL) { - testError(network->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -3254,7 +3249,7 @@ static virInterfacePtr testLookupInterfaceByName(virConnectPtr conn, testDriverUnlock(privconn); if (iface == NULL) { - testError (conn, VIR_ERR_NO_INTERFACE, NULL); + testError(VIR_ERR_NO_INTERFACE, NULL); goto cleanup; } @@ -3279,12 +3274,12 @@ static virInterfacePtr testLookupInterfaceByMACString(virConnectPtr conn, testDriverUnlock(privconn); if (ifacect == 0) { - testError (conn, VIR_ERR_NO_INTERFACE, NULL); + testError(VIR_ERR_NO_INTERFACE, NULL); goto cleanup; } if (ifacect > 1) { - testError (conn, VIR_ERR_MULTIPLE_INTERFACES, NULL); + testError(VIR_ERR_MULTIPLE_INTERFACES, NULL); goto cleanup; } @@ -3306,7 +3301,7 @@ static int testInterfaceIsActive(virInterfacePtr iface) obj = virInterfaceFindByName(&privconn->ifaces, iface->name); testDriverUnlock(privconn); if (!obj) { - testError(iface->conn, VIR_ERR_NO_INTERFACE, NULL); + testError(VIR_ERR_NO_INTERFACE, NULL); goto cleanup; } ret = virInterfaceObjIsActive(obj); @@ -3331,7 +3326,7 @@ static char *testInterfaceGetXMLDesc(virInterfacePtr iface, testDriverUnlock(privconn); if (privinterface == NULL) { - testError(iface->conn, VIR_ERR_NO_INTERFACE, __FUNCTION__); + testError(VIR_ERR_NO_INTERFACE, __FUNCTION__); goto cleanup; } @@ -3381,7 +3376,7 @@ static int testInterfaceUndefine(virInterfacePtr iface) iface->name); if (privinterface == NULL) { - testError (iface->conn, VIR_ERR_NO_INTERFACE, NULL); + testError(VIR_ERR_NO_INTERFACE, NULL); goto cleanup; } @@ -3406,12 +3401,12 @@ static int testInterfaceCreate(virInterfacePtr iface, iface->name); if (privinterface == NULL) { - testError (iface->conn, VIR_ERR_NO_INTERFACE, NULL); + testError(VIR_ERR_NO_INTERFACE, NULL); goto cleanup; } if (privinterface->active != 0) { - testError (iface->conn, VIR_ERR_OPERATION_INVALID, NULL); + testError(VIR_ERR_OPERATION_INVALID, NULL); goto cleanup; } @@ -3437,12 +3432,12 @@ static int testInterfaceDestroy(virInterfacePtr iface, iface->name); if (privinterface == NULL) { - testError (iface->conn, VIR_ERR_NO_INTERFACE, NULL); + testError(VIR_ERR_NO_INTERFACE, NULL); goto cleanup; } if (privinterface->active == 0) { - testError (iface->conn, VIR_ERR_OPERATION_INVALID, NULL); + testError(VIR_ERR_OPERATION_INVALID, NULL); goto cleanup; } @@ -3506,7 +3501,7 @@ testStoragePoolLookupByUUID(virConnectPtr conn, testDriverUnlock(privconn); if (pool == NULL) { - testError (conn, VIR_ERR_NO_STORAGE_POOL, NULL); + testError(VIR_ERR_NO_STORAGE_POOL, NULL); goto cleanup; } @@ -3530,7 +3525,7 @@ testStoragePoolLookupByName(virConnectPtr conn, testDriverUnlock(privconn); if (pool == NULL) { - testError (conn, VIR_ERR_NO_STORAGE_POOL, NULL); + testError(VIR_ERR_NO_STORAGE_POOL, NULL); goto cleanup; } @@ -3649,7 +3644,7 @@ static int testStoragePoolIsActive(virStoragePoolPtr pool) obj = virStoragePoolObjFindByUUID(&privconn->pools, pool->uuid); testDriverUnlock(privconn); if (!obj) { - testError(pool->conn, VIR_ERR_NO_STORAGE_POOL, NULL); + testError(VIR_ERR_NO_STORAGE_POOL, NULL); goto cleanup; } ret = virStoragePoolObjIsActive(obj); @@ -3670,7 +3665,7 @@ static int testStoragePoolIsPersistent(virStoragePoolPtr pool) obj = virStoragePoolObjFindByUUID(&privconn->pools, pool->uuid); testDriverUnlock(privconn); if (!obj) { - testError(pool->conn, VIR_ERR_NO_STORAGE_POOL, NULL); + testError(VIR_ERR_NO_STORAGE_POOL, NULL); goto cleanup; } ret = obj->configFile ? 1 : 0; @@ -3696,12 +3691,12 @@ testStoragePoolStart(virStoragePoolPtr pool, testDriverUnlock(privconn); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (virStoragePoolObjIsActive(privpool)) { - testError(pool->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is already active"), pool->name); goto cleanup; } @@ -3716,7 +3711,7 @@ cleanup: } static char * -testStorageFindPoolSources(virConnectPtr conn, +testStorageFindPoolSources(virConnectPtr conn ATTRIBUTE_UNUSED, const char *type, const char *srcSpec, unsigned int flags ATTRIBUTE_UNUSED) @@ -3727,7 +3722,7 @@ testStorageFindPoolSources(virConnectPtr conn, pool_type = virStoragePoolTypeFromString(type); if (!pool_type) { - testError(conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("unknown storage pool type %s"), type); goto cleanup; } @@ -3748,7 +3743,7 @@ testStorageFindPoolSources(virConnectPtr conn, case VIR_STORAGE_POOL_NETFS: if (!source || !source->host.name) { - testError(conn, VIR_ERR_INVALID_ARG, + testError(VIR_ERR_INVALID_ARG, "%s", "hostname must be specified for netfs sources"); goto cleanup; } @@ -3759,7 +3754,7 @@ testStorageFindPoolSources(virConnectPtr conn, break; default: - testError(conn, VIR_ERR_NO_SUPPORT, + testError(VIR_ERR_NO_SUPPORT, _("pool type '%s' does not support source discovery"), type); } @@ -3787,7 +3782,7 @@ testStoragePoolCreate(virConnectPtr conn, if (!pool) pool = virStoragePoolObjFindByName(&privconn->pools, def->name); if (pool) { - testError(conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, "%s", _("storage pool already exists")); goto cleanup; } @@ -3861,12 +3856,12 @@ testStoragePoolUndefine(virStoragePoolPtr pool) { pool->name); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (virStoragePoolObjIsActive(privpool)) { - testError(pool->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is already active"), pool->name); goto cleanup; } @@ -3894,12 +3889,12 @@ testStoragePoolBuild(virStoragePoolPtr pool, testDriverUnlock(privconn); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (virStoragePoolObjIsActive(privpool)) { - testError(pool->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is already active"), pool->name); goto cleanup; } @@ -3923,12 +3918,12 @@ testStoragePoolDestroy(virStoragePoolPtr pool) { pool->name); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (!virStoragePoolObjIsActive(privpool)) { - testError(pool->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is not active"), pool->name); goto cleanup; } @@ -3962,12 +3957,12 @@ testStoragePoolDelete(virStoragePoolPtr pool, testDriverUnlock(privconn); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (virStoragePoolObjIsActive(privpool)) { - testError(pool->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is already active"), pool->name); goto cleanup; } @@ -3994,12 +3989,12 @@ testStoragePoolRefresh(virStoragePoolPtr pool, testDriverUnlock(privconn); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (!virStoragePoolObjIsActive(privpool)) { - testError(pool->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is not active"), pool->name); goto cleanup; } @@ -4025,7 +4020,7 @@ testStoragePoolGetInfo(virStoragePoolPtr pool, testDriverUnlock(privconn); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -4058,7 +4053,7 @@ testStoragePoolDumpXML(virStoragePoolPtr pool, testDriverUnlock(privconn); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -4083,7 +4078,7 @@ testStoragePoolGetAutostart(virStoragePoolPtr pool, testDriverUnlock(privconn); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -4113,12 +4108,12 @@ testStoragePoolSetAutostart(virStoragePoolPtr pool, testDriverUnlock(privconn); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (!privpool->configFile) { - testError(pool->conn, VIR_ERR_INVALID_ARG, + testError(VIR_ERR_INVALID_ARG, "%s", _("pool has no config file")); goto cleanup; } @@ -4146,12 +4141,12 @@ testStoragePoolNumVolumes(virStoragePoolPtr pool) { testDriverUnlock(privconn); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (!virStoragePoolObjIsActive(privpool)) { - testError(pool->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is not active"), pool->name); goto cleanup; } @@ -4180,13 +4175,13 @@ testStoragePoolListVolumes(virStoragePoolPtr pool, testDriverUnlock(privconn); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (!virStoragePoolObjIsActive(privpool)) { - testError(pool->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is not active"), pool->name); goto cleanup; } @@ -4226,13 +4221,13 @@ testStorageVolumeLookupByName(virStoragePoolPtr pool, testDriverUnlock(privconn); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (!virStoragePoolObjIsActive(privpool)) { - testError(pool->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is not active"), pool->name); goto cleanup; } @@ -4240,7 +4235,7 @@ testStorageVolumeLookupByName(virStoragePoolPtr pool, privvol = virStorageVolDefFindByName(privpool, name); if (!privvol) { - testError(pool->conn, VIR_ERR_INVALID_STORAGE_VOL, + testError(VIR_ERR_INVALID_STORAGE_VOL, _("no storage vol with matching name '%s'"), name); goto cleanup; } @@ -4283,7 +4278,7 @@ testStorageVolumeLookupByKey(virConnectPtr conn, testDriverUnlock(privconn); if (!ret) - testError(conn, VIR_ERR_INVALID_STORAGE_VOL, + testError(VIR_ERR_INVALID_STORAGE_VOL, _("no storage vol with matching key '%s'"), key); return ret; @@ -4317,7 +4312,7 @@ testStorageVolumeLookupByPath(virConnectPtr conn, testDriverUnlock(privconn); if (!ret) - testError(conn, VIR_ERR_INVALID_STORAGE_VOL, + testError(VIR_ERR_INVALID_STORAGE_VOL, _("no storage vol with matching path '%s'"), path); return ret; @@ -4338,12 +4333,12 @@ testStorageVolumeCreateXML(virStoragePoolPtr pool, testDriverUnlock(privconn); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (!virStoragePoolObjIsActive(privpool)) { - testError(pool->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is not active"), pool->name); goto cleanup; } @@ -4353,7 +4348,7 @@ testStorageVolumeCreateXML(virStoragePoolPtr pool, goto cleanup; if (virStorageVolDefFindByName(privpool, privvol->name)) { - testError(pool->conn, VIR_ERR_INVALID_STORAGE_VOL, + testError(VIR_ERR_INVALID_STORAGE_VOL, "%s", _("storage vol already exists")); goto cleanup; } @@ -4361,7 +4356,7 @@ testStorageVolumeCreateXML(virStoragePoolPtr pool, /* Make sure enough space */ if ((privpool->def->allocation + privvol->allocation) > privpool->def->capacity) { - testError(pool->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("Not enough free space in pool for volume '%s'"), privvol->name); goto cleanup; @@ -4419,12 +4414,12 @@ testStorageVolumeCreateXMLFrom(virStoragePoolPtr pool, testDriverUnlock(privconn); if (privpool == NULL) { - testError(pool->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } if (!virStoragePoolObjIsActive(privpool)) { - testError(pool->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is not active"), pool->name); goto cleanup; } @@ -4434,14 +4429,14 @@ testStorageVolumeCreateXMLFrom(virStoragePoolPtr pool, goto cleanup; if (virStorageVolDefFindByName(privpool, privvol->name)) { - testError(pool->conn, VIR_ERR_INVALID_STORAGE_VOL, + testError(VIR_ERR_INVALID_STORAGE_VOL, "%s", _("storage vol already exists")); goto cleanup; } origvol = virStorageVolDefFindByName(privpool, clonevol->name); if (!origvol) { - testError(pool->conn, VIR_ERR_INVALID_STORAGE_VOL, + testError(VIR_ERR_INVALID_STORAGE_VOL, _("no storage vol with matching name '%s'"), clonevol->name); goto cleanup; @@ -4450,7 +4445,7 @@ testStorageVolumeCreateXMLFrom(virStoragePoolPtr pool, /* Make sure enough space */ if ((privpool->def->allocation + privvol->allocation) > privpool->def->capacity) { - testError(pool->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("Not enough free space in pool for volume '%s'"), privvol->name); goto cleanup; @@ -4509,7 +4504,7 @@ testStorageVolumeDelete(virStorageVolPtr vol, testDriverUnlock(privconn); if (privpool == NULL) { - testError(vol->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } @@ -4517,14 +4512,14 @@ testStorageVolumeDelete(virStorageVolPtr vol, privvol = virStorageVolDefFindByName(privpool, vol->name); if (privvol == NULL) { - testError(vol->conn, VIR_ERR_INVALID_STORAGE_VOL, + testError(VIR_ERR_INVALID_STORAGE_VOL, _("no storage vol with matching name '%s'"), vol->name); goto cleanup; } if (!virStoragePoolObjIsActive(privpool)) { - testError(vol->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is not active"), vol->pool); goto cleanup; } @@ -4588,21 +4583,21 @@ testStorageVolumeGetInfo(virStorageVolPtr vol, testDriverUnlock(privconn); if (privpool == NULL) { - testError(vol->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } privvol = virStorageVolDefFindByName(privpool, vol->name); if (privvol == NULL) { - testError(vol->conn, VIR_ERR_INVALID_STORAGE_VOL, + testError(VIR_ERR_INVALID_STORAGE_VOL, _("no storage vol with matching name '%s'"), vol->name); goto cleanup; } if (!virStoragePoolObjIsActive(privpool)) { - testError(vol->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is not active"), vol->pool); goto cleanup; } @@ -4633,21 +4628,21 @@ testStorageVolumeGetXMLDesc(virStorageVolPtr vol, testDriverUnlock(privconn); if (privpool == NULL) { - testError(vol->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } privvol = virStorageVolDefFindByName(privpool, vol->name); if (privvol == NULL) { - testError(vol->conn, VIR_ERR_INVALID_STORAGE_VOL, + testError(VIR_ERR_INVALID_STORAGE_VOL, _("no storage vol with matching name '%s'"), vol->name); goto cleanup; } if (!virStoragePoolObjIsActive(privpool)) { - testError(vol->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is not active"), vol->pool); goto cleanup; } @@ -4673,21 +4668,21 @@ testStorageVolumeGetPath(virStorageVolPtr vol) { testDriverUnlock(privconn); if (privpool == NULL) { - testError(vol->conn, VIR_ERR_INVALID_ARG, __FUNCTION__); + testError(VIR_ERR_INVALID_ARG, __FUNCTION__); goto cleanup; } privvol = virStorageVolDefFindByName(privpool, vol->name); if (privvol == NULL) { - testError(vol->conn, VIR_ERR_INVALID_STORAGE_VOL, + testError(VIR_ERR_INVALID_STORAGE_VOL, _("no storage vol with matching name '%s'"), vol->name); goto cleanup; } if (!virStoragePoolObjIsActive(privpool)) { - testError(vol->conn, VIR_ERR_INTERNAL_ERROR, + testError(VIR_ERR_INTERNAL_ERROR, _("storage pool '%s' is not active"), vol->pool); goto cleanup; } -- 1.6.3.3 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list