runway.tests.handlers.script module

Script test runner.

class runway.tests.handlers.script.ScriptHandler[source]

Bases: runway.tests.handlers.base.TestHandler

Handle script tests.


commands (List[str]) – A list of commands to be executed in order. Each command is run in its own subprocess. The working directory will be the same as where the ‘runway test’ command was executed.


classmethod handle(name: str, args: Union[ConfigProperty, Dict[str, Any]]) None[source]

Perform the actual test.

static get_dirs(provided_path: str) List[str]

Return list of directories.