blob: 497180f709ad969366c1f6d89cf07bc950dcf204 [file] [log] [blame]
package brooklyn.entity.driver;
import java.util.List
import java.util.Map
import brooklyn.entity.basic.EntityLocal
import brooklyn.entity.basic.lifecycle.legacy.SshBasedAppSetup;
import brooklyn.location.basic.SshMachineLocation
public class MockSshBasedSoftwareSetup extends SshBasedAppSetup {
public MockSshBasedSoftwareSetup(EntityLocal entity, SshMachineLocation machine) {
super(entity, machine)
}
public int numCallsToRunApp = 0;
@Override
public void runApp() {
super.runApp();
numCallsToRunApp++;
}
@Override
public boolean isRunning() {
return numCallsToRunApp>0;
}
@Override
public List<String> getRunScript() {
return [];
}
@Override
public List<String> getCheckRunningScript() {
return [];
}
@Override
public List<String> getRestartScript() {
return [];
}
@Override
public List<String> getShutdownScript() {
return [];
}
}