eric7/Unittest/Interfaces/UnittestExecutor.py

branch
unittest
changeset 9064
339bb8c8007d
parent 9063
f1d7dd7ae471
child 9065
39405e6eba20
equal deleted inserted replaced
9063:f1d7dd7ae471 9064:339bb8c8007d
52 "skipped": self.tr("Skipped"), 52 "skipped": self.tr("Skipped"),
53 "expected failure": self.tr("Expected Failure"), 53 "expected failure": self.tr("Expected Failure"),
54 "unexpected success": self.tr("Unexpected Success"), 54 "unexpected success": self.tr("Unexpected Success"),
55 "success": self.tr("Success"), 55 "success": self.tr("Success"),
56 } 56 }
57
58 self.__testWidget = testWidget
57 59
58 def getVersions(self, interpreter): 60 def getVersions(self, interpreter):
59 """ 61 """
60 Public method to get the test framework version and version information 62 Public method to get the test framework version and version information
61 of its installed plugins. 63 of its installed plugins.
106 if config.collectCoverage: 108 if config.collectCoverage:
107 args.append("--cover") 109 args.append("--cover")
108 if config.eraseCoverage: 110 if config.eraseCoverage:
109 args.append("--cover-erase") 111 args.append("--cover-erase")
110 112
111 if config.testFilename and config.testName: 113 if config.failedOnly:
114 args.append("--failed-only")
115 if config.testFilename:
116 args.append(config.testFilename)
117 args.extend(self.__testWidget.getFailedTests())
118
119 elif config.testFilename and config.testName:
112 args.append(config.testFilename) 120 args.append(config.testFilename)
113 args.append(config.testName) 121 args.append(config.testName)
114 122
115 return args 123 return args
116 124

eric ide

mercurial