diff --git a/tests/test-ironic.sh b/tests/test-ironic.sh index f92c8222ce810f5ef6628112b7d5e71dba29b99b..b92c1407f652d6ea12bf4b3492dbe7d0c0c7d2f8 100755 --- a/tests/test-ironic.sh +++ b/tests/test-ironic.sh @@ -99,12 +99,16 @@ function test_ironic_logged { . ~/openstackclient-venv/bin/activate # Smoke test ironic API. - if ! openstack baremetal driver list | grep fake-hardware; then + local baremetal_driver_list + baremetal_driver_list=$(openstack baremetal driver list) + openstack baremetal node list + openstack baremetal port list + + # Sanity check. + if ! echo "$baremetal_driver_list" | grep fake-hardware; then echo "No active conductors with fake-hardware driver" exit 1 fi - openstack baremetal node list - openstack baremetal port list create_resources wait_for_placement_resources