Oh my; # https://bugs.launchpad.net/swift/+bug/1249727 was the point all the time it seems. /path/to/neutron-2013.2.9999/lib/ nosetests neutron/tests/unit/test_wsgi.py $ nosetests PYTHONPATH=../neutron-2013.2.9999-python2_7/lib/ nosetests neutron/tests/unit/test_wsgi.py yields .............................................................E.E................. ====================================================================== ERROR: neutron.tests.unit.test_wsgi.TestWSGIServer.test_start_random_port_with_ipv6 ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/nose/case.py", line 133, in run self.runTest(result) File "/usr/lib64/python2.7/site-packages/nose/case.py", line 151, in runTest test(result) File "/usr/lib64/python2.7/unittest/case.py", line 395, in __call__ return self.run(*args, **kwds) File "/usr/lib64/python2.7/site-packages/testtools/testcase.py", line 526, in run return self.__RunTest(self, self.exception_handlers).run(result) File "/usr/lib64/python2.7/site-packages/testtools/runtest.py", line 74, in run return self._run_one(actual_result) File "/usr/lib64/python2.7/site-packages/testtools/runtest.py", line 88, in _run_one return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib64/python2.7/site-packages/testtools/runtest.py", line 100, in _run_prepared_result self._run_core() File "/usr/lib64/python2.7/site-packages/testtools/runtest.py", line 125, in _run_core self.case._run_test_method, self.result): File "/usr/lib64/python2.7/site-packages/testtools/runtest.py", line 173, in _run_user return self._got_user_exception(sys.exc_info()) File "/usr/lib64/python2.7/site-packages/testtools/runtest.py", line 200, in _got_user_exception raise e SystemExit: 1 -------------------- >> begin captured logging << -------------------- neutron.wsgi: ERROR: Unable to listen on ::1:0 Traceback (most recent call last): File "/mnt/gen2/TmpDir/portage/sys-cluster/neutron-2013.2.9999/work/neutron-2013.2.9999/neutron/wsgi.py", line 103, in _get_socket socket.SOCK_STREAM)[0] File "/usr/lib64/python2.7/site-packages/eventlet/support/greendns.py", line 174, in getaddrinfo rrset = resolve(host) File "/usr/lib64/python2.7/site-packages/eventlet/support/greendns.py", line 133, in resolve raise socket.gaierror(error) gaierror: (-5, 'No address associated with hostname') --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: neutron.tests.unit.test_wsgi.TestWSGIServerWithSSL.test_app_using_ipv6_and_ssl ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/nose/case.py", line 133, in run self.runTest(result) File "/usr/lib64/python2.7/site-packages/nose/case.py", line 151, in runTest test(result) File "/usr/lib64/python2.7/unittest/case.py", line 395, in __call__ return self.run(*args, **kwds) File "/usr/lib64/python2.7/site-packages/testtools/testcase.py", line 526, in run return self.__RunTest(self, self.exception_handlers).run(result) File "/usr/lib64/python2.7/site-packages/testtools/runtest.py", line 74, in run return self._run_one(actual_result) File "/usr/lib64/python2.7/site-packages/testtools/runtest.py", line 88, in _run_one return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib64/python2.7/site-packages/testtools/runtest.py", line 100, in _run_prepared_result self._run_core() File "/usr/lib64/python2.7/site-packages/testtools/runtest.py", line 125, in _run_core self.case._run_test_method, self.result): File "/usr/lib64/python2.7/site-packages/testtools/runtest.py", line 173, in _run_user return self._got_user_exception(sys.exc_info()) File "/usr/lib64/python2.7/site-packages/testtools/runtest.py", line 200, in _got_user_exception raise e SystemExit: 1 -------------------- >> begin captured logging << -------------------- neutron.wsgi: ERROR: Unable to listen on ::1:0 Traceback (most recent call last): File "/mnt/gen2/TmpDir/portage/sys-cluster/neutron-2013.2.9999/work/neutron-2013.2.9999/neutron/wsgi.py", line 103, in _get_socket socket.SOCK_STREAM)[0] File "/usr/lib64/python2.7/site-packages/eventlet/support/greendns.py", line 174, in getaddrinfo rrset = resolve(host) File "/usr/lib64/python2.7/site-packages/eventlet/support/greendns.py", line 133, in resolve raise socket.gaierror(error) gaierror: (-5, 'No address associated with hostname') --------------------- >> end captured logging << --------------------- ---------------------------------------------------------------------- Ran 79 tests in 0.480s FAILED (errors=2) SO python_test() { local DISTUTILS_NO_PARALLEL_BUILD=1 # Move tests out that attempt net connection mv $(find . -name test_ovs_tunnel.py) . || die sed -e 's:test_app_using_ipv6_and_ssl:_&:' \ -e 's:test_start_random_port_with_ipv6:_&:' \ -i neutron/tests/unit/test_wsgi.py || die testr init testr run --parallel || die "failed testsuite under python2.7" } once run yields WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'metadata_dhcp_host_route' has been deprecated or moved to a new section. See new configuration file for details. WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'nvp_controller_connection' has been deprecated or moved to a new section. See new configuration file for details. WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'metadata_dhcp_host_route' has been deprecated or moved to a new section. See new configuration file for details. WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'nvp_controller_connection' has been deprecated or moved to a new section. See new configuration file for details. running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --list running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /mnt/gen2/TmpDir/portage/sys-cluster/neutron-2013.2-r1/temp/python2.7/tmpSATWra running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /mnt/gen2/TmpDir/portage/sys-cluster/neutron-2013.2-r1/temp/python2.7/tmpdGEZpD running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /mnt/gen2/TmpDir/portage/sys-cluster/neutron-2013.2-r1/temp/python2.7/tmp_guS7I running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /mnt/gen2/TmpDir/portage/sys-cluster/neutron-2013.2-r1/temp/python2.7/tmpu76Qd9 Ran 18682 tests in 1648.335s PASSED (id=0, skips=328) right; this took we WEEK to track down. Why is it so? Am I just a slow?