flake8: fix PEP8 W608 invalid escape sequence
This commit is contained in:
parent
2202b71f99
commit
41e9f06b85
@ -12,9 +12,9 @@ from testrunner import run
|
|||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
child.expect_exact("Start.")
|
child.expect_exact("Start.")
|
||||||
child.expect('\+ bitarithm_msb: \d+ iterations per second')
|
child.expect(r'\+ bitarithm_msb: \d+ iterations per second')
|
||||||
child.expect('\+ bitarithm_lsb: \d+ iterations per second')
|
child.expect(r'\+ bitarithm_lsb: \d+ iterations per second')
|
||||||
child.expect('\+ bitarithm_bits_set: \d+ iterations per second')
|
child.expect(r'\+ bitarithm_bits_set: \d+ iterations per second')
|
||||||
child.expect_exact("Done.")
|
child.expect_exact("Done.")
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -12,10 +12,10 @@ from testrunner import run
|
|||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
child.expect_exact("cb_mux benchmark application")
|
child.expect_exact("cb_mux benchmark application")
|
||||||
child.expect(u"Populating cb_mux list with \d+ items")
|
child.expect(r"Populating cb_mux list with \d+ items")
|
||||||
child.expect_exact("Finding the last list entry")
|
child.expect_exact("Finding the last list entry")
|
||||||
child.expect(u"List walk time: \d+ us")
|
child.expect(r"List walk time: \d+ us")
|
||||||
child.expect(u"Walk time less than threshold of \d+ us")
|
child.expect(r"Walk time less than threshold of \d+ us")
|
||||||
child.expect_exact("[SUCCESS]")
|
child.expect_exact("[SUCCESS]")
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -26,20 +26,20 @@ def testfunc(child):
|
|||||||
test_utils_interactive_sync(child)
|
test_utils_interactive_sync(child)
|
||||||
|
|
||||||
for k in thread_prio.keys():
|
for k in thread_prio.keys():
|
||||||
child.expect(u"T%i \(prio %i\): waiting on condition variable now" % (k, thread_prio[k]))
|
child.expect_exact("T{} (prio {}): waiting on condition variable now"
|
||||||
|
.format(k, thread_prio[k]))
|
||||||
count = 0
|
count = 0
|
||||||
last = -1
|
last = -1
|
||||||
child.expect(u"First batch was signaled")
|
child.expect_exact("First batch was signaled")
|
||||||
for _ in range(len(thread_prio)):
|
for _ in range(len(thread_prio)):
|
||||||
child.expect(u"T\d+ \(prio (\d+)\): condition variable was signaled now")
|
child.expect(r"T\d+ \(prio (\d+)\): condition variable was signaled now")
|
||||||
assert(int(child.match.group(1)) > last)
|
assert(int(child.match.group(1)) > last)
|
||||||
last = int(child.match.group(1))
|
last = int(child.match.group(1))
|
||||||
count += 1
|
count += 1
|
||||||
if count == 3:
|
if count == 3:
|
||||||
child.expect(u"First batch has woken up")
|
child.expect_exact("First batch has woken up")
|
||||||
child.expect(u"Second batch was signaled")
|
child.expect_exact("Second batch was signaled")
|
||||||
child.expect(u"Second batch has woken up")
|
child.expect_exact("Second batch has woken up")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -61,7 +61,7 @@ def stop_udp_server(child):
|
|||||||
def udp_send(child, addr, port, length, num=1, delay=1000000):
|
def udp_send(child, addr, port, length, num=1, delay=1000000):
|
||||||
child.sendline("udp send {addr}%6 {port} {length} {num} {delay}"
|
child.sendline("udp send {addr}%6 {port} {length} {num} {delay}"
|
||||||
.format(**vars()))
|
.format(**vars()))
|
||||||
child.expect("Success: send {length} byte to \[[0-9a-f:]+\]:{port}"
|
child.expect(r"Success: send {length} byte to \[[0-9a-f:]+\]:{port}"
|
||||||
.format(**vars()))
|
.format(**vars()))
|
||||||
|
|
||||||
|
|
||||||
@ -125,13 +125,13 @@ def test_reass_successful_udp(child, iface, hw_dst, ll_dst, ll_src):
|
|||||||
s.sendto(bytes(i for i in range(byte_max)) * (payload_len // byte_max),
|
s.sendto(bytes(i for i in range(byte_max)) * (payload_len // byte_max),
|
||||||
(ll_dst, port))
|
(ll_dst, port))
|
||||||
child.expect(
|
child.expect(
|
||||||
"~~ SNIP 0 - size: {} byte, type: NETTYPE_UNDEF \(\d+\)"
|
r"~~ SNIP 0 - size: {} byte, type: NETTYPE_UNDEF \(\d+\)"
|
||||||
.format(payload_len)
|
.format(payload_len)
|
||||||
)
|
)
|
||||||
# 4 snips: payload, UDP header, IPv6 header, netif header
|
# 4 snips: payload, UDP header, IPv6 header, netif header
|
||||||
# (fragmentation header was removed)
|
# (fragmentation header was removed)
|
||||||
child.expect(
|
child.expect(
|
||||||
"~~ PKT - 4 snips, total size: (\d+) byte"
|
r"~~ PKT - 4 snips, total size: (\d+) byte"
|
||||||
)
|
)
|
||||||
size = int(child.match.group(1))
|
size = int(child.match.group(1))
|
||||||
# 40 = IPv6 header length; 8 = UDP header length
|
# 40 = IPv6 header length; 8 = UDP header length
|
||||||
|
|||||||
@ -86,7 +86,7 @@ def testfunc(child):
|
|||||||
child.expect("flags: 0x0")
|
child.expect("flags: 0x0")
|
||||||
child.expect("src_l2addr: 3E:E6:B5:22:FD:0B")
|
child.expect("src_l2addr: 3E:E6:B5:22:FD:0B")
|
||||||
child.expect("dst_l2addr: 3E:E6:B5:22:FD:0A")
|
child.expect("dst_l2addr: 3E:E6:B5:22:FD:0A")
|
||||||
child.expect("~~ PKT - 2 snips, total size: \d+ byte")
|
child.expect(r"~~ PKT - 2 snips, total size: \d+ byte")
|
||||||
# test_netapi_recv__empty_ieee802154_payload
|
# test_netapi_recv__empty_ieee802154_payload
|
||||||
child.expect(r"pktdump dumping IEEE 802\.15\.4 packet with empty payload")
|
child.expect(r"pktdump dumping IEEE 802\.15\.4 packet with empty payload")
|
||||||
child.expect("PKTDUMP: data received:")
|
child.expect("PKTDUMP: data received:")
|
||||||
@ -97,7 +97,7 @@ def testfunc(child):
|
|||||||
child.expect("flags: 0x0")
|
child.expect("flags: 0x0")
|
||||||
child.expect("src_l2addr: 3E:E6:B5:0F:19:22:FD:0B")
|
child.expect("src_l2addr: 3E:E6:B5:0F:19:22:FD:0B")
|
||||||
child.expect("dst_l2addr: 3E:E6:B5:0F:19:22:FD:0A")
|
child.expect("dst_l2addr: 3E:E6:B5:0F:19:22:FD:0A")
|
||||||
child.expect("~~ PKT - 2 snips, total size: \d+ byte")
|
child.expect(r"~~ PKT - 2 snips, total size: \d+ byte")
|
||||||
# test_netapi_recv__raw_ethernet_payload
|
# test_netapi_recv__raw_ethernet_payload
|
||||||
child.expect("pktdump dumping Ethernet packet with payload 12 34 45 56")
|
child.expect("pktdump dumping Ethernet packet with payload 12 34 45 56")
|
||||||
child.expect("PKTDUMP: data received:")
|
child.expect("PKTDUMP: data received:")
|
||||||
@ -109,7 +109,7 @@ def testfunc(child):
|
|||||||
child.expect("flags: 0x0")
|
child.expect("flags: 0x0")
|
||||||
child.expect("src_l2addr: 3E:E6:B5:22:FD:0B")
|
child.expect("src_l2addr: 3E:E6:B5:22:FD:0B")
|
||||||
child.expect("dst_l2addr: 3E:E6:B5:22:FD:0A")
|
child.expect("dst_l2addr: 3E:E6:B5:22:FD:0A")
|
||||||
child.expect("~~ PKT - 2 snips, total size: \d+ byte")
|
child.expect(r"~~ PKT - 2 snips, total size: \d+ byte")
|
||||||
# test_netapi_recv__raw_ieee802154_payload
|
# test_netapi_recv__raw_ieee802154_payload
|
||||||
child.expect(r"pktdump dumping IEEE 802\.15\.4 packet with payload 12 34 45 56")
|
child.expect(r"pktdump dumping IEEE 802\.15\.4 packet with payload 12 34 45 56")
|
||||||
child.expect("PKTDUMP: data received:")
|
child.expect("PKTDUMP: data received:")
|
||||||
@ -121,7 +121,7 @@ def testfunc(child):
|
|||||||
child.expect("flags: 0x0")
|
child.expect("flags: 0x0")
|
||||||
child.expect("src_l2addr: 3E:E6:B5:0F:19:22:FD:0B")
|
child.expect("src_l2addr: 3E:E6:B5:0F:19:22:FD:0B")
|
||||||
child.expect("dst_l2addr: 3E:E6:B5:0F:19:22:FD:0A")
|
child.expect("dst_l2addr: 3E:E6:B5:0F:19:22:FD:0A")
|
||||||
child.expect("~~ PKT - 2 snips, total size: \d+ byte")
|
child.expect(r"~~ PKT - 2 snips, total size: \d+ byte")
|
||||||
# test_netapi_recv__ipv6_ethernet_payload
|
# test_netapi_recv__ipv6_ethernet_payload
|
||||||
child.expect("pktdump dumping IPv6 over Ethernet packet with payload 01")
|
child.expect("pktdump dumping IPv6 over Ethernet packet with payload 01")
|
||||||
child.expect("PKTDUMP: data received:")
|
child.expect("PKTDUMP: data received:")
|
||||||
@ -139,7 +139,7 @@ def testfunc(child):
|
|||||||
child.expect("flags: 0x0")
|
child.expect("flags: 0x0")
|
||||||
child.expect("src_l2addr: 3E:E6:B5:22:FD:0B")
|
child.expect("src_l2addr: 3E:E6:B5:22:FD:0B")
|
||||||
child.expect("dst_l2addr: 3E:E6:B5:22:FD:0A")
|
child.expect("dst_l2addr: 3E:E6:B5:22:FD:0A")
|
||||||
child.expect("~~ PKT - 2 snips, total size: \d+ byte")
|
child.expect(r"~~ PKT - 2 snips, total size: \d+ byte")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -14,7 +14,7 @@ def testfunc(child):
|
|||||||
# check startup message
|
# check startup message
|
||||||
child.expect('Shell-based test application for heap functions.')
|
child.expect('Shell-based test application for heap functions.')
|
||||||
child.sendline('heap')
|
child.sendline('heap')
|
||||||
ret = child.expect(['heap: \d+ \(used \d+, free \d+\) \[bytes\]', 'heap statistics are not supported'])
|
ret = child.expect([r'heap: \d+ \(used \d+, free \d+\) \[bytes\]', 'heap statistics are not supported'])
|
||||||
if ret == 1:
|
if ret == 1:
|
||||||
return
|
return
|
||||||
child.sendline('malloc 100')
|
child.sendline('malloc 100')
|
||||||
@ -23,12 +23,12 @@ def testfunc(child):
|
|||||||
addr = addr[:-2]
|
addr = addr[:-2]
|
||||||
child.expect_exact('> ')
|
child.expect_exact('> ')
|
||||||
child.sendline('heap')
|
child.sendline('heap')
|
||||||
child.expect('heap: \d+ \(used \d+, free \d+\) \[bytes\]')
|
child.expect(r'heap: \d+ \(used \d+, free \d+\) \[bytes\]')
|
||||||
child.sendline('free 0x' + addr)
|
child.sendline('free 0x' + addr)
|
||||||
child.expect('freed 0x' + addr)
|
child.expect('freed 0x' + addr)
|
||||||
child.expect_exact('>')
|
child.expect_exact('>')
|
||||||
child.sendline('heap')
|
child.sendline('heap')
|
||||||
child.expect('heap: \d+ \(used \d+, free \d+\) \[bytes\]')
|
child.expect(r'heap: \d+ \(used \d+, free \d+\) \[bytes\]')
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -232,13 +232,13 @@ def test_udpv6_send(board_group, application, env=None):
|
|||||||
receiver.sendline(u"udp server start %d" % port)
|
receiver.sendline(u"udp server start %d" % port)
|
||||||
# wait for neighbor discovery to be done
|
# wait for neighbor discovery to be done
|
||||||
time.sleep(5)
|
time.sleep(5)
|
||||||
sender.sendline(u"udp send %s %d ab:cd:ef" % (rerun
|
sender.sendline(u"udp send %s %d ab:cd:ef" % (receiver_ip, port))
|
||||||
sender.expect_exact(u"Success: send 3 byte over run
|
sender.expect_exact("Success: send 3 byte over UDP to [{}]:{}"
|
||||||
(receiver_ip, port))
|
.format(receiver_ip, port))
|
||||||
receiver.expect(u"00000000 AB CD EF")
|
receiver.expect(u"00000000 AB CD EF")
|
||||||
|
|
||||||
|
|
||||||
def test_tcpv6_send(board_group, application, env=None):run
|
def test_tcpv6_send(board_group, application, env=None):
|
||||||
env_client = os.environ.copy()
|
env_client = os.environ.copy()
|
||||||
if env is not None:
|
if env is not None:
|
||||||
env_client.update(env)
|
env_client.update(env)
|
||||||
|
|||||||
@ -5,8 +5,8 @@ from testrunner import run
|
|||||||
|
|
||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
child.expect('main starting')
|
child.expect_exact('main starting')
|
||||||
child.expect('msg available: 1 \(should be 1\!\)')
|
child.expect_exact('msg available: 1 (should be 1!)')
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -22,11 +22,12 @@ thread_prio = {
|
|||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
for k in thread_prio.keys():
|
for k in thread_prio.keys():
|
||||||
child.expect(u"T%i \(prio %i\): trying to lock mutex now" % (k, thread_prio[k]))
|
child.expect_exact("T{} (prio {}): trying to lock mutex now"
|
||||||
|
.format(k, thread_prio[k]))
|
||||||
|
|
||||||
last = -1
|
last = -1
|
||||||
for i in range(len(thread_prio)):
|
for i in range(len(thread_prio)):
|
||||||
child.expect(u"T\d+ \(prio (\d+)\): locked mutex now")
|
child.expect(r"T\d+ \(prio (\d+)\): locked mutex now")
|
||||||
assert(int(child.match.group(1)) > last)
|
assert(int(child.match.group(1)) > last)
|
||||||
last = int(child.match.group(1))
|
last = int(child.match.group(1))
|
||||||
|
|
||||||
|
|||||||
@ -11,7 +11,7 @@ from testrunner import run
|
|||||||
|
|
||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
child.expect('Available timers: (\d+)')
|
child.expect(r'Available timers: (\d+)')
|
||||||
timers_num = int(child.match.group(1))
|
timers_num = int(child.match.group(1))
|
||||||
for timer in range(timers_num):
|
for timer in range(timers_num):
|
||||||
child.expect_exact('Testing TIMER_{}'.format(timer))
|
child.expect_exact('Testing TIMER_{}'.format(timer))
|
||||||
|
|||||||
@ -27,7 +27,7 @@ def get_reset_time(child):
|
|||||||
start = time.time()
|
start = time.time()
|
||||||
timeout = 10 # seconds
|
timeout = 10 # seconds
|
||||||
while time.time() < start + timeout:
|
while time.time() < start + timeout:
|
||||||
child.expect(u"reset time: (\d+) us", timeout=1)
|
child.expect(r"reset time: (\d+) us", timeout=1)
|
||||||
reset_time = int(child.match.group(1))
|
reset_time = int(child.match.group(1))
|
||||||
else:
|
else:
|
||||||
# timeout
|
# timeout
|
||||||
@ -38,7 +38,7 @@ def get_reset_time(child):
|
|||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
child.sendline("range")
|
child.sendline("range")
|
||||||
child.expect(u"lower_bound: (\d+) upper_bound: (\d+) ",
|
child.expect(r"lower_bound: (\d+) upper_bound: (\d+)",
|
||||||
timeout=1)
|
timeout=1)
|
||||||
wdt_lower_bound = int(child.match.group(1))
|
wdt_lower_bound = int(child.match.group(1))
|
||||||
wdt_upper_bound = int(child.match.group(2))
|
wdt_upper_bound = int(child.match.group(2))
|
||||||
@ -49,7 +49,7 @@ def testfunc(child):
|
|||||||
child.expect_exact("invalid time, see \"range\"", timeout=1)
|
child.expect_exact("invalid time, see \"range\"", timeout=1)
|
||||||
else:
|
else:
|
||||||
child.sendline("startloop")
|
child.sendline("startloop")
|
||||||
child.expect(u"start time: (\d+) us", timeout=1)
|
child.expect(r"start time: (\d+) us", timeout=1)
|
||||||
start_time_us = int(child.match.group(1))
|
start_time_us = int(child.match.group(1))
|
||||||
reset_time_us = get_reset_time(child)
|
reset_time_us = get_reset_time(child)
|
||||||
wdt_reset_time = (reset_time_us - start_time_us) / 1e3
|
wdt_reset_time = (reset_time_us - start_time_us) / 1e3
|
||||||
|
|||||||
@ -16,14 +16,14 @@ class TestFailed(Exception):
|
|||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
|
|
||||||
child.expect(u"Tests for FatFs over VFS - test results will be printed in "
|
child.expect_exact("Tests for FatFs over VFS - test results will be printed"
|
||||||
"the format test_name:result\r\n")
|
" in the format test_name:result\r\n")
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
res = child.expect([u"[^\n]*:\[OK\]\r\n",
|
res = child.expect([r"[^\n]*:\[OK\]\r\n",
|
||||||
u"Test end.\r\n",
|
r"Test end.\r\n",
|
||||||
u".[^\n]*:\[FAILED\]\r\n",
|
r".[^\n]*:\[FAILED\]\r\n",
|
||||||
u".*\r\n"])
|
r".*\r\n"])
|
||||||
if res > 1:
|
if res > 1:
|
||||||
raise TestFailed(child.after.split(':', 1)[0] + " test failed!")
|
raise TestFailed(child.after.split(':', 1)[0] + " test failed!")
|
||||||
elif res == 1:
|
elif res == 1:
|
||||||
|
|||||||
@ -16,7 +16,7 @@ TIMEOUT = 30
|
|||||||
|
|
||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
child.expect('OK \(\d+ tests\)', timeout=TIMEOUT)
|
child.expect(r'OK \(\d+ tests\)', timeout=TIMEOUT)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -11,7 +11,7 @@ from testrunner import run
|
|||||||
|
|
||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
child.expect('OK \(\d+ tests\)')
|
child.expect(r'OK \(\d+ tests\)')
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -20,7 +20,7 @@ def testfunc(child):
|
|||||||
board = os.environ['BOARD']
|
board = os.environ['BOARD']
|
||||||
# Increase timeout on "real" hardware
|
# Increase timeout on "real" hardware
|
||||||
timeout = HW_TIMEOUT if board is not 'native' else -1
|
timeout = HW_TIMEOUT if board is not 'native' else -1
|
||||||
child.expect('OK \(\d+ tests\)', timeout=timeout)
|
child.expect(r'OK \(\d+ tests\)', timeout=timeout)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -14,7 +14,7 @@ TIMEOUT = 15
|
|||||||
|
|
||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
child.expect('OK \(\d+ tests\)', timeout=TIMEOUT)
|
child.expect(r'OK \(\d+ tests\)', timeout=TIMEOUT)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -10,25 +10,25 @@ import sys
|
|||||||
from testrunner import run
|
from testrunner import run
|
||||||
|
|
||||||
PS_EXPECTED = (
|
PS_EXPECTED = (
|
||||||
('\tpid | name | state Q | pri | stack ( used) | '
|
(r'\tpid | name | state Q | pri | stack ( used) | '
|
||||||
'base addr | current | runtime | switches'),
|
r'base addr | current | runtime | switches'),
|
||||||
('\t - | isr_stack | - - | - | \d+ ( -?\d+) | '
|
(r'\t - | isr_stack | - - | - | \d+ ( -?\d+) | '
|
||||||
'0x\d+ | 0x\d+'),
|
r'0x\d+ | 0x\d+'),
|
||||||
('\t 1 | idle | pending Q | 15 | \d+ ( -?\d+) | '
|
(r'\t 1 | idle | pending Q | 15 | \d+ ( -?\d+) | '
|
||||||
'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
r'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
||||||
('\t 2 | main | running Q | 7 | \d+ ( -?\d+) | '
|
(r'\t 2 | main | running Q | 7 | \d+ ( -?\d+) | '
|
||||||
'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
r'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
||||||
('\t 3 | thread | bl rx _ | 6 | \d+ ( -?\d+) | '
|
(r'\t 3 | thread | bl rx _ | 6 | \d+ ( -?\d+) | '
|
||||||
'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
r'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
||||||
('\t 4 | thread | bl rx _ | 6 | \d+ ( -?\d+) | '
|
(r'\t 4 | thread | bl rx _ | 6 | \d+ ( -?\d+) | '
|
||||||
'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
r'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
||||||
('\t 5 | thread | bl rx _ | 6 | \d+ ( -?\d+) | '
|
(r'\t 5 | thread | bl rx _ | 6 | \d+ ( -?\d+) | '
|
||||||
'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
r'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
||||||
('\t 6 | thread | bl mutex _ | 6 | \d+ ( -?\d+) | '
|
(r'\t 6 | thread | bl mutex _ | 6 | \d+ ( -?\d+) | '
|
||||||
'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
r'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
||||||
('\t 7 | thread | bl rx _ | 6 | \d+ ( -?\d+) | '
|
(r'\t 7 | thread | bl rx _ | 6 | \d+ ( -?\d+) | '
|
||||||
'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
r'0x\d+ | 0x\d+ | \d+\.\d+% | \d+'),
|
||||||
('\t | SUM | | | \d+ (\d+)')
|
(r'\t | SUM | | | \d+ (\d+)')
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -8,7 +8,7 @@ def _check_test_output(child):
|
|||||||
child.expect('show tls values:')
|
child.expect('show tls values:')
|
||||||
for i in range(20):
|
for i in range(20):
|
||||||
if i != 5:
|
if i != 5:
|
||||||
child.expect('key\[%d\]: -?\d+, val: %d'
|
child.expect(r'key\[%d\]: -?\d+, val: %d'
|
||||||
% (i, i + 1 if i != 3 else 42))
|
% (i, i + 1 if i != 3 else 42))
|
||||||
|
|
||||||
|
|
||||||
@ -17,7 +17,7 @@ def testfunc(child):
|
|||||||
child.expect('-= TEST 1 - create 20 tls with sequencial values 0...19 =-')
|
child.expect('-= TEST 1 - create 20 tls with sequencial values 0...19 =-')
|
||||||
_check_test_output(child)
|
_check_test_output(child)
|
||||||
child.expect('-= TEST 2 - '
|
child.expect('-= TEST 2 - '
|
||||||
'delete deliberate key \(key\[5\]:-?\d+\) =-')
|
r'delete deliberate key \(key\[5\]:-?\d+\) =-')
|
||||||
_check_test_output(child)
|
_check_test_output(child)
|
||||||
child.expect('-= TEST 3 - create new tls =-')
|
child.expect('-= TEST 3 - create new tls =-')
|
||||||
_check_test_output(child)
|
_check_test_output(child)
|
||||||
@ -26,11 +26,11 @@ def testfunc(child):
|
|||||||
child.expect('-= TEST 5 - try delete non-existing key =-')
|
child.expect('-= TEST 5 - try delete non-existing key =-')
|
||||||
child.expect('try to delete returns: 0')
|
child.expect('try to delete returns: 0')
|
||||||
child.expect('-= TEST 6 - add key and delete without a tls =-')
|
child.expect('-= TEST 6 - add key and delete without a tls =-')
|
||||||
child.expect('created key: -?\d+')
|
child.expect(r'created key: -?\d+')
|
||||||
child.expect('try to delete returns: 0')
|
child.expect('try to delete returns: 0')
|
||||||
child.expect('-= TEST 7 - add key without tls =-')
|
child.expect('-= TEST 7 - add key without tls =-')
|
||||||
child.expect('created key: -?\d+')
|
child.expect(r'created key: -?\d+')
|
||||||
child.expect('test_7_val: (0|\(nil\))')
|
child.expect(r'test_7_val: (0|\(nil\))')
|
||||||
child.expect('tls tests finished.')
|
child.expect('tls tests finished.')
|
||||||
child.expect('SUCCESS')
|
child.expect('SUCCESS')
|
||||||
|
|
||||||
|
|||||||
@ -35,14 +35,14 @@ def thread_prio_sort(x):
|
|||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
for k in thread_prio.keys():
|
for k in thread_prio.keys():
|
||||||
child.expect(u"T%i \(prio %i, depth 0\): trying to lock rmutex now" %
|
child.expect_exact("T{} (prio {}, depth 0): trying to lock rmutex now"
|
||||||
(k, thread_prio[k]))
|
.format(k, thread_prio[k]))
|
||||||
|
|
||||||
pri_sorted = sorted(thread_prio, key=thread_prio_sort)
|
pri_sorted = sorted(thread_prio, key=thread_prio_sort)
|
||||||
for T in pri_sorted:
|
for T in pri_sorted:
|
||||||
for depth in range(lock_depth[T]):
|
for depth in range(lock_depth[T]):
|
||||||
child.expect(u"T%i \(prio %i, depth %i\): locked rmutex now" %
|
child.expect_exact("T{} (prio {}, depth {}): locked rmutex now"
|
||||||
(T, thread_prio[T], depth))
|
.format(T, thread_prio[T], depth))
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -35,14 +35,14 @@ def thread_prio_sort(x):
|
|||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
for k in thread_prio.keys():
|
for k in thread_prio.keys():
|
||||||
child.expect(u"T%i \(prio %i, depth 0\): trying to lock rmutex now" %
|
child.expect_exact("T{} (prio {}, depth 0): trying to lock rmutex now"
|
||||||
(k, thread_prio[k]))
|
.format(k, thread_prio[k]))
|
||||||
|
|
||||||
pri_sorted = sorted(thread_prio, key=thread_prio_sort)
|
pri_sorted = sorted(thread_prio, key=thread_prio_sort)
|
||||||
for T in pri_sorted:
|
for T in pri_sorted:
|
||||||
for depth in range(lock_depth[T]):
|
for depth in range(lock_depth[T]):
|
||||||
child.expect(u"T%i \(prio %i, depth %i\): locked rmutex now" %
|
child.expect_exact("T{} (prio {}, depth {}): locked rmutex now"
|
||||||
(T, thread_prio[T], depth))
|
.format(T, thread_prio[T], depth))
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -5,18 +5,18 @@ from testrunner import run
|
|||||||
|
|
||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
child.expect("START")
|
child.expect_exact("START")
|
||||||
child.expect("THREADS CREATED")
|
child.expect_exact("THREADS CREATED")
|
||||||
child.expect("THREAD nr1 \(pid:3\) start")
|
child.expect_exact("THREAD nr1 (pid:3) start")
|
||||||
child.expect("THREAD nr1 \(pid:3\) end.")
|
child.expect_exact("THREAD nr1 (pid:3) end.")
|
||||||
child.expect("THREAD nr2 \(pid:4\) start")
|
child.expect_exact("THREAD nr2 (pid:4) start")
|
||||||
child.expect("THREAD nr3 \(pid:5\) start")
|
child.expect_exact("THREAD nr3 (pid:5) start")
|
||||||
child.expect("Got msg from pid 3: \"nr1\"")
|
child.expect_exact("Got msg from pid 3: \"nr1\"")
|
||||||
child.expect("THREAD nr2 \(pid:4\) end.")
|
child.expect_exact("THREAD nr2 (pid:4) end.")
|
||||||
child.expect("Got msg from pid 4: \"nr2\"")
|
child.expect_exact("Got msg from pid 4: \"nr2\"")
|
||||||
child.expect("THREAD nr3 \(pid:5\) end.")
|
child.expect_exact("THREAD nr3 (pid:5) end.")
|
||||||
child.expect("Got msg from pid 5: \"nr3\"")
|
child.expect_exact("Got msg from pid 5: \"nr3\"")
|
||||||
child.expect("SUCCESS")
|
child.expect_exact("SUCCESS")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -16,7 +16,7 @@ def testfunc(child):
|
|||||||
# due to timer inaccuracies, boards might not display exactly 100 steps, so
|
# due to timer inaccuracies, boards might not display exactly 100 steps, so
|
||||||
# we accept 10% deviation
|
# we accept 10% deviation
|
||||||
for i in range(90):
|
for i in range(90):
|
||||||
child.expect(u"Testing \( +\d+%\)")
|
child.expect(r"Testing \( +\d+%\)")
|
||||||
|
|
||||||
child.expect_exact("[SUCCESS]")
|
child.expect_exact("[SUCCESS]")
|
||||||
|
|
||||||
|
|||||||
@ -12,7 +12,7 @@ from testrunner import run
|
|||||||
|
|
||||||
def testfunc(child):
|
def testfunc(child):
|
||||||
child.expect_exact("[START]")
|
child.expect_exact("[START]")
|
||||||
child.expect(u"\[RESULTS\] min=\d+, avg=\d+, max=\d+")
|
child.expect(r"\[RESULTS\] min=\d+, avg=\d+, max=\d+")
|
||||||
child.expect_exact("[SUCCESS]")
|
child.expect_exact("[SUCCESS]")
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user