Skip to content

Releases: sbabcoc/TestNG-Foundation

Finish and document implementation of tracked reference feature

22 Mar 23:17
Compare
Choose a tag to compare
  • This release marks the official completion of tracked-object support. The majority of the changes included in this release are in README and JavaDoc content documenting this feature.

Fix minor bug in removal of references

22 Mar 22:55
Compare
Choose a tag to compare
  • Previously, I explicitly removed references from the attributes collection. Now, I set the references to null instead. This enables TestNG to perform its own internal reference management.

Add ability to release references to tracked objects

22 Mar 22:52
Compare
Choose a tag to compare
  • References can be released individually or en masse.

Add tracking for propagated object references

22 Mar 22:41
Compare
Choose a tag to compare
  • Add tracking of propagated object reference to enable release of these references when tests finish. Holding onto these references prevents the associated objects from being freed by the garbage collector.

Add documentation of automatic retry feature to README

22 Mar 22:35
Compare
Choose a tag to compare
  • This release also includes a few additional revisions to JavaDoc content

Add extensible automatic retry for failed tests

22 Mar 22:32
Compare
Choose a tag to compare
  • Add extensible implementation of the TestNG IRetryAnalyzer interface
  • Upgrade to Java Utils 1.6.0 to access the ExceptionUnwrapper class

Expose artifact provider object

22 Mar 22:23
Compare
Choose a tag to compare
  • Add method to acquire the artifact provider object to ArtifactCollector

Add instance method to acquire linked listener objects

22 Mar 21:44
Compare
Choose a tag to compare
  • Factor out an instance method from the static method used to acquire listener objects attached to ListenerChain
  • Add several more options for attaching listener objects to ListenerChain
  • Add unit test for ConstructorFactory support
  • Apply other unit test tweaks as needed

Add ServiceLoader support for linked listeners

22 Mar 21:29
Compare
Choose a tag to compare
  • Add LinkedListener marker interface for listeners that can be linked to the ListenerChain via its service loader
  • Add service loader implementation to ListenerChain
  • Fix processing of extended listener interface types
  • Document new feature in README

Fix log file pathing issue

22 Mar 21:19
Compare
Choose a tag to compare
  • Get log file pathing fix by upgrading Java Utils library to version 1.3.3