← Back to team overview

yahoo-eng-team team mailing list archive

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

 

Public bug reported:

When running tox in the neutron-fwaas repo, none of the unit tests are
executed under /tests/unit/extensions are run.

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 '

** Affects: neutron
     Importance: Undecided
     Assignee: Sean M. Collins (scollins)
         Status: In Progress


** Tags: fwaas

** Tags added: fwaas

-- 
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:
  In Progress

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

  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


Follow ups