diff options
Diffstat (limited to 'share/python/lib/daemon.yaml')
-rw-r--r-- | share/python/lib/daemon.yaml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/share/python/lib/daemon.yaml b/share/python/lib/daemon.yaml index 424a98f..f4a2f86 100644 --- a/share/python/lib/daemon.yaml +++ b/share/python/lib/daemon.yaml @@ -7,13 +7,26 @@ - when: I start "{path}{args:text}" as a background process as {name}, on port {port} function: daemon_start_on_port +- when: I start "(?P<path>[^ "]+)(?P<args>[^"]*)" as a background process as (?P<name>[^,]+), on port (?P<port>\d+), with environment (?P<env>.*) + regex: true + function: daemon_start_on_port + - when: I try to start "{path}{args:text}" as {name}, on port {port} function: _daemon_start_soonish cleanup: _daemon_stop_soonish +- when: I try to start "(?P<path>[^ "]+)(?P<args>[^"]*)" as (?P<name>[^,]+), on port (?P<port>\d+), with environment (?P<env>.*) + regex: true + function: _daemon_start_soonish + cleanup: _daemon_stop_soonish + - when: I start "{path}{args:text}" as a background process as {name} function: _daemon_start +- when: I start "(?P<path>[^ "]+)(?P<args>[^"]*)" as a background process as (?P<name>[^,]+), with environment (?P<env>.*) + regex: true + function: _daemon_start + - when: I stop background process {name} function: daemon_stop @@ -35,6 +48,12 @@ - then: daemon {name} stdout is "{text:text}" function: daemon_stdout_is +- then: daemon {name} stdout contains "{text:text}" + function: daemon_stdout_contains + +- then: daemon {name} stdout doesn't contain "{text:text}" + function: daemon_stdout_doesnt_contain + - then: daemon {name} stderr is "{text:text}" function: daemon_stderr_is |