Releases: sbabcoc/TestNG-Foundation
Releases · sbabcoc/TestNG-Foundation
Upgrade to latest dependencies
testng-foundation-1.13.3 [maven-release-plugin] copy for tag testng-foundation-1.13.3
Finish conversion to Java 7
- Add tool chain to ensure compilation with JDK 7
- Replace Java 8 dependencies with Java 7 versions
Fix bug in getMarkedClass() - typo in class name reference
ListenerChain.getMarkedClass()
- Search for LinkedListeners
annotation, not the LinkedListener
marker
Logger is no longer required; fix compilation issues
testng-foundation-1.12.1 [maven-release-plugin] copy for tag testng-foundation-1.12.1
Initial revisions to support Java 7
- Set
maven.compiler
source and target version properties - Replace Java 8
Optional
with Google GuavaOptional
- Revise implementation and declarations to replace default and static interface methods
- Update documentation
Add support for IExecutionListener to ListenerChain
ListenerChain
now supports attaching listeners that implementIExecutionListener
. Note that this support can only be activated via the service loader, as the notification for start of execution fires long before we get around to processing@LinkedListeners
annotations.
Fix issues with multi-word path names
- Upgrade to
Java Utils 1.7.3
to acquire the fix for handling file paths that contain spaces
Add artifact collection for configuration method failures
- Configuration method failures now trigger automatic test artifact capture
- Add object and method synchronization to fix a few thread-safety issues
Import fix for UncheckThrow bug
- Upgrade to
Java Utils 1.7.2
to acquire the fix for theUncheckedThrow
utility class
Specify Java version via project properties
- Switch Java version specification from
maven-compiler-plugin
to project properties