Alter "test-scsi-host-vport" to be "scsi_host1" to match the real environment. This is the vport capable HBA - IOW the NPIV device. Add more fields to scsi_host1 as well. Alter the XML being used by the objecttest to create a vHBA in order to match the scsi_host1 parent name and to use validateable wwnn/wwpn. This will allow for realistic testing. Signed-off-by: John Ferlan <jferlan@xxxxxxxxxx> --- src/test/test_driver.c | 9 +++++++-- tests/objecteventtest.c | 6 +++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/test/test_driver.c b/src/test/test_driver.c index 6820298..18428a8 100644 --- a/src/test/test_driver.c +++ b/src/test/test_driver.c @@ -487,15 +487,20 @@ static const char *defaultConnXML = " </capability>" "</device>" "<device>" -" <name>test-scsi-host-vport</name>" +" <name>scsi_host1</name>" " <parent>computer</parent>" " <capability type='scsi_host'>" " <host>1</host>" +" <unique_id>0</unique_id>" " <capability type='fc_host'>" " <wwnn>2000000012341234</wwnn>" " <wwpn>1000000012341234</wwpn>" +" <fabric_wwn>2000000043214321</fabric_wwn>" +" </capability>" +" <capability type='vport_ops'>" +" <max_vports>127</max_vports>" +" <vports>0</vports>" " </capability>" -" <capability type='vport_ops'/>" " </capability>" "</device>" "</node>"; diff --git a/tests/objecteventtest.c b/tests/objecteventtest.c index d25a9e2..5df6ff9 100644 --- a/tests/objecteventtest.c +++ b/tests/objecteventtest.c @@ -63,11 +63,11 @@ static const char storagePoolDef[] = static const char nodeDeviceDef[] = "<device>\n" -" <parent>test-scsi-host-vport</parent>\n" +" <parent>scsi_host1</parent>\n" " <capability type='scsi_host'>\n" " <capability type='fc_host'>\n" -" <wwpn>1111222233334444</wwpn>\n" -" <wwnn>5555666677778888</wwnn>\n" +" <wwpn>1000000023452345</wwpn>\n" +" <wwnn>2000000023452345</wwnn>\n" " </capability>\n" " </capability>\n" "</device>\n"; -- 2.7.4 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list