Test reporter forwarding test results over trial distributed AMP commands.
Present Since | |
12.3 |
Class |
|
No summary |
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 |
No summary |
Type Variable | T |
Undocumented |
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.
:param amp: The connection to use. :param testName: The name (or ID) of the test the error relates to. :param errorClass: The fully qualified name of the error type. :param error: The string representation of the error. :param frames: The lines of the traceback associated with the error.
Parameters | |
amp:AMP | Undocumented |
teststr | Undocumented |
errorstr | Undocumented |
error:str | Undocumented |
frames:List[ | Undocumented |
Like addError
but for expected failures.
:param amp: See addError
:param testName: See addError
:param error: The string representation of the expected failure. :param todo: The string description of the expectation.
Parameters | |
amp:AMP | Undocumented |
teststr | Undocumented |
error:str | Undocumented |
todo:str | Undocumented |