summaryrefslogtreecommitdiff
path: root/share/python/lib/daemon.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'share/python/lib/daemon.yaml')
-rw-r--r--share/python/lib/daemon.yaml19
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