Hi tempest developers

As described in Qiu's commit message, should this kind of mistake caused
by adding new module be prevented by some tests?

** Also affects: tempest
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1264058

Title:
  run_test.sh broken for RequiredOptError: value required for option:
  lock_path

Status in OpenStack Compute (Nova):
  In Progress
Status in Tempest:
  New

Bug description:
  Steps To Reproduce
  ----------------------------
  ./run_tests.sh  nova.tests.integrated.test_api_samples

  Versions Affected
  -------------------------
  Trunk version after Dec. 21 2013, with following commit

  commit 78d62186e5b0388f740d42cb8da5798cd67d7880
  Refs: 2014.1.b1-281-g78d6218
  Author:     Roman Podoliaka <rpodoly...@mirantis.com>
  AuthorDate: Tue Dec 17 13:52:45 2013 +0200
  Commit:     Roman Podoliaka <rpodoly...@mirantis.com>
  CommitDate: Thu Dec 19 18:08:29 2013 +0200

      Fix interprocess locks when running unit-tests

  Symptom
  --
  Unit cases fail with following exception message.

  stderr: {{{
  
/home/stack/nova/.venv/local/lib/python2.7/site-packages/sqlalchemy/sql/expression.py:1927:
 SAWarning: The IN-predicate on "instances.uuid" was invoked with an empty 
sequence. This results in a contradiction, which nonetheless can be expensive 
to evaluate.  Consider alternative strategies for improved performance.
    return self._in_impl(operators.in_op, operators.notin_op, other)
  }}}

  Traceback (most recent call last):
    File "/home/stack/nova/nova/tests/integrated/test_api_samples.py", line 97, 
in setUp
      super(ApiSampleTestBaseV2, self).setUp()
    File "/home/stack/nova/nova/tests/integrated/integrated_helpers.py", line 
81, in setUp
      self._setup_services()
    File "/home/stack/nova/nova/tests/integrated/integrated_helpers.py", line 
94, in _setup_services
      self.network = self.start_service('network')
    File "/home/stack/nova/nova/test.py", line 284, in start_service
      svc = self.useFixture(ServiceFixture(name, host, **kwargs))
    File 
"/home/stack/nova/.venv/local/lib/python2.7/site-packages/testtools/testcase.py",
 line 609, in useFixture
      fixture.setUp()
    File "/home/stack/nova/nova/test.py", line 175, in setUp
      self.service.start()
    File "/home/stack/nova/nova/service.py", line 172, in start
      self.manager.init_host()
    File "/home/stack/nova/nova/network/manager.py", line 1718, in init_host
      self.l3driver.initialize(fixed_range=False, networks=networks)
    File "/home/stack/nova/nova/network/l3.py", line 94, in initialize
      linux_net.metadata_forward()
    File "/home/stack/nova/nova/network/linux_net.py", line 647, in 
metadata_forward
      iptables_manager.apply()
    File "/home/stack/nova/nova/network/linux_net.py", line 426, in apply
      self._apply()
    File "/home/stack/nova/nova/openstack/common/lockutils.py", line 246, in 
inner
      with lock(name, lock_file_prefix, external, lock_path):
    File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
      return self.gen.next()
    File "/home/stack/nova/nova/openstack/common/lockutils.py", line 183, in 
lock
      raise cfg.RequiredOptError('lock_path')
  RequiredOptError: value required for option: lock_path

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to