1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- # Copyright (c) Twisted Matrix Laboratories.
- # See LICENSE for details.
- """
- Commands for reporting test success of failure to the manager.
- @since: 12.3
- """
- from twisted.protocols.amp import Boolean, Command, Integer, Unicode
- NativeString = Unicode
- class AddSuccess(Command):
- """
- Add a success.
- """
- arguments = [(b"testName", NativeString())]
- response = [(b"success", Boolean())]
- class AddError(Command):
- """
- Add an error.
- """
- arguments = [
- (b"testName", NativeString()),
- (b"errorClass", NativeString()),
- (b"errorStreamId", Integer()),
- (b"framesStreamId", Integer()),
- ]
- response = [(b"success", Boolean())]
- class AddFailure(Command):
- """
- Add a failure.
- """
- arguments = [
- (b"testName", NativeString()),
- (b"failStreamId", Integer()),
- (b"failClass", NativeString()),
- (b"framesStreamId", Integer()),
- ]
- response = [(b"success", Boolean())]
- class AddSkip(Command):
- """
- Add a skip.
- """
- arguments = [(b"testName", NativeString()), (b"reason", NativeString())]
- response = [(b"success", Boolean())]
- class AddExpectedFailure(Command):
- """
- Add an expected failure.
- """
- arguments = [
- (b"testName", NativeString()),
- (b"errorStreamId", Integer()),
- (b"todo", NativeString()),
- ]
- response = [(b"success", Boolean())]
- class AddUnexpectedSuccess(Command):
- """
- Add an unexpected success.
- """
- arguments = [(b"testName", NativeString()), (b"todo", NativeString())]
- response = [(b"success", Boolean())]
- class TestWrite(Command):
- """
- Write test log.
- """
- arguments = [(b"out", NativeString())]
- response = [(b"success", Boolean())]
|