diff --git a/whitebox_neutron_tempest_plugin/tests/scenario/base.py b/whitebox_neutron_tempest_plugin/tests/scenario/base.py index 3df65ff..8fd5ff7 100644 --- a/whitebox_neutron_tempest_plugin/tests/scenario/base.py +++ b/whitebox_neutron_tempest_plugin/tests/scenario/base.py @@ -1059,14 +1059,17 @@ class TrafficFlowTest(BaseTempestWhiteboxTestCase): def _start_captures(self, filters, scenario='north_south', interface=None): for node in self.nodes: - if not (node['is_controller'] or + if not (node.get('ovs_pod') or node['is_compute'] or node['is_networker']): LOG.debug('Traffic is not captured on node %s because it is ' - 'not: controller, compute, networker', node['name']) + 'none of these:\n' + '- a controller running an ovs pod\n' + '- a compute\n' + '- a networker', node['name']) continue elif (WB_CONF.openstack_type == 'podified' and - node['is_controller']): + node.get('ovs_pod')): capture_client = self.proxy_host_client command_prefix = "{} rsh {} ".format(self.OC, node['ovs_pod']) if interface: