protected static Slave createSlave(String name, String remoteFS, Jenkins jenkins, ComputerLauncher launcher) throws Exception{
DumbSlave slave = new DumbSlave(name, "dummy",
remoteFS, "2", Mode.NORMAL, "", launcher,
RetentionStrategy.NOOP, Collections.<NodeProperty<?>>emptyList());
jenkins.addNode(slave);
while(slave.toComputer()==null || !slave.toComputer().isOnline()){
Thread.sleep(100);
}
return slave;
}