comparison tests/test-commandserver.py @ 20630:0b04ee8e789d

cmdserver: include non-zero return code of runcommand in test output
author Yuya Nishihara <yuya@tcha.org>
date Mon, 03 Mar 2014 15:50:48 +0900
parents 277dc5f27310
children 5d4606bec54c
comparison
equal deleted inserted replaced
20629:277dc5f27310 20630:0b04ee8e789d
49 elif ch == 'I': 49 elif ch == 'I':
50 writeblock(server, input.read(data)) 50 writeblock(server, input.read(data))
51 elif ch == 'L': 51 elif ch == 'L':
52 writeblock(server, input.readline(data)) 52 writeblock(server, input.readline(data))
53 elif ch == 'r': 53 elif ch == 'r':
54 return struct.unpack('>i', data)[0] 54 ret, = struct.unpack('>i', data)
55 if ret != 0:
56 print ' [%d]' % ret
57 return ret
55 else: 58 else:
56 print "unexpected channel %c: %r" % (ch, data) 59 print "unexpected channel %c: %r" % (ch, data)
57 if ch.isupper(): 60 if ch.isupper():
58 return 61 return
59 62