package org.jbehave.core.annotations;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import org.jbehave.core.embedder.Embedder;
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE })
@Inherited
@Documented
public @interface UsingEmbedder {
Class<?> embedder() default Embedder.class;
boolean batch() default false;
boolean skip() default false;
boolean generateViewAfterStories() default true;
boolean ignoreFailureInStories() default false;
boolean ignoreFailureInView() default false;
boolean verboseFailures() default false;
boolean verboseFiltering() default false;
String storyTimeouts() default "";
/** @deprecated Use storyTimeouts() */
long storyTimeoutInSecs() default 300;
/** @deprecated Use storyTimeouts() */
String storyTimeoutInSecsByPath() default "";
boolean failOnStoryTimeout() default false;
int threads() default 1;
boolean stepsFactory() default true;
String[] metaFilters() default {};
String systemProperties() default "";
}