Releases: valfirst/jbehave-junit-runner
v2.0.0
v2.0.0 (2017-08-24)
GroupId was changed to com.github.valfirst
due to repository ownership transferring
Implemented enhancements:
- #6 via #83 - Adding support for
@BeforeStory/@AfterStory
and@BeforeScenario/@AfterScenario
- #20 via #96 - Support multithreaded story execution
- #83 - Refactor and optimize creation of
configuredEmbedder
andcandidateSteps
inJUnitReportingRunner
- #83 - Search for "storyPaths" method in superclasses
Previously "storyPaths" method was searched in all methods of the test class (with any visibility modifier) and in public methods of test class superclasses. Now all methods of superclasses are included in the search. It may be useful for cases when there is some common class with protected "storyPaths" method and there is a set of sub-classes adding custom logic, but not overriding "storyPaths" method. - #83 - Use ExamplePerformableScenario to generate descriptions for examples
ExamplePerformableScenario suits better for generation of descriptions for examples than ExamplesTable from scenario, since JBehave may apply additional operations which are reflected only in ExamplePerformableScenario
Fixed issues:
- #80 via #83 - JUnitScenarioReporter throws NPE when story file name contains parentheses
- #83 - Filtered out stories and scenarios shouldn't be included in JUnit description tree
- #94 - Remove fix for special IntelliJ handling
- #95 - Fix NullPointer in ExamplesTable Description
Updates:
v1.2.0
#82 - Throws AssertionError instead of RuntimeException on scenario and sto…
#78 - Configure build for coveralls
#77 - Fix junit 4.12 issue
#69 - JUnitReportingRunner implemented as a BlockJUnit4ClassRunner (working with latest master)
#67 - Remove Ant build
#56 - Make use of Travis CI enhancement
#40 - chore(Settings): Define whitespace policy through EditorConfig enhancement
jbehave-junit-runner-1.1.2
Fixed #60: Remove obsolete method from JUnitReportingRunner
jbehave-junit-runner-1.1.1
jbehave-junit-runner-1.1.0
Version 1.1.0 is now compatible to JBehave 3.9 or higher
Bugfixes:
Released files should be available on maven central:
http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22de.codecentric%22%20AND%20a%3A%22jbehave-junit-runner%22
jbehave-junit-runner-1.0.2
Version 1.0.2 now requires JBehave 3.8 or higher
Enhancements:
- #32 Localize ScenarioReporter
Bugfixes:
- #30 / #29 Don't instanciate Step Class to get Type (that triggered to upgrade the dependency to JBehave 3.8)
- #28 NullPointerException is no longer thrown for empty story files.
Released files should be available on maven central:
http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22de.codecentric%22%20AND%20a%3A%22jbehave-junit-runner%22