Skip to content

Commit 278acbe

Browse files
committed
Host test: wrapped mbed.serial.timeout into separate function to avoid traceback and send proper IO_SERIAL error from host test(s)
1 parent a5bdd4a commit 278acbe

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

workspace_tools/host_tests/echo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def test(self):
2929
TEST="longer serial test"
3030
check = True
3131
for i in range(1, 100):
32-
self.mbed.serial.write(TEST + "\n")
32+
self.mbed.serial_write(TEST + "\n")
3333
l = self.mbed.serial.readline().strip()
3434
if not l: continue
3535

workspace_tools/host_tests/host_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,12 @@ def serial_read(self, count=1):
124124
def serial_write(self, write_buffer):
125125
""" Wraps self.mbed.serial object write method
126126
"""
127-
result = -1
127+
result = None
128128
if self.serial:
129129
try:
130130
result = self.serial.write(write_buffer)
131131
except:
132-
result = -1
132+
result = None
133133
return result
134134

135135
def safe_sendBreak(self, serial):

workspace_tools/host_tests/stdio_auto.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def run(self):
3131
for i in range(1, 5):
3232
random_integer = random.randint(-10000, 10000)
3333
print "Generated number: " + str(random_integer)
34-
self.mbed.serial.write(str(random_integer) + "\n")
34+
self.mbed.serial_write(str(random_integer) + "\n")
3535
serial_stdio_msg = ""
3636

3737
ip_msg_timeout = self.mbed.options.timeout

workspace_tools/host_tests/tcpecho_client_auto.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def send_server_ip_port(self, ip_address, port_no):
3333
self.mbed.reset()
3434
print "Sending server IP Address to target..."
3535
connection_str = ip_address + ":" + str(port_no) + "\n"
36-
self.mbed.serial.write(connection_str)
36+
self.mbed.serial_write(connection_str)
3737

3838

3939
class TCPEchoClient_Handler(BaseRequestHandler):

workspace_tools/host_tests/udpecho_client_auto.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def send_server_ip_port(self, ip_address, port_no):
3232
self.mbed.reset()
3333
print "Sending server IP Address to target..."
3434
connection_str = ip_address + ":" + str(port_no) + "\n"
35-
self.mbed.serial.write(connection_str)
35+
self.mbed.serial_write(connection_str)
3636

3737

3838
class UDPEchoClient_Handler(BaseRequestHandler):

0 commit comments

Comments
 (0)