821 self.__interceptSignals() |
821 self.__interceptSignals() |
822 |
822 |
823 try: |
823 try: |
824 import unittest |
824 import unittest |
825 testLoader = unittest.TestLoader() |
825 testLoader = unittest.TestLoader() |
826 test = testLoader.discover(discoveryStart, top_level_dir=top_level_dir) |
826 test = testLoader.discover( |
|
827 discoveryStart, top_level_dir=top_level_dir) |
827 if hasattr(testLoader, "errors") and \ |
828 if hasattr(testLoader, "errors") and \ |
828 bool(testLoader.errors): |
829 bool(testLoader.errors): |
829 self.sendJsonCommand("ResponseUTDiscover", { |
830 self.sendJsonCommand("ResponseUTDiscover", { |
830 "testCasesList": [], |
831 "testCasesList": [], |
831 "exception": "DiscoveryError", |
832 "exception": "DiscoveryError", |
873 discoveryStart = params["workdir"] |
874 discoveryStart = params["workdir"] |
874 if params["testcases"]: |
875 if params["testcases"]: |
875 self.test = testLoader.loadTestsFromNames( |
876 self.test = testLoader.loadTestsFromNames( |
876 params["testcases"]) |
877 params["testcases"]) |
877 else: |
878 else: |
878 self.test = testLoader.discover(discoveryStart, top_level_dir=top_level_dir) |
879 self.test = testLoader.discover( |
|
880 discoveryStart, top_level_dir=top_level_dir) |
879 else: |
881 else: |
880 if params["filename"]: |
882 if params["filename"]: |
881 utModule = imp.load_source( |
883 utModule = imp.load_source( |
882 params["testname"], params["filename"]) |
884 params["testname"], params["filename"]) |
883 else: |
885 else: |