Releases: sbabcoc/JUnit-Foundation
Releases · sbabcoc/JUnit-Foundation
junit-foundation-6.1.4
- 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
- Upgrade
junit-foundation-6.1.3
- Upgrade to
Settings API
2.2.2
junit-foundation-6.1.2
- Upgrade to
Java Utils
1.7.2
junit-foundation-6.1.1
- Add common handling for propagation of proxy exceptions
- README: Add documentation for runner watcher feature
junit-foundation-6.1.0
- Add tracking of associations between methods and the
TestClass
objects that own them - Implement runner watcher feature
junit-foundation-6.0.2
- 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
- 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
- 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
- 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
- Replace
HookInstallingRunner
with Java agent activation inLifecycleHooks
- 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