Для того, чтобы использовать @skip
или @ignore true
мета в рассказ, чтобы пропустить эту историю,
вам нужно настроить мета-фильтр в конфигурации вашего теста.
В зависимости от того, как настроить тест, это может быть, например:
@RunWith(AnnotatedEmbedderRunner.class)
@UsingEmbedder(metaFilters = {"-skip"})
public class AnnotatedTraderEmbedder extends InjectableEmbedder {
}
или, в Java:
public MyStories() {
configuredEmbedder().embedderControls().doGenerateViewAfterStories(true)
.doIgnoreFailureInStories(true)
.doIgnoreFailureInView(true).useThreads(1);
// Meta filters:
configuredEmbedder().useMetaFilters(Arrays.asList("-skip"));
}
Смотрите документацию для деталей: http://jbehave.org/reference/stable/meta-filtering.html
Почему бы вам нужно пропустить его? Просто позвольте этому покраснеть, пока вы не исправите его. Почему это мешает вашим другим тестам? Можете ли вы прокомментировать или показать нам пример? –
да, он делает .. несколько шагов повторить право? Пример: пользователь вводит имя пользователя и пароль. У меня не может быть разных реализаций для каждого сценария. – WarLoCk
Это не пройдет, если его красный. По пропуску я имею в виду. он не перейдет к следующему сценарию – WarLoCk