Closed
Bug 464079
Opened 16 years ago
Closed 16 years ago
Unittest steps throw exceptions after Buildbot master is reconfigured
Categories
(Release Engineering :: General, defect)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: lsblakk, Assigned: lsblakk)
References
Details
Today when http://staging-master.build.mozilla.org:8010 was reconfigured a couple of times, all three platforms of unittest builds threw exceptions on their next step. For linux this was in mochitest with the error:
Traceback (most recent call last):
File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 185, in addCallbacks
self._runCallbacks()
File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 323, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 242, in callback
self._startRunCallbacks(result)
File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 307, in _startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 323, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/tools/buildbot-079/lib/python2.5/site-packages/buildbot/process/buildstep.py", line 972, in <lambda>
d.addCallback(lambda res: self.evaluateCommand(cmd)) # returns results
File "/tools/buildbotcustom/buildbotcustom/unittest/steps.py", line 328, in evaluateCommand
superResult = ShellCommandReportTimeout.evaluateCommand(self, cmd)
exceptions.TypeError: unbound method evaluateCommand() must be called with ShellCommandReportTimeout instance as first argument (got MozillaMochitest instance instead)
For Mac and Windows it was in the Check step with the error:
(view as text)
Traceback (most recent call last):
File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 185, in addCallbacks
self._runCallbacks()
File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 323, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 242, in callback
self._startRunCallbacks(result)
File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 307, in _startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py", line 323, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/tools/buildbot-079/lib/python2.5/site-packages/buildbot/process/buildstep.py", line 972, in <lambda>
d.addCallback(lambda res: self.evaluateCommand(cmd)) # returns results
File "/tools/buildbotcustom/buildbotcustom/unittest/steps.py", line 206, in evaluateCommand
superResult = ShellCommandReportTimeout.evaluateCommand(self, cmd)
exceptions.TypeError: unbound method evaluateCommand() must be called with ShellCommandReportTimeout instance as first argument (got MozillaCheck instance instead)
This will cause a lot of problems in the future when we want to have unittests mixed into production buildbot masters since they are reconfigured often and we don't want to have to close the tree.
Comment 1•16 years ago
|
||
This needs to be resolved before we can run builds and unittests on the same shared pool-of-slaves in production.
Assignee: nobody → lukasblakk
OS: Mac OS X → All
Hardware: PC → All
Assignee | ||
Comment 2•16 years ago
|
||
When 460077 is checked-in and closed, this should be resolved. It's working on a local running staging-master now thanks to Chris AtLee
Depends on: 460077
Assignee | ||
Comment 3•16 years ago
|
||
Closing this now that the staging patches have been checked in.
Assignee | ||
Updated•16 years ago
|
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•