← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1485795] Re: fwaas unit tests for the API extension are not runnable

 

** Changed in: neutron
       Status: Fix Committed => Fix Released

** Changed in: neutron
    Milestone: None => liberty-3

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

Title:
  fwaas unit tests for the API extension are not runnable

Status in neutron:
  Fix Released

Bug description:
  When running tox in the neutron-fwaas repo, none of the unit tests are
  executed under /tests/unit/extensions

  When forcing it to run by overriding
  OS_TEST_PATH=./neutron_fwaas/tests/unit/extensions - the following
  error occurs.

  scollins@Sean-Collins-MBPr15 ~/src/openstack/neutron-fwaas ⚡ » tox -e py27
  py27 develop-inst-nodeps: /Users/scollins/src/openstack/neutron-fwaas
  py27 runtests: PYTHONHASHSEED='483791098'
  py27 runtests: commands[0] | sh tools/pretty_tox.sh
  running testr
  Traceback (most recent call last):
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 162, in _run_module_as_main
      "__main__", fname, loader, pkg_name)
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
      exec code in run_globals
    File "/Users/scollins/src/openstack/neutron-fwaas/.tox/py27/lib/python2.7/site-packages/subunit/run.py", line 149, in <module>
      main()
    File "/Users/scollins/src/openstack/neutron-fwaas/.tox/py27/lib/python2.7/site-packages/subunit/run.py", line 145, in main
      stdout=stdout, exit=False)
    File "/Users/scollins/src/openstack/neutron-fwaas/.tox/py27/lib/python2.7/site-packages/testtools/run.py", line 171, in __init__
      self.parseArgs(argv)
    File "/Users/scollins/src/openstack/neutron-fwaas/.tox/py27/lib/python2.7/site-packages/unittest2/main.py", line 113, in parseArgs
      self._do_discovery(argv[2:])
    File "/Users/scollins/src/openstack/neutron-fwaas/.tox/py27/lib/python2.7/site-packages/testtools/run.py", line 211, in _do_discovery
      super(TestProgram, self)._do_discovery(argv, Loader=Loader)
    File "/Users/scollins/src/openstack/neutron-fwaas/.tox/py27/lib/python2.7/site-packages/unittest2/main.py", line 223, in _do_discovery
      self.test = loader.discover(self.start, self.pattern, self.top)
    File "/Users/scollins/src/openstack/neutron-fwaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 364, in discover
      raise ImportError('Start directory is not importable: %r' % start_dir)
  ImportError: Start directory is not importable: '/Users/scollins/src/openstack/neutron-fwaas/neutron_fwaas/tests/unit/extensions'
  Non-zero exit code (1) from test listing.
  error: testr failed (3)
  running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./neutron_fwaas/tests/unit} --list
  The test run didn't actually run any tests
  ERROR: InvocationError: '/bin/sh tools/pretty_tox.sh '

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


References