package org.jboss.tools.fuse.reddeer.condition; import org.jboss.reddeer.common.condition.AbstractWaitCondition; import org.jboss.tools.runtime.reddeer.utils.FuseShellSSH; /** * Checks whether Fuse server's log contains specified text * * @author tsedmik */ public class FuseLogContainsText extends AbstractWaitCondition { private String text; public FuseLogContainsText(String text) { this.text = text; } @Override public boolean test() { return new FuseShellSSH().execute("log:display").contains(text); } @Override public String description() { return "Fuse Server's log contains: \"" + text + "\""; } }