package org.jbehave.ant; import static org.apache.tools.ant.Project.MSG_INFO; import org.apache.tools.ant.BuildException; import org.jbehave.core.embedder.Embedder; import org.jbehave.core.junit.AnnotatedEmbedderRunner; import org.junit.runner.RunWith; /** * Ant task that runs with {@link AnnotatedEmbedderRunner}, equivalent to * execution via JUnit's {@link RunWith}. */ public class RunStoriesWithAnnotatedEmbedderRunner extends AbstractEmbedderTask { public void execute() throws BuildException { Embedder embedder = newEmbedder(); log("Running stories with annotated embedder runner", MSG_INFO); embedder.runStoriesWithAnnotatedEmbedderRunner(classNames()); } }