From 5c4698bfd8dd905767008669e9738b726b2b3e05 Mon Sep 17 00:00:00 2001 From: Alexandre Abadie Date: Wed, 12 Dec 2018 17:19:37 +0100 Subject: [PATCH] tests/pkg_micro-ecc*: increase expect timeout Otherwise the test takes too long on nrf51 based boards and fails: - 80s on a microbit for tests/pkg_micro-ecc - 120s on a microbit for tests/pkg_micro-ecc-with-hwrng --- tests/pkg_micro-ecc-with-hwrng/tests/01-run.py | 7 ++++++- tests/pkg_micro-ecc/tests/01-run.py | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/tests/pkg_micro-ecc-with-hwrng/tests/01-run.py b/tests/pkg_micro-ecc-with-hwrng/tests/01-run.py index 86abe6d980..369786b01d 100755 --- a/tests/pkg_micro-ecc-with-hwrng/tests/01-run.py +++ b/tests/pkg_micro-ecc-with-hwrng/tests/01-run.py @@ -4,6 +4,11 @@ import sys from testrunner import run +# Use a custom global timeout for slow hardware. On microbit (nrf51), the +# test completes in 120s. +TIMEOUT = 200 + + def testfunc(child): child.expect_exact('micro-ecc compiled!') child.expect_exact('Testing 16 random private key pairs and signature ' @@ -13,4 +18,4 @@ def testfunc(child): if __name__ == "__main__": - sys.exit(run(testfunc, timeout=60)) + sys.exit(run(testfunc, timeout=TIMEOUT)) diff --git a/tests/pkg_micro-ecc/tests/01-run.py b/tests/pkg_micro-ecc/tests/01-run.py index 5eddfb3dcc..9f110e4495 100755 --- a/tests/pkg_micro-ecc/tests/01-run.py +++ b/tests/pkg_micro-ecc/tests/01-run.py @@ -4,6 +4,11 @@ import sys from testrunner import run +# Use a custom global timeout for slow hardware. On microbit (nrf51), the +# test completes in 80s. +TIMEOUT = 100 + + def testfunc(child): child.expect_exact('micro-ecc compiled!') child.expect_exact('Testing 16 random private key pairs and signature ' @@ -13,4 +18,4 @@ def testfunc(child): if __name__ == "__main__": - sys.exit(run(testfunc, timeout=60)) + sys.exit(run(testfunc, timeout=TIMEOUT))