diff --git a/tests/pkg_cmsis-dsp/Makefile b/tests/pkg_cmsis-dsp/Makefile index be99ea135baca910889013de5e523a535bda8cca..51ca6aea4e9a3ad28cf9257613f8a9328f9b94e1 100644 --- a/tests/pkg_cmsis-dsp/Makefile +++ b/tests/pkg_cmsis-dsp/Makefile @@ -1,6 +1,7 @@ BOARD ?= samr21-xpro include ../Makefile.tests_common +TEST_ON_CI_WHITELIST += all USEPKG += cmsis-dsp BOARD_WHITELIST := \ @@ -35,3 +36,6 @@ BOARD_WHITELIST := \ # include $(RIOTBASE)/Makefile.include + +test: + $(CURDIR)/tests/01-run.py diff --git a/tests/pkg_cmsis-dsp/tests/01-run.py b/tests/pkg_cmsis-dsp/tests/01-run.py new file mode 100755 index 0000000000000000000000000000000000000000..d06bb83679567aeea4805cc19b579468e9deded9 --- /dev/null +++ b/tests/pkg_cmsis-dsp/tests/01-run.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python3 + +import os +import sys + + +def testfunc(child): + child.expect(r"dsp: 0\.903941\d{3}") + child.expect_exact("reference: 0.903941793931839") + child.expect(r"diff: 0.000000[01]\d{2}") + + +if __name__ == "__main__": + sys.path.append(os.path.join(os.environ['RIOTTOOLS'], 'testrunner')) + from testrunner import run + sys.exit(run(testfunc))