mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-18 12:52:44 +01:00
3893f04d00
Testrunner is now impported as a package found in PYTHONPATH, so import can be placed at the top of the script as usual.
24 lines
559 B
Python
Executable File
24 lines
559 B
Python
Executable File
#!/usr/bin/env python3
|
|
|
|
import sys
|
|
from testrunner import run
|
|
|
|
|
|
def testfunc(child):
|
|
child.expect('START')
|
|
for i in range(5):
|
|
child.expect_exact('<SCOPE {}{}>'
|
|
.format(i + 1, ' /' if i == 4 else ''))
|
|
|
|
child.expect_exact('Cleanup: <5>')
|
|
child.expect_exact('</SCOPE 4>')
|
|
child.expect_exact('</SCOPE 3>')
|
|
for i in (3, 2, 1):
|
|
child.expect_exact('Cleanup: <{}>'.format(i))
|
|
child.expect_exact('Result: 1234')
|
|
child.expect('SUCCESS')
|
|
|
|
|
|
if __name__ == "__main__":
|
|
sys.exit(run(testfunc))
|