12345678910111213141516171819202122232425262728293031 |
- # Copyright (c) Twisted Matrix Laboratories.
- # See LICENSE for details.
- """
- Commands for telling a worker to load tests or run tests.
- @since: 12.3
- """
- from twisted.protocols.amp import Command, String, Boolean, Unicode
- from twisted.python.compat import _PY3
- NativeString = Unicode if _PY3 else String
- class Run(Command):
- """
- Run a test.
- """
- arguments = [(b'testCase', NativeString())]
- response = [(b'success', Boolean())]
- class Start(Command):
- """
- Set up the worker process, giving the running directory.
- """
- arguments = [(b'directory', NativeString())]
- response = [(b'success', Boolean())]
|