commit 439fa813dcb3331582a2ee3fff34e61239dd75cb
Author: Mauro Talevi <[email protected]>
AuthorDate: Sun Apr 29 13:36:38 2012 +0200
Commit: Mauro Talevi <[email protected]>
CommitDate: Sun Apr 29 13:36:38 2012 +0200
JBEHAVE-762: Given stories should not added to xref, as they are
considered in embedded mode, i.e. as part of the scenario that invokes them.
diff --git
a/jbehave-core/src/main/java/org/jbehave/core/reporters/CrossReference.java
b/jbehave-core/src/main/java/org/jbehave/core/reporters/CrossReference.java
index 69efc58..c44f432 100755
--- a/jbehave-core/src/main/java/org/jbehave/core/reporters/CrossReference.java
+++ b/jbehave-core/src/main/java/org/jbehave/core/reporters/CrossReference.java
@@ -201,6 +201,8 @@ public class CrossReference extends Format {
@Override
public void beforeStory(Story story, boolean givenStory) {
+ if (givenStory)
+ return;
synchronized (stories) {
stories.add(new StoryHolder(story));
}
@@ -225,6 +227,8 @@ public class CrossReference extends Format {
@Override
public void afterStory(boolean givenStory) {
+ if (givenStory)
+ return;
times.put(currentStory.get().getPath(),
System.currentTimeMillis() - currentStoryStart.get());
if (outputAfterEachStory) {
outputToFiles(storyReporterBuilder);