diff options
author | Hector Fernandez <hector@iatec.biz> | 2020-04-16 17:09:19 +0200 |
---|---|---|
committer | Hector Fernandez <hector@iatec.biz> | 2020-04-16 17:09:19 +0200 |
commit | 6a680137694233008005415e22cf889b85baa292 (patch) | |
tree | b0b1c68dab8a76383e18c4d16f231f6171524ea2 /test-cli/test/tests/qethernet.py | |
parent | 9f613e33f27f772682ab7d7bd2261a9c4bd014c5 (diff) | |
download | board-6a680137694233008005415e22cf889b85baa292.zip board-6a680137694233008005415e22cf889b85baa292.tar.gz board-6a680137694233008005415e22cf889b85baa292.tar.bz2 |
First release
Diffstat (limited to 'test-cli/test/tests/qethernet.py')
-rw-r--r-- | test-cli/test/tests/qethernet.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/test-cli/test/tests/qethernet.py b/test-cli/test/tests/qethernet.py index 027931c..2246029 100644 --- a/test-cli/test/tests/qethernet.py +++ b/test-cli/test/tests/qethernet.py @@ -6,12 +6,11 @@ import re class Qethernet(unittest.TestCase): __serverip = None __numbytestx = None - __bind = None __bwexpected = None __port = None params = None - #varlist content: serverip, bwexpected, port, (optional)bind + # varlist content: serverip, bwexpected, port def __init__(self, testname, testfunc, varlist): self.params = varlist super(Qethernet, self).__init__(testfunc) @@ -32,7 +31,11 @@ class Qethernet(unittest.TestCase): def execute(self): # execute iperf command against the server - p = sh.iperf("-c", self.__serverip, "-x", "CMSV", "-n", self.__numbytestx, "-f", "m", "-p", self.__port) + try: + p = sh.iperf("-c", self.__serverip, "-x", "CMSV", "-n", self.__numbytestx, "-f", "m", "-p", self.__port, + _timeout=20) + except sh.TimeoutException: + self.fail("failed: iperf timeout reached") # check if it was executed succesfully if p.exit_code == 0: |