Public bug reported:

neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details
occasionally fails in the check queue.  An example:

http://logs.openstack.org/97/602097/2/check/neutron-tempest-plugin-
scenario-linuxbridge/849d93e/testr_results.html.gz

Traceback (most recent call last):
  File 
"/opt/stack/neutron-tempest-plugin/neutron_tempest_plugin/scenario/test_floatingip.py",
 line 249, in test_floatingip_port_details
    fip, port, status='DOWN', device_id='', device_owner='')
  File 
"/opt/stack/neutron-tempest-plugin/neutron_tempest_plugin/scenario/test_floatingip.py",
 line 259, in _check_port_details
    self.assertEqual(status, port_details['status'])
  File 
"/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/testtools/testcase.py",
 line 411, in assertEqual
    self.assertThat(observed, matcher, message)
  File 
"/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/testtools/testcase.py",
 line 498, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 'DOWN' != u'BUILD'

The strange thing is that BUILD is not a valid state for a floating IP,
only ACTIVE, DOWN and ERROR are.

I believe this is due to this test using the compute API to get the
floating IP state, it should instead use the neutron API if possible,
for example get_floatingip(), so that a valid object is returned.  I'll
investigate changing the code.

** Affects: neutron
     Importance: Medium
     Assignee: Brian Haley (brian-haley)
         Status: Confirmed


** Tags: tempest

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1792472

Title:
  neutron_tempest_plugin: test_floatingip_port_details occasionally
  fails

Status in neutron:
  Confirmed

Bug description:
  
neutron_tempest_plugin.scenario.test_floatingip.FloatingIPPortDetailsTest.test_floatingip_port_details
  occasionally fails in the check queue.  An example:

  http://logs.openstack.org/97/602097/2/check/neutron-tempest-plugin-
  scenario-linuxbridge/849d93e/testr_results.html.gz

  Traceback (most recent call last):
    File 
"/opt/stack/neutron-tempest-plugin/neutron_tempest_plugin/scenario/test_floatingip.py",
 line 249, in test_floatingip_port_details
      fip, port, status='DOWN', device_id='', device_owner='')
    File 
"/opt/stack/neutron-tempest-plugin/neutron_tempest_plugin/scenario/test_floatingip.py",
 line 259, in _check_port_details
      self.assertEqual(status, port_details['status'])
    File 
"/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/testtools/testcase.py",
 line 411, in assertEqual
      self.assertThat(observed, matcher, message)
    File 
"/opt/stack/tempest/.tox/tempest/local/lib/python2.7/site-packages/testtools/testcase.py",
 line 498, in assertThat
      raise mismatch_error
  testtools.matchers._impl.MismatchError: 'DOWN' != u'BUILD'

  The strange thing is that BUILD is not a valid state for a floating
  IP, only ACTIVE, DOWN and ERROR are.

  I believe this is due to this test using the compute API to get the
  floating IP state, it should instead use the neutron API if possible,
  for example get_floatingip(), so that a valid object is returned.
  I'll investigate changing the code.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1792472/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to