138 exitCode = proc.exitCode() |
138 exitCode = proc.exitCode() |
139 return exitCode == 0 |
139 return exitCode == 0 |
140 |
140 |
141 return False |
141 return False |
142 |
142 |
143 def getVersions(self, interpreter): |
143 def getVersions(self, interpreter): # noqa: U100 |
144 """ |
144 """ |
145 Public method to get the test framework version and version information |
145 Public method to get the test framework version and version information |
146 of its installed plugins. |
146 of its installed plugins. |
147 |
147 |
148 @param interpreter interpreter to be used for the test |
148 @param interpreter interpreter to be used for the test |
151 list of available plugins with name and version each |
151 list of available plugins with name and version each |
152 @rtype dict |
152 @rtype dict |
153 """ |
153 """ |
154 return {} |
154 return {} |
155 |
155 |
156 def hasCoverage(self, interpreter): |
156 def hasCoverage(self, interpreter): # noqa: U100 |
157 """ |
157 """ |
158 Public method to get the test framework version and version information |
158 Public method to get the test framework version and version information |
159 of its installed plugins. |
159 of its installed plugins. |
160 |
160 |
161 @param interpreter interpreter to be used for the test |
161 @param interpreter interpreter to be used for the test |
163 @return flag indicating the availability of coverage functionality |
163 @return flag indicating the availability of coverage functionality |
164 @rtype bool |
164 @rtype bool |
165 """ |
165 """ |
166 return False |
166 return False |
167 |
167 |
168 def supportsPatterns(self, interpreter): |
168 def supportsPatterns(self, interpreter): # noqa: U100 |
169 """ |
169 """ |
170 Public method to indicate the support for test filtering using test name |
170 Public method to indicate the support for test filtering using test name |
171 patterns or a test name pattern expression. |
171 patterns or a test name pattern expression. |
172 |
172 |
173 @param interpreter interpreter to be used for the test |
173 @param interpreter interpreter to be used for the test |
175 @return flag indicating support of markers |
175 @return flag indicating support of markers |
176 @rtype bool |
176 @rtype bool |
177 """ |
177 """ |
178 return False |
178 return False |
179 |
179 |
180 def supportsMarkers(self, interpreter): |
180 def supportsMarkers(self, interpreter): # noqa: U100 |
181 """ |
181 """ |
182 Public method to indicate the support for test filtering using markers and/or |
182 Public method to indicate the support for test filtering using markers and/or |
183 marker expressions. |
183 marker expressions. |
184 |
184 |
185 @param interpreter interpreter to be used for the test |
185 @param interpreter interpreter to be used for the test |
187 @return flag indicating support of markers |
187 @return flag indicating support of markers |
188 @rtype bool |
188 @rtype bool |
189 """ |
189 """ |
190 return False |
190 return False |
191 |
191 |
192 def getMarkers(self, interpreter, workdir): |
192 def getMarkers(self, interpreter, workdir): # noqa: U100 |
193 """ |
193 """ |
194 Public method to get the list of defined markers. |
194 Public method to get the list of defined markers. |
195 |
195 |
196 @param interpreter interpreter to be used for the test |
196 @param interpreter interpreter to be used for the test |
197 @type str |
197 @type str |
263 testArgs = self.createArguments(config) |
263 testArgs = self.createArguments(config) |
264 self.testRunAboutToBeStarted.emit() |
264 self.testRunAboutToBeStarted.emit() |
265 self.__process.start(config.interpreter, testArgs) |
265 self.__process.start(config.interpreter, testArgs) |
266 running = self.__process.waitForStarted() |
266 running = self.__process.waitForStarted() |
267 if not running: |
267 if not running: |
268 raise RuntimeError |
268 raise RuntimeError("Test process did not start.") |
269 |
269 |
270 def finished(self): |
270 def finished(self): |
271 """ |
271 """ |
272 Public method handling the unit test process been finished. |
272 Public method handling the unit test process been finished. |
273 |
273 |