From 58ab6dd3fecbad6fe0f800871bac813dacc53380 Mon Sep 17 00:00:00 2001 From: Alexandre Abadie <alexandre.abadie@inria.fr> Date: Wed, 20 Dec 2017 13:34:52 +0100 Subject: [PATCH] dist/tools/testrunner: fix flake8 remaining issues --- dist/tools/testrunner/testrunner.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dist/tools/testrunner/testrunner.py b/dist/tools/testrunner/testrunner.py index 8828aad82c..15f8b8c74a 100755 --- a/dist/tools/testrunner/testrunner.py +++ b/dist/tools/testrunner/testrunner.py @@ -17,7 +17,7 @@ import pexpect PEXPECT_PATH = os.path.dirname(pexpect.__file__) RIOTBASE = os.environ['RIOTBASE'] or \ - os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "..", "..")) + os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "..", "..")) # Setting an empty 'TESTRUNNER_START_DELAY' environment variable use the # default value (3) @@ -27,12 +27,14 @@ MAKE_TERM_STARTED_DELAY = int(os.environ.get('TESTRUNNER_START_DELAY') or 3) def list_until(l, cond): return l[:([i for i, e in enumerate(l) if cond(e)][0])] + def find_exc_origin(exc_info): pos = list_until(extract_tb(exc_info), lambda frame: frame[0].startswith(PEXPECT_PATH) - )[-1] + )[-1] return (pos[3], os.path.relpath(os.path.abspath(pos[0]), RIOTBASE), pos[1]) + def run(testfunc, timeout=10, echo=True, traceback=False): env = os.environ.copy() child = pexpect.spawnu("make term", env=env, timeout=timeout) -- GitLab