Misleading error message on migrate number conflict when running unit tests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Low
|
Lorin Hochstein |
Bug Description
If two files in the nova/db/
To reproduce:
$ touch nova/db/
$ ./run_tests.sh
No output will appear on standard out, and run_tests.log will contain the following:
2011-06-17 09:56:04,385 CRITICAL nova [-] 'NovaTestResult' object has no attribute 'start_time'
(nova): TRACE: Traceback (most recent call last):
(nova): TRACE: File "run_tests.py", line 358, in <module>
(nova): TRACE: sys.exit(not core.run(config=c, testRunner=runner, argv=argv))
(nova): TRACE: File "/Users/
(nova): TRACE: return TestProgram(*arg, **kw).success
(nova): TRACE: File "/Users/
(nova): TRACE: **extra_args)
(nova): TRACE: File "/System/
(nova): TRACE: self.runTests()
(nova): TRACE: File "/Users/
(nova): TRACE: result = self.testRunner
(nova): TRACE: File "run_tests.py", line 327, in run
(nova): TRACE: result_ = core.TextTestRu
(nova): TRACE: File "/Users/
(nova): TRACE: test(result)
(nova): TRACE: File "/Users/
(nova): TRACE: return self.run(*arg, **kw)
(nova): TRACE: File "/Users/
(nova): TRACE: result.
(nova): TRACE: File "/Users/
(nova): TRACE: self.result.
(nova): TRACE: File "run_tests.py", line 258, in addError
(nova): TRACE: self._handleEla
(nova): TRACE: File "run_tests.py", line 218, in _handleElapsedTime
(nova): TRACE: self.elapsed_time = time.time() - self.start_time
(nova): TRACE: AttributeError: 'NovaTestResult' object has no attribute 'start_time'
(This is revision 1188).
Related branches
- Matt Dietz (community): Approve
- Josh Kearney (community): Approve
-
Diff: 15 lines (+6/-0)1 file modifiedrun_tests.py (+6/-0)
Changed in nova: | |
assignee: | nobody → Lorin Hochstein (lorinh) |
importance: | Undecided → Low |
status: | New → In Progress |
Changed in nova: | |
status: | In Progress → Fix Committed |
Changed in nova: | |
milestone: | none → diablo-2 |
Changed in nova: | |
milestone: | diablo-2 → 2011.3 |
status: | Fix Committed → Fix Released |