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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux