193 name=data["name"], |
193 name=data["name"], |
194 id=data["id"], |
194 id=data["id"], |
195 description=data["description"], |
195 description=data["description"], |
196 message=message, |
196 message=message, |
197 extra=tracebackLines, |
197 extra=tracebackLines, |
198 duration=data["duration_ms"], |
198 duration=( |
|
199 data["duration_ms"] if "duration_ms" in data else None |
|
200 ), |
199 filename=fn, |
201 filename=fn, |
200 lineno=ln, |
202 lineno=ln, |
|
203 subtestResult=data["subtest"] if "subtest" in data else False |
201 )) |
204 )) |
202 |
205 |
203 # test run finished |
206 # test run finished |
204 elif data["event"] == "finished": |
207 elif data["event"] == "finished": |
205 self.testRunFinished.emit(data["tests"], data["duration_s"]) |
208 self.testRunFinished.emit(data["tests"], data["duration_s"]) |