Releases: sbabcoc/JUnit-Foundation
Releases · sbabcoc/JUnit-Foundation
Intercept extensions of BlockJUnit4ClassRunner, fix context issue
- Intercept extensions of BlockJUnit4ClassRunner, not just the class itself.
- Switch context from TestClass (which gets re-used in parallel execution) to runner (which is unique)
Parameterized artifact capture and more
- Factor AtomIdentity test rule out of ArtifactCollector for non-capturing applications.
- Switch logger in AtomIdentity to Optional
- Back-port the DisplayName annotation from JUnit 5
- Upgrade to the latest Java Utils release (1.7.3)
- Add parameterized artifact capture unit test
- Update README
Fixes for ServiceLoader thread safety issues
- Add synchronization to access of ServiceLoader objects.
- Switch NOTIFIERS set to thread-safe CopyOnWriteArraySet.
junit-foundation-6.3.0
- Add
TestClassWatcher2interface that provides JUnit runner for context with start/finish notifications. - Deprecate corresponding notifications in
TestClassWatcherinterface. - Add implementation to fire
TestClassWatcher2notifications. - README: Update documentation to replace
TestClassWatcherreferences withTestClassWatcher2.
junit-foundation-6.2.0
- POM: Upgrade to
Byte Buddy1.9.3 to provide Java 11 compatibility - README: Document static context mapping methods
junit-foundation-6.1.4
- Add 'public' access specified to
RunReflectiveCall.getTargetFor(FrameworkMethod) - README:
- Upgrade
JUnit Foundationversion references - Switch from
maven-compiler-pluginto source/target properties for Java version specification
- Upgrade
junit-foundation-6.1.3
- Upgrade to
Settings API2.2.2
junit-foundation-6.1.2
- Upgrade to
Java Utils1.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
TestClassobjects that own them - Implement runner watcher feature