[KVM-AUTOTEST PATCH 09/28] KVM test: remove kvm_test_utils.BackgroundTest

Michael Goldish
2010-12-27T16:01:36Z

kvm_utils.Thread is used instead.

Signed-off-by: Michael Goldish <mgoldish@redhat.com>
---
client/tests/kvm/kvm_test_utils.py | 47 ------------------------------------
1 files changed, 0 insertions(+), 47 deletions(-)

diff --git a/client/tests/kvm/kvm_test_utils.py b/client/tests/kvm/kvm_test_utils.py
index 2a3a062..6569d3b 100644
--- a/client/tests/kvm/kvm_test_utils.py
+++ b/client/tests/kvm/kvm_test_utils.py
@@ -593,53 +593,6 @@ def run_autotest(vm, session, control_path, timeout, outputdir):
raise error.TestFail(e_msg)

-class BackgroundTest(object):
- """
- This class would run a test in background through a dedicated thread.
- """
-
- def __init__(self, func, params):
- """
- Initialize the object and set a few attributes.
- """
- self.thread = threading.Thread(target=self.launch,
- args=(func, params))
- self.exception = None
-
-
- def launch(self, func, params):
- """
- Catch and record the exception.
- """
- try:
- func(*params)
- except Exception, e:
- self.exception = e
-
-
- def start(self):
- """
- Run func(params) in a dedicated thread
- """
- self.thread.start()
-
-
- def join(self):
- """
- Wait for the join of thread and raise its exception if any.
- """
- self.thread.join()
- if self.exception:
- raise self.exception
-
-
- def is_alive(self):
- """
- Check whether the test is still alive.
- """
- return self.thread.isAlive()
-
-
def get_loss_ratio(output):
"""
Get the packet loss ratio from the output of ping
--
1.7.3.3