Hi Graham,

the passing upon pending step is the default. If it fails it means there's something else going on.

Try turning on verbose failures.

public abstract class MyStory extends JUnitStory {

    public MyStory() {
        configuredEmbedder().embedderControls().doVerboseFailures(true);
    }

}

Also, there is a pending.story in the trader example that you can run and it shows it doesn't fail the build.

Cheers

On 16/05/2012 15:12, Graham Abell wrote:
Hi,

I'm trying to stop my runs failing when there are pending steps. In my configuration I've added:
.usePendingStepStrategy(new PassingUponPendingStep())
.useFailureStrategy(new SilentlyAbsorbingFailure())

but it still fails - is there something else I need to do?

org.jbehave.core.embedder.Embedder$RunningStoriesFailed: Failures in running stories: automation/jbehave/smoketest_scenarios.story: org.jbehave.core.embedder.StoryManager$StoryExecutionFailed: automation/jbehave/smoketest_scenarios.story at org.jbehave.core.embedder.Embedder$ThrowingRunningStoriesFailed.handleFailures(Embedder.java:495)
at org.jbehave.core.embedder.Embedder.handleFailures(Embedder.java:224)
at org.jbehave.core.embedder.Embedder.runStoriesAsPaths(Embedder.java:205)
at automation.jbehave.JbehaveRunner.GenericRunner(JbehaveRunner.java:29)

thanks,
Graham

Reply via email to