Skip to content

Releases: sbabcoc/JUnit-Foundation

junit-foundation-6.1.4

05 Nov 19:47
Compare
Choose a tag to compare
  • Add 'public' access specified to RunReflectiveCall.getTargetFor(FrameworkMethod)
  • README:
    • Upgrade JUnit Foundation version references
    • Switch from maven-compiler-plugin to source/target properties for Java version specification

junit-foundation-6.1.3

05 Nov 19:41
Compare
Choose a tag to compare
  • Upgrade to Settings API 2.2.2

junit-foundation-6.1.2

05 Nov 19:40
Compare
Choose a tag to compare
  • Upgrade to Java Utils 1.7.2

junit-foundation-6.1.1

05 Nov 19:39
Compare
Choose a tag to compare
  • Add common handling for propagation of proxy exceptions
  • README: Add documentation for runner watcher feature

junit-foundation-6.1.0

05 Nov 19:35
Compare
Choose a tag to compare
  • Add tracking of associations between methods and the TestClass objects that own them
  • Implement runner watcher feature

junit-foundation-6.0.2

05 Nov 19:33
Compare
Choose a tag to compare
  • README: Add links to watcher/listener interfaces
  • POM: Switch from maven-compiler-plugin to source/target properties for Java version specification

junit-foundation-6.0.1

05 Nov 19:27
Compare
Choose a tag to compare
  • Major revisions to README to document new features and enhancements, and to remove stale content
  • Revise retry implementation to propagate runner object with notifications
  • Add unit tests

junit-foundation-6.0.0

05 Nov 19:20
Compare
Choose a tag to compare
  • Replace use of byte-buddy-maven-plugin with native Java agent implementation
  • Implement atomic test watcher feature
  • Add start/finish notifications to test class watcher
  • Add support for "ignored" tests
  • Move CreateTestClass implementation to its own file to avoid unintended JUnit class preloading
  • Add tracking of associations between child objects (runners/methods) and their parent runners
  • Revise tracking of associations between target objects and their owning TestClass objects
  • Add public static methods to expose lifecycle object associations
  • Add package-private reflection helpers to access private methods and fields
  • Refactor method interceptors
  • Add/update unit tests
  • Add/update JavaDoc

junit-foundation-5.0.0

05 Nov 18:55
Compare
Choose a tag to compare
  • Implement failed-test retry feature
  • Implement dynamic RunListener attachment feature
  • Clean up argument lists for method watcher interfaces
  • Catch and propagate thrown exceptions in method interceptors
  • Enable extension of subclasses of core JUnit classes
  • Move management of ServiceLoader collections to the classes where they're actually used
  • Move RunChild implementation to its own file to prevent unintended JUnit class preloading
  • Enable annotation retention for enhanced classes
  • Add describeChild() static utility method
  • Add/update unit tests
  • Add JavaDoc

junit-foundation-4.0.0

05 Nov 17:53
Compare
Choose a tag to compare
  • Replace HookInstallingRunner with Java agent activation in LifecycleHooks
  • Switch unit tests to TestNG to avoid pre-loading of JUnit classes
  • Add test class watcher feature
  • Add test object watcher feature
  • Tweak a few bits of JavaDoc
  • POM:
    • Upgrade Surefire plugin to 2.22.0
    • Upgrade Setting API to 2.2.0
    • Upgrade Byte Buddy to 1.8.13
    • Add dependency for TestNG 6.10
    • Add JAR plugin to create a manifest to declare Java agent premain
    • Add -javaagent command line argument to Surefire configuration