Skip to content

Commit

Permalink
fix rc expectations on windows
Browse files Browse the repository at this point in the history
  • Loading branch information
Dustin J. Mitchell committed Jun 7, 2010
1 parent f77740c commit 4272e8d
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions slave/buildslave/test/unit/test_slave_commands_base.py
Expand Up @@ -153,9 +153,14 @@ def testCommandMaxTime(self):
d = s.start()
def check(ign):
self.failUnless({'stdout': 'hello\n'} not in b.updates, ppupdates(b.updates))
self.failUnless({'rc': -1} in b.updates, ppupdates(b.updates))
# windows returns rc 1, because exit status cannot indicate "signalled";
# posix returns rc -1 for "signalled"
exprc = -1
if sys.platform.startswith('win'):
exprc = 1
self.failUnless({'rc': exprc} in b.updates, ppupdates(b.updates))
d.addCallback(check)
clock.advance(6)
clock.advance(6) # should knock out maxTime
return d

def testBadCommand(self):
Expand Down

0 comments on commit 4272e8d

Please sign in to comment.