mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-22 04:25:18 +00:00
tests: Add createVHBAByNodeDevice-parent-wwn to fchosttest
Add a test that allows providing the parent wwnn/wwpn in the input XML in order to create the vHBA.
This commit is contained in:
parent
5319c49ce9
commit
19ff43612c
@ -53,6 +53,17 @@ static const char test8_xml[] =
|
|||||||
" </capability>"
|
" </capability>"
|
||||||
"</device>";
|
"</device>";
|
||||||
|
|
||||||
|
/* virNodeDeviceCreateXML using "<parent wwnn='%s' wwpn='%s'/>" to find
|
||||||
|
* the vport capable HBA */
|
||||||
|
static const char test9_xml[] =
|
||||||
|
"<device>"
|
||||||
|
" <parent wwnn='2000000012341234' wwpn='1000000012341234'/>"
|
||||||
|
" <capability type='scsi_host'>"
|
||||||
|
" <capability type='fc_host'>"
|
||||||
|
" </capability>"
|
||||||
|
" </capability>"
|
||||||
|
"</device>";
|
||||||
|
|
||||||
/* Test virIsVHBACapable */
|
/* Test virIsVHBACapable */
|
||||||
static int
|
static int
|
||||||
test1(const void *data ATTRIBUTE_UNUSED)
|
test1(const void *data ATTRIBUTE_UNUSED)
|
||||||
@ -282,6 +293,9 @@ mymain(void)
|
|||||||
if (virTestRun("manageVHBAByNodeDevice-no-parent", manageVHBAByNodeDevice,
|
if (virTestRun("manageVHBAByNodeDevice-no-parent", manageVHBAByNodeDevice,
|
||||||
test8_xml) < 0)
|
test8_xml) < 0)
|
||||||
ret = -1;
|
ret = -1;
|
||||||
|
if (virTestRun("manageVHBAByNodeDevice-parent-wwn", manageVHBAByNodeDevice,
|
||||||
|
test9_xml) < 0)
|
||||||
|
ret = -1;
|
||||||
|
|
||||||
cleanup:
|
cleanup:
|
||||||
VIR_FREE(fchost_prefix);
|
VIR_FREE(fchost_prefix);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user