kvm_utils.Thread is used instead. Signed-off-by: Michael Goldish <mgoldish@xxxxxxxxxx> --- 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 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html