module documentation
Test reporter forwarding test results over trial distributed AMP commands.
Present Since | |
12.3 |
Class |
|
A mutable container for the result of sending test results back to the parent process. |
Class |
|
Reporter for trial's distributed workers. We send things not through a stream, but through an AMP protocol's callRemote method. |
Async Function | add |
Send an error to the worker manager over an AMP connection. |
Async Function | add |
Like addError but for expected failures. |
Async Function | add |
Like addError but for failures. |
Type Variable | T |
Undocumented |
async def addError(amp:
AMP
, testName: str
, errorClass: str
, error: str
, frames: list[ str]
):
(source)
¶
Send an error to the worker manager over an AMP connection.
First the pieces which can be large are streamed over the connection. Then, managercommands.AddError
is called with the rest of the information and the stream IDs.
Parameters | |
amp:AMP | The connection to use. |
teststr | The name (or ID) of the test the error relates to. |
errorstr | The fully qualified name of the error type. |
error:str | The string representation of the error. |
frames:list[ | The lines of the traceback associated with the error. |