summaryrefslogtreecommitdiffstats
path: root/support/testing/infra/basetest.py
diff options
context:
space:
mode:
authorRicardo Martincoski <ricardo.martincoski@gmail.com>2017-08-04 23:05:19 -0300
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>2017-08-10 10:08:06 +0200
commit6e45e33f27d5ae6fa0ab5aad3f032d886a886037 (patch)
tree14dc7955a31e639ceabd20c59399765162842355 /support/testing/infra/basetest.py
parent128a16aceeb43d7d22b10c6845f7c4d09439e031 (diff)
downloadbuildroot-6e45e33f27d5ae6fa0ab5aad3f032d886a886037.tar.gz
buildroot-6e45e33f27d5ae6fa0ab5aad3f032d886a886037.zip
support/testing: allow to use a multiplier for timeouts
Add a parameter to run-tests to act as a multiplier for all timeouts of emulator. It can be used to avoid sporadic failures on slow host machines as well in elastic runners on the cloud. Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> [Arnout: rename multiplier to timeout_multiplier everywhere] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Diffstat (limited to 'support/testing/infra/basetest.py')
-rw-r--r--support/testing/infra/basetest.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/support/testing/infra/basetest.py b/support/testing/infra/basetest.py
index 431605b23f..493dea5125 100644
--- a/support/testing/infra/basetest.py
+++ b/support/testing/infra/basetest.py
@@ -35,6 +35,7 @@ class BRTest(unittest.TestCase):
logtofile = True
keepbuilds = False
jlevel = 0
+ timeout_multiplier = 1
def __init__(self, names):
super(BRTest, self).__init__(names)
@@ -60,7 +61,8 @@ class BRTest(unittest.TestCase):
self.b.build()
self.show_msg("Building done")
- self.emulator = Emulator(self.builddir, self.downloaddir, self.logtofile)
+ self.emulator = Emulator(self.builddir, self.downloaddir,
+ self.logtofile, self.timeout_multiplier)
def tearDown(self):
self.show_msg("Cleaning up")
OpenPOWER on IntegriCloud