Repairing panda tests.
parent
001c5a7477
commit
9acf24c9fd
|
@ -95,8 +95,7 @@ class Panda(object):
|
|||
self._handle = device.open()
|
||||
if claim:
|
||||
self._handle.claimInterface(0)
|
||||
# TODO: Do we need to cupport claim=False?
|
||||
self._handle.setInterfaceAltSetting(0,0)
|
||||
self._handle.setInterfaceAltSetting(0, 0)
|
||||
break
|
||||
|
||||
assert self._handle != None
|
||||
|
@ -222,7 +221,7 @@ class Panda(object):
|
|||
if len(ret) == 0:
|
||||
break
|
||||
bret += ret
|
||||
return bret
|
||||
return bytes(bret)
|
||||
|
||||
def kline_ll_recv(self, cnt, bus=2):
|
||||
echo = bytearray()
|
||||
|
|
|
@ -18,7 +18,7 @@ if __name__ == "__main__":
|
|||
if os.getenv("SERIAL"):
|
||||
serials = filter(lambda x: x==os.getenv("SERIAL"), serials)
|
||||
|
||||
pandas = map(lambda x: Panda(x, False), serials)
|
||||
pandas = list(map(lambda x: Panda(x, False), serials))
|
||||
while True:
|
||||
for i, panda in enumerate(pandas):
|
||||
while True:
|
||||
|
@ -28,7 +28,7 @@ if __name__ == "__main__":
|
|||
sys.stdout.flush()
|
||||
else:
|
||||
break
|
||||
if select.select([sys.stdin], [], [], 0)[0][0] == sys.stdin:
|
||||
if select.select([sys.stdin], [], [], 0) == ([sys.stdin], [], []):
|
||||
ln = sys.stdin.readline()
|
||||
panda.serial_write(port_number, ln)
|
||||
time.sleep(0.01)
|
||||
|
|
|
@ -54,8 +54,10 @@ def run_test_w_pandas(pandas):
|
|||
# check for receive
|
||||
ret = h[ho[1]].kline_drain(bus=bus)
|
||||
|
||||
print("ST Data: ", st)
|
||||
print("RET Data:", bytes(ret))
|
||||
print("ST Data:")
|
||||
hexdump(st)
|
||||
print("RET Data:")
|
||||
hexdump(ret)
|
||||
assert st == ret
|
||||
print("K/L pass", bus, ho, "\n")
|
||||
|
||||
|
|
Loading…
Reference in New Issue