9b65337e5c
* win_nssm: add failing tests for issue #44079 (cherry picked from commit a5d1241fa13b308813173e7686277e15c09c0bdb) * win_nssm: add more failing tests These tests highlight several issues with this module: * Service not started when state=started * Errors with app_parameters (see #25265) * Exception when passing several dependencies separated by comma as specified in doc (cherry picked from commit e50234bdb32304703fd1ce1d4f6067a0d551049e) * win_nssm: use Run-Command instead of Invoke-Expression to prevent interpretation issue Fix #44079 (cherry picked from commit 20a0d90ebeec92fc498e29d57393b280f6e639a5) * win_nssm: fix service not started when state=started Nssm status returns a multiline output that doesn't match any of the strict patterns in the switch statement. (cherry picked from commit 8180a7c39b2936426e6def0fa06edd974845d36b) * win_nssm: fix incorrect separator in doc for service dependencies The dependencies parameter works with space as separator, but not with comma as shown in the documentation (cherry picked from commit ddd4b4bea69a39e8e2aadac9d23c1f64bd1355f5) * win_nssm: fix error with app_parameters parameter Fix #25265 (cherry picked from commit aba0d48ba5fe74842ceb3584753e4fc9bca1bc92) * win_nssm: add idempotence tests (cherry picked from commit 46a5e4f3bfbeecb34693d0a8597e5d9643a03624) * win_nssm: fix several idempotence issues and misbehaviors Add missing space between arguments when app_parameters contains several keys. Use Argv-ToString and Escape-Argument to improve arguments handling (parameters with quotes, backslashes or spaces). (cherry picked from commit 933a4092bf584108849b5161bbdd00092c4c8c09) * win_nssm: test parameters with spaces, quotes or backslashes (cherry picked from commit 51843a7b3c7120721d19b192408d7a5984b12d67) * win_nssm: restore comma as separator for service dependencies Revert commit ddd4b4b (cherry picked from commit ead882bb9b0bb9e576eda9e074f9150785f9512f) * win_nssm: restore support of string as dict form for app_parameters and remove support of literal YAML dict (cherry picked from commit 862855252b5f8ff9cdd6ef8a4b3e6afee6a3c326) * win_nssm: wrong variable in tests (cherry picked from commit 9b9c839461bc428e0ab3897b7681492a45728f73) * win_nssm: add changelog fragment |
||
---|---|---|
.. | ||
ignore.txt | ||
pslint.ps1 | ||
settings.psd1 | ||
skip.txt |