(self)
| 92 | self.currentResult.stop() |
| 93 | |
| 94 | def discoverClicked(self): |
| 95 | self.__rollbackImporter.rollbackImports() |
| 96 | directory = self.getDirectoryToDiscover() |
| 97 | if not directory: |
| 98 | return |
| 99 | self.directory_to_read = directory |
| 100 | try: |
| 101 | # Explicitly use 'None' value if no top level directory is |
| 102 | # specified (indicated by empty string) as discover() explicitly |
| 103 | # checks for a 'None' to determine if no tld has been specified |
| 104 | top_level_dir = self.top_level_dir or None |
| 105 | tests = unittest.defaultTestLoader.discover(directory, self.test_file_glob_pattern, top_level_dir) |
| 106 | self.test_suite = tests |
| 107 | except: |
| 108 | exc_type, exc_value, exc_tb = sys.exc_info() |
| 109 | traceback.print_exception(*sys.exc_info()) |
| 110 | self.errorDialog("Unable to run test '%s'" % directory, |
| 111 | "Error loading specified test: %s, %s" % (exc_type, exc_value)) |
| 112 | return |
| 113 | self.notifyTestsDiscovered(self.test_suite) |
| 114 | |
| 115 | # Required callbacks |
| 116 |
nothing calls this directly
no test coverage detected