Skip to content

Releases: valfirst/jbehave-junit-runner

v2.0.0

27 Aug 09:08
Compare
Choose a tag to compare

v2.0.0 (2017-08-24)

Full Changelog

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 and candidateSteps in JUnitReportingRunner
  • #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:

  • #83 - Upgarde to JUnit 4.12
  • #96 - Upgrade to JBehave 4.1.1

v1.2.0

29 May 08:16
Compare
Choose a tag to compare

#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

28 Jun 08:58
Compare
Choose a tag to compare

Fixed #60: Remove obsolete method from JUnitReportingRunner

jbehave-junit-runner-1.1.1

27 Jun 14:29
Compare
Choose a tag to compare

Bugfix Release for 1.1.0. Changes include:

  • Improved Support for IntelliJ (#44, #51)
  • Fix asymmetry of JUnit notifier invocations on failed steps (#45)
  • Review versions and scopes of dependencies (#59)

jbehave-junit-runner-1.1.0

21 Feb 12:59
Compare
Choose a tag to compare

Version 1.1.0 is now compatible to JBehave 3.9 or higher

Bugfixes:

  • #36 / #38 / #39 Support latest stable JBehave core release 3.9

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

04 Oct 09:20
Compare
Choose a tag to compare

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