aboutsummaryrefslogtreecommitdiffstats
path: root/node-admin/src/test
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2019-11-20 09:53:04 +0100
committerMartin Polden <mpolden@mpolden.no>2019-11-20 09:53:04 +0100
commit7a75f4c2276d41df6380fb197d34ea36b94898fb (patch)
tree84142729a71abcb4863f00d3faf7e3d3bd9c3f81 /node-admin/src/test
parente8e051bad5111fd6a6c4fe03afa638bf145ac5ea (diff)
Add sudo support to SystemCtl
Diffstat (limited to 'node-admin/src/test')
-rw-r--r--node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/systemd/SystemCtlTest.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/systemd/SystemCtlTest.java b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/systemd/SystemCtlTest.java
index c5a4ab63f1b..23a68321059 100644
--- a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/systemd/SystemCtlTest.java
+++ b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/systemd/SystemCtlTest.java
@@ -143,4 +143,11 @@ public class SystemCtlTest {
}
}
+ @Test
+ public void withSudo() {
+ SystemCtl systemCtl = new SystemCtl(terminal).withSudo();
+ terminal.expectCommand("sudo systemctl restart docker 2>&1", 0, "");
+ assertTrue(systemCtl.restart("docker").converge(taskContext));
+ }
+
}