tests/sizeof_tcb: fix test for 16bit wsn430
This commit is contained in:
parent
feadf68427
commit
4f1206c1c5
@ -12,16 +12,29 @@ import sys
|
||||
|
||||
def testfunc(child):
|
||||
child.expect_exact('\tmember, sizeof, offsetof')
|
||||
child.expect(r'sizeof\(thread_t\): [36, 48]')
|
||||
child.expect_exact('\tsp 4 0')
|
||||
child.expect_exact('\tstatus 1 4')
|
||||
child.expect_exact('\tpriority 1 5')
|
||||
child.expect_exact('\tpid 2 6')
|
||||
child.expect_exact('\trq_entry 4 8')
|
||||
child.expect_exact('\twait_data 4 12')
|
||||
child.expect_exact('\tmsg_waiters 4 16')
|
||||
child.expect_exact('\tmsg_queue 12 20')
|
||||
child.expect_exact('\tmsg_array 4 32')
|
||||
ret = child.expect([r'sizeof\(thread_t\): [36, 48]',
|
||||
r'sizeof\(thread_t\): [20, 26]'])
|
||||
if ret == 0:
|
||||
child.expect_exact('\tsp 4 0')
|
||||
child.expect_exact('\tstatus 1 4')
|
||||
child.expect_exact('\tpriority 1 5')
|
||||
child.expect_exact('\tpid 2 6')
|
||||
child.expect_exact('\trq_entry 4 8')
|
||||
child.expect_exact('\twait_data 4 12')
|
||||
child.expect_exact('\tmsg_waiters 4 16')
|
||||
child.expect_exact('\tmsg_queue 12 20')
|
||||
child.expect_exact('\tmsg_array 4 32')
|
||||
else:
|
||||
# 16 bit platform (wsn430)
|
||||
child.expect_exact('\tsp 2 0')
|
||||
child.expect_exact('\tstatus 1 2')
|
||||
child.expect_exact('\tpriority 1 3')
|
||||
child.expect_exact('\tpid 2 4')
|
||||
child.expect_exact('\trq_entry 2 6')
|
||||
child.expect_exact('\twait_data 2 8')
|
||||
child.expect_exact('\tmsg_waiters 2 10')
|
||||
child.expect_exact('\tmsg_queue 6 12')
|
||||
child.expect_exact('\tmsg_array 2 18')
|
||||
child.expect_exact('SUCCESS')
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user