diff --git a/tests/pthread_barrier/Makefile b/tests/pthread_barrier/Makefile index bcc2e7937c731c58a29a93743f3710a70a9adabc..7b99e8c734496ff4a63e2634b1628ba19f9b060b 100644 --- a/tests/pthread_barrier/Makefile +++ b/tests/pthread_barrier/Makefile @@ -14,3 +14,6 @@ USEMODULE += random USEMODULE += xtimer include $(RIOTBASE)/Makefile.include + +test: + tests/01-run.py diff --git a/tests/pthread_barrier/tests/01-run.py b/tests/pthread_barrier/tests/01-run.py new file mode 100755 index 0000000000000000000000000000000000000000..9dcab9af750218e223736f589917ef13aba348b9 --- /dev/null +++ b/tests/pthread_barrier/tests/01-run.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python3 + +import os +import sys + +sys.path.append(os.path.join(os.environ['RIOTBASE'], 'dist/tools/testrunner')) +import testrunner + + +def testfunc(child): + child.expect('START') + for i in range(4): + child.expect('Start {}'.format(i + 1)) + child.expect('Done 2') + child.expect('Done 1') + child.expect('Done 3') + child.expect('Done 4') + child.expect('SUCCESS') + + +if __name__ == "__main__": + sys.exit(testrunner.run(testfunc))