diff --git a/src/test/java/test/it/IT_DeployRestartNoCleanNoTestsMain.java b/src/test/java/test/it/IT_DeployRestartNoCleanNoTestsMain.java index df0139c..714590f 100644 --- a/src/test/java/test/it/IT_DeployRestartNoCleanNoTestsMain.java +++ b/src/test/java/test/it/IT_DeployRestartNoCleanNoTestsMain.java @@ -43,11 +43,11 @@ public class IT_DeployRestartNoCleanNoTestsMain { } private static void ensureSudoNoPasswordOrThrow() { - int code = ssh("sudo -n true"); + int code = ssh("sudo -n systemctl status " + SERVICE_NAME + " >/dev/null 2>&1"); if (code == 0) return; throw new RuntimeException( "Remote sudo requires password for " + REMOTE_USER + "@" + REMOTE_HOST - + ". Configure NOPASSWD for service control or run deploy with privileged user." + + ". Configure NOPASSWD for 'systemctl ... " + SERVICE_NAME + "' or run deploy with privileged user." ); }