python/lib/daemon.yamlthere is no "(?P<args>.*)" processEnsure a given process is not running.
Captures:
args: texta daemon helper shell script (?P<filename>\S+)Install a helper script from an embedded file.
Captures:
filename: fileI start "(?P<path>\S+)(?P<args>.*)" as a background process as (?P<name>\S+), on port (?P<port>\S+)Start a process in the background (as a daemon) and wait until it listens on its assigned port.
Captures:
name: wordargs: textport: wordpath: wordI start "(?P<path>[^ "]+)(?P<args>[^"]*)" as a background process as (?P<name>[^,]+), on port (?P<port>\d+), with environment (?P<env>.*)Start a process in the background (as a daemon) and wait until it listens on its assigned port. Remember the process under the given name.
Captures:
args: textport: uintname: textpath: pathenv: textI try to start "(?P<path>\S+)(?P<args>.*)" as (?P<name>\S+), on port (?P<port>\S+)Try to start a background process (as a daemon), but don’t fail if starting it fails.
Captures:
args: textport: wordname: wordpath: wordI try to start "(?P<path>[^ "]+)(?P<args>[^"]*)" as (?P<name>[^,]+), on port (?P<port>\d+), with environment (?P<env>.*)Start a process in the background (as a daemon) and wait until it listens on its assigned port. Remember the process under the given name. Don’t fail if this fails.
Captures:
name: textpath: pathargs: textport: uintenv: textI start "(?P<path>\S+)(?P<args>.*)" as a background process as (?P<name>\S+)Start a process in the background (as a daemon). Remember the process under the given name. Don’t fail if this fails.
Captures:
path: wordname: wordargs: textI start "(?P<path>[^ "]+)(?P<args>[^"]*)" as a background process as (?P<name>[^,]+), with environment (?P<env>.*)Start a process in the background (as a daemon), with specific environment variables set. Remember the process under the given name. Don’t fail if this fails.
Captures:
env: textpath: pathargs: textname: textI stop background process (?P<name>\S+)Stop a background process that was started earlier with the given name.
Captures:
name: worddaemon (?P<name>\S+) has produced outputWait until the named daemon has produced output to its stdout or stderr.
Captures:
name: worda process "(?P<args>.*)" is runningCheck that a given process is running.
Captures:
args: textthere is no "(?P<args>.*)" processCheck that a given process is not running.
Captures:
args: textstarting daemon fails with "(?P<message>.*)"Check that starting a daemon previously failed, and the error message contains the given text.
Captures:
message: textstarting the daemon succeedsCheck that staring a daemon previous succeeded.
daemon (?P<name>\S+) stdout is "(?P<text>.*)"Check that the named daemon has written exactly the given text to its stdout.
Captures:
text: textname: worddaemon (?P<name>\S+) stdout contains "(?P<text>.*)"Check that the named daemon has written the given text to its stdout, possibly among other text.
Captures:
text: textname: worddaemon (?P<name>\S+) stdout doesn't contain "(?P<text>.*)"Check that the named daemon has not written the given text to its stdout.
Captures:
name: wordtext: textdaemon (?P<name>\S+) stderr is "(?P<text>.*)"Check that the named daemon has written exactly the given text to its stderr.
Captures:
text: textname: word