commit 6cd92c563ce86c67bad3a159838a2d8f416b5187 Author: Jan Tluka jtluka@redhat.com Date: Fri Dec 9 17:03:49 2011 +0100
TestIperf installed option
The option helps with consequent runs of the test.
Signed-off-by: Jiri Pirko jpirko@redhat.com
Tests/TestIperf.py | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) --- diff --git a/Tests/TestIperf.py b/Tests/TestIperf.py index 45eda95..8b84484 100644 --- a/Tests/TestIperf.py +++ b/Tests/TestIperf.py @@ -17,7 +17,6 @@ class TestIperf(TestGeneric): def _install_iperf(self): # by default dies on failure logging.info("trace: _install_iperf") - self._temp_dir = (exec_cmd("mktemp -d")[0]).strip() exec_cmd("wget -P %s/ %s" % (self._temp_dir, self._harness_url) ) exec_cmd("cd %s; tar -xvzf %s" % (self._temp_dir, self._harness_archive)) exec_cmd("cd %s/%s; ./configure; make; " % (self._temp_dir, self._harness)) @@ -58,7 +57,12 @@ class TestIperf(TestGeneric): self.duration = 60
# same for client and server - self._install_iperf() + installed = self.get_opt("install_dir") + if installed is None: + self._temp_dir = (exec_cmd("mktemp -d")[0]).strip() + self._install_iperf() + else: + self._temp_dir = installed
role = self.get_mopt("role") cmd = self._compose_iperf_cmd(role)
lnst-developers@lists.fedorahosted.org