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 |