2013-09-12 19:08:28 |
DennyZhang |
description |
I'm not sure whether this is a known issue.
When I run ./run_tests.sh, it keeps complaining "ImportError: No module named subunit".
I would suggest add "python-subunit" to requirements.txt
,----------- console output for ./run_tests.sh
| Command "tools/with_venv.sh pip install --upgrade -r /home/mac/tempest/requirements.txt" failed.
| None
| Traceback (most recent call last):
| File "tools/colorizer.py", line 46, in <module>
| import subunit
| ImportError: No module named subunit
| /home/mac/tempest/.venv/bin/python: No module named subunit
| Traceback (most recent call last):
| File "/usr/local/bin/subunit-2to1", line 46, in <module>
| main()
| File "/usr/local/bin/subunit-2to1", line 40, in main
| case.run(result)
| File "/usr/local/lib/python2.7/dist-packages/subunit/v2.py", line 257, in run
| self._parse_packet(result)
| File "/usr/local/lib/python2.7/dist-packages/subunit/v2.py", line 326, in _parse_packet
| self._parse(packet, result)
| File "/usr/local/lib/python2.7/dist-packages/subunit/v2.py", line 451, in _parse
| route_code=route_code, timestamp=timestamp)
| File "/usr/local/lib/python2.7/dist-packages/testtools/testresult/real.py", line 1441, in status
| test_id=test_id, test_status=test_status, *args, **kwargs)
| File "/usr/local/lib/python2.7/dist-packages/testtools/testresult/real.py", line 651, in status
| self.on_test(self._inprogress.pop(key))
| File "/usr/local/lib/python2.7/dist-packages/testtools/testresult/real.py", line 1453, in _handle_tests
| case.run(self.decorated)
| File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 678, in run
| result.startTest(self)
| File "/usr/local/lib/python2.7/dist-packages/testtools/testresult/real.py", line 1247, in startTest
| return self.decorated.startTest(test)
| File "/usr/local/lib/python2.7/dist-packages/testtools/testresult/real.py", line 1247, in startTest
| return self.decorated.startTest(test)
| File "/usr/local/lib/python2.7/dist-packages/subunit/__init__.py", line 764, in startTest
| self._stream.flush()
| IOError: [Errno 32] Broken pipe
`----------- |
I'm not sure whether this is a known issue.
When I run ./run_tests.sh, it keeps complaining "ImportError: No module named subunit".
I would suggest add "python-subunit" to test-requirements.txt
,----------- console output for ./run_tests.sh
| Command "tools/with_venv.sh pip install --upgrade -r /home/mac/tempest/requirements.txt" failed.
| None
| Traceback (most recent call last):
| File "tools/colorizer.py", line 46, in <module>
| import subunit
| ImportError: No module named subunit
| /home/mac/tempest/.venv/bin/python: No module named subunit
| Traceback (most recent call last):
| File "/usr/local/bin/subunit-2to1", line 46, in <module>
| main()
| File "/usr/local/bin/subunit-2to1", line 40, in main
| case.run(result)
| File "/usr/local/lib/python2.7/dist-packages/subunit/v2.py", line 257, in run
| self._parse_packet(result)
| File "/usr/local/lib/python2.7/dist-packages/subunit/v2.py", line 326, in _parse_packet
| self._parse(packet, result)
| File "/usr/local/lib/python2.7/dist-packages/subunit/v2.py", line 451, in _parse
| route_code=route_code, timestamp=timestamp)
| File "/usr/local/lib/python2.7/dist-packages/testtools/testresult/real.py", line 1441, in status
| test_id=test_id, test_status=test_status, *args, **kwargs)
| File "/usr/local/lib/python2.7/dist-packages/testtools/testresult/real.py", line 651, in status
| self.on_test(self._inprogress.pop(key))
| File "/usr/local/lib/python2.7/dist-packages/testtools/testresult/real.py", line 1453, in _handle_tests
| case.run(self.decorated)
| File "/usr/local/lib/python2.7/dist-packages/testtools/testcase.py", line 678, in run
| result.startTest(self)
| File "/usr/local/lib/python2.7/dist-packages/testtools/testresult/real.py", line 1247, in startTest
| return self.decorated.startTest(test)
| File "/usr/local/lib/python2.7/dist-packages/testtools/testresult/real.py", line 1247, in startTest
| return self.decorated.startTest(test)
| File "/usr/local/lib/python2.7/dist-packages/subunit/__init__.py", line 764, in startTest
| self._stream.flush()
| IOError: [Errno 32] Broken pipe
`----------- |
|