testng-team/testng (org.testng:testng)
### [`v7.8.0`](https://togithub.com/testng-team/testng/releases/tag/7.8.0): TestNG v7.8.0
[Compare Source](https://togithub.com/testng-team/testng/compare/7.7.1...7.8.0)
#### What's Changed
- XmlTest index is not set for test suites invoked with YAML by [@sbaranov-parasoft](https://togithub.com/sbaranov-parasoft) in [https://github.com/testng-team/testng/pull/2859](https://togithub.com/testng-team/testng/pull/2859)
- Listener's onAfterClass is called before [@AfterClass](https://togithub.com/AfterClass) configuration methods are executed. by [@oliver-hughes](https://togithub.com/oliver-hughes) in [https://github.com/testng-team/testng/pull/2865](https://togithub.com/testng-team/testng/pull/2865)
- After upgrading to TestNG 7.5.0, setting ITestResult.status to FAILURE doesn't fail the test anymore by [@juherr](https://togithub.com/juherr) and [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2872](https://togithub.com/testng-team/testng/pull/2872) and [https://github.com/testng-team/testng/pull/2864](https://togithub.com/testng-team/testng/pull/2864)
- JUnitReportReporter should capture the test case output at the test case level by [@JamesSassano](https://togithub.com/JamesSassano) in [https://github.com/testng-team/testng/pull/2876](https://togithub.com/testng-team/testng/pull/2876)
- \[Feature] Allow test classes to define "configfailurepolicy" at a per class level by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2869](https://togithub.com/testng-team/testng/pull/2869)
- TestNG.xml doesn't honour Parallel value of a clone by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2878](https://togithub.com/testng-team/testng/pull/2878)
- before configuration and before invocation should be 'SKIP' when beforeMethod is 'skip' [@bobshie](https://togithub.com/bobshie) in [https://github.com/testng-team/testng/pull/2881](https://togithub.com/testng-team/testng/pull/2881)
- Test listeners specified in parent testng.xml file are not included in testng-failed.xml file by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2882](https://togithub.com/testng-team/testng/pull/2882)
- Discrepancies with DataProvider and Retry of failed tests by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2885](https://togithub.com/testng-team/testng/pull/2885)
- Skipped Tests with DataProvider appear as failed by [@jmoreira18](https://togithub.com/jmoreira18) in [https://github.com/testng-team/testng/pull/2889](https://togithub.com/testng-team/testng/pull/2889)
- testng-results xml reports config skips from base classes as ignored by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2887](https://togithub.com/testng-team/testng/pull/2887)
- Feature: Check that specific object present in List by [@dbudim](https://togithub.com/dbudim) in [https://github.com/testng-team/testng/pull/2902](https://togithub.com/testng-team/testng/pull/2902)
- Upgrade snakeyaml to 2.0 by [@labianchin](https://togithub.com/labianchin) in [https://github.com/testng-team/testng/pull/2903](https://togithub.com/testng-team/testng/pull/2903)
- \[Feature] Not exception but warning if some (not all) of the given test names are not found in suite files. by [@wenijinew](https://togithub.com/wenijinew) in [https://github.com/testng-team/testng/pull/2900](https://togithub.com/testng-team/testng/pull/2900)
- \[Feature] Generate testng-results.xml per test suite by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2908](https://togithub.com/testng-team/testng/pull/2908)
#### New Contributors
- [@sbaranov-parasoft](https://togithub.com/sbaranov-parasoft) made their first contribution in [https://github.com/testng-team/testng/pull/2859](https://togithub.com/testng-team/testng/pull/2859)
- [@oliver-hughes](https://togithub.com/oliver-hughes) made their first contribution in [https://github.com/testng-team/testng/pull/2865](https://togithub.com/testng-team/testng/pull/2865)
- [@jmoreira18](https://togithub.com/jmoreira18) made their first contribution in [https://github.com/testng-team/testng/pull/2889](https://togithub.com/testng-team/testng/pull/2889)
- [@Iuri1012](https://togithub.com/Iuri1012) made their first contribution in [https://github.com/testng-team/testng/pull/2894](https://togithub.com/testng-team/testng/pull/2894)
- [@dbudim](https://togithub.com/dbudim) made their first contribution in [https://github.com/testng-team/testng/pull/2902](https://togithub.com/testng-team/testng/pull/2902)
- [@labianchin](https://togithub.com/labianchin) made their first contribution in [https://github.com/testng-team/testng/pull/2903](https://togithub.com/testng-team/testng/pull/2903)
- [@wenijinew](https://togithub.com/wenijinew) made their first contribution in [https://github.com/testng-team/testng/pull/2900](https://togithub.com/testng-team/testng/pull/2900)
**Full Changelog**: https://github.com/testng-team/testng/compare/7.7.1...7.8.0
### [`v7.7.1`](https://togithub.com/testng-team/testng/releases/tag/7.7.1): TestNG v7.7.1
[Compare Source](https://togithub.com/testng-team/testng/compare/7.7.0...7.7.1)
#### What's Changed
- Streamline overloaded assertion methods for Groovy by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2858](https://togithub.com/cbeust/testng/pull/2858)
**Full Changelog**: https://github.com/cbeust/testng/compare/7.7.0...7.7.1
### [`v7.7.0`](https://togithub.com/testng-team/testng/releases/tag/7.7.0): TestNG v7.7.0
#### What's Changed
- Replace FindBugs by SpotBugs by [@gruenich](https://togithub.com/gruenich) in [https://github.com/cbeust/testng/pull/2781](https://togithub.com/cbeust/testng/pull/2781)
- Gradle: Drop forUseAtConfigurationTime() by [@gruenich](https://togithub.com/gruenich) in [https://github.com/cbeust/testng/pull/2783](https://togithub.com/cbeust/testng/pull/2783)
- Added ability to provide custom message to assertThrows\expectThrows methods by [@anatolyuzhakov](https://togithub.com/anatolyuzhakov) in [https://github.com/cbeust/testng/pull/2793](https://togithub.com/cbeust/testng/pull/2793)
- Fix issue 2801 - Only resolve hostname once by [@spkrka](https://togithub.com/spkrka) in [https://github.com/cbeust/testng/pull/2802](https://togithub.com/cbeust/testng/pull/2802)
- \[SECURITY] Fix Zip Slip Vulnerability
by [@JLLeitschuh](https://togithub.com/JLLeitschuh) in [https://github.com/cbeust/testng/pull/2806](https://togithub.com/cbeust/testng/pull/2806)
- GITHUB-2807 - Failsafe buildStackTrace by [@seregamorph](https://togithub.com/seregamorph) in [https://github.com/cbeust/testng/pull/2808](https://togithub.com/cbeust/testng/pull/2808)
- Prevent overlogging of debug msgs in Graph impl by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2813](https://togithub.com/cbeust/testng/pull/2813)
- Streamline dataprovider invoking in abstract classes by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2814](https://togithub.com/cbeust/testng/pull/2814)
- Streamline TestResult due to expectedExceptions by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2815](https://togithub.com/cbeust/testng/pull/2815)
- Unexpected test runs count with retry analyzer by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2816](https://togithub.com/cbeust/testng/pull/2816)
- Make PackageUtils compliant with JPMS by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2817](https://togithub.com/cbeust/testng/pull/2817)
- Ability to retry a data provider during failures by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2820](https://togithub.com/cbeust/testng/pull/2820)
- Refactoring by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2821](https://togithub.com/cbeust/testng/pull/2821)
- Fixing bug with DataProvider retry by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2822](https://togithub.com/cbeust/testng/pull/2822)
- Add config key for callback discrepancy behavior by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2823](https://togithub.com/cbeust/testng/pull/2823)
- Upgrading versions by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2824](https://togithub.com/cbeust/testng/pull/2824)
- Fix [#2770](https://togithub.com/testng-team/testng/issues/2770): FileAlreadyExistsException on copy by [@melloware](https://togithub.com/melloware) in [https://github.com/cbeust/testng/pull/2827](https://togithub.com/cbeust/testng/pull/2827)
- JarFileUtils.delete(File f) throw actual exception (instead of FileNotFound) when file cannot be deleted [#2825](https://togithub.com/testng-team/testng/issues/2825) by [@speedythesnail](https://togithub.com/speedythesnail) in [https://github.com/cbeust/testng/pull/2826](https://togithub.com/cbeust/testng/pull/2826)
- GITHUB-2830 - Failsafe parameter.toString by [@seregamorph](https://togithub.com/seregamorph) in [https://github.com/cbeust/testng/pull/2831](https://togithub.com/cbeust/testng/pull/2831)
- Changing assertion message of the osgitest by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2832](https://togithub.com/cbeust/testng/pull/2832)
- hidden spotbugs in release [#2829](https://togithub.com/testng-team/testng/issues/2829) by [@bobshie](https://togithub.com/bobshie) in [https://github.com/cbeust/testng/pull/2833](https://togithub.com/cbeust/testng/pull/2833)
- Enhancing the Matrix by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2834](https://togithub.com/cbeust/testng/pull/2834)
- Avoid Compilation errors on Semeru JDK flavour. by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2835](https://togithub.com/cbeust/testng/pull/2835)
- Add addition yml extension by [@speedythesnail](https://togithub.com/speedythesnail) in [https://github.com/cbeust/testng/pull/2837](https://togithub.com/cbeust/testng/pull/2837)
- Support getting dependencies info for a test by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2839](https://togithub.com/cbeust/testng/pull/2839)
- Honour regex in dependsOnMethods by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2838](https://togithub.com/cbeust/testng/pull/2838)
- Ensure All tests run all the time by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2842](https://togithub.com/cbeust/testng/pull/2842)
- Deprecate support for running Spock Tests by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2846](https://togithub.com/cbeust/testng/pull/2846)
- Streamline dependsOnMethods for configurations by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2845](https://togithub.com/cbeust/testng/pull/2845)
- Ensure ITestContext available for JUnit4 tests by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2848](https://togithub.com/cbeust/testng/pull/2848)
- Deprecate support for running JUnit tests by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2849](https://togithub.com/cbeust/testng/pull/2849)
#### New Contributors
- [@gruenich](https://togithub.com/gruenich) made their first contribution in [https://github.com/cbeust/testng/pull/2781](https://togithub.com/cbeust/testng/pull/2781)
- [@anatolyuzhakov](https://togithub.com/anatolyuzhakov) made their first contribution in [https://github.com/cbeust/testng/pull/2793](https://togithub.com/cbeust/testng/pull/2793)
- [@spkrka](https://togithub.com/spkrka) made their first contribution in [https://github.com/cbeust/testng/pull/2802](https://togithub.com/cbeust/testng/pull/2802)
- [@JLLeitschuh](https://togithub.com/JLLeitschuh) made their first contribution in [https://github.com/cbeust/testng/pull/2806](https://togithub.com/cbeust/testng/pull/2806)
- [@seregamorph](https://togithub.com/seregamorph) made their first contribution in [https://github.com/cbeust/testng/pull/2808](https://togithub.com/cbeust/testng/pull/2808)
- [@melloware](https://togithub.com/melloware) made their first contribution in [https://github.com/cbeust/testng/pull/2827](https://togithub.com/cbeust/testng/pull/2827)
- [@speedythesnail](https://togithub.com/speedythesnail) made their first contribution in [https://github.com/cbeust/testng/pull/2826](https://togithub.com/cbeust/testng/pull/2826)
- [@bobshie](https://togithub.com/bobshie) made their first contribution in [https://github.com/cbeust/testng/pull/2833](https://togithub.com/cbeust/testng/pull/2833)
**Full Changelog**: https://github.com/cbeust/testng/compare/7.6.1...7.7.0
### [`v7.6.1`](https://togithub.com/testng-team/testng/releases/tag/7.6.1): TestNG v7.6.1
This is a bug fix release and just includes 1 bug fix in it.
#### What's Changed
- Fix Files.copy() such that parent dirs are created by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2764](https://togithub.com/cbeust/testng/pull/2764)
- Remove deprecated utility methods by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2762](https://togithub.com/cbeust/testng/pull/2762)
- Fix typos by [@asolntsev](https://togithub.com/asolntsev) in [https://github.com/cbeust/testng/pull/2772](https://togithub.com/cbeust/testng/pull/2772)
**Full Changelog**: https://github.com/cbeust/testng/compare/7.6.0...7.6.1
### [`v7.6.0`](https://togithub.com/testng-team/testng/releases/tag/7.6.0)
[Compare Source](https://togithub.com/testng-team/testng/compare/7.5.1...7.6.0)
#### What's Changed
- Remove redundant Parameter implementation by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2706](https://togithub.com/cbeust/testng/pull/2706)
- Upgrade to JDK11 by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2705](https://togithub.com/cbeust/testng/pull/2705)
- Move SimpleBaseTest to be Kotlin based by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2703](https://togithub.com/cbeust/testng/pull/2703)
- Restore testnames when using suites in suite. by [@martinaldrin](https://togithub.com/martinaldrin) in [https://github.com/cbeust/testng/pull/2712](https://togithub.com/cbeust/testng/pull/2712)
- Moving ClassHelperTests into Kotlin by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2716](https://togithub.com/cbeust/testng/pull/2716)
- IHookable and IConfigurable callback discrepancy by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2713](https://togithub.com/cbeust/testng/pull/2713)
- Minor refactoring by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2718](https://togithub.com/cbeust/testng/pull/2718)
- Add additional condition for assertEqualsNoOrder by [@Dymitriux](https://togithub.com/Dymitriux) in [https://github.com/cbeust/testng/pull/2723](https://togithub.com/cbeust/testng/pull/2723)
- beforeConfiguration() listener method should be invoked for skipped configurations as well by [@bj-9527](https://togithub.com/bj-9527) in [https://github.com/cbeust/testng/pull/2732](https://togithub.com/cbeust/testng/pull/2732)
- [#2734](https://togithub.com/testng-team/testng/issues/2734) keep the initial order of listeners by [@asolntsev](https://togithub.com/asolntsev) in [https://github.com/cbeust/testng/pull/2737](https://togithub.com/cbeust/testng/pull/2737)
- SuiteRunner could not be initial by default Configuration by [@bj-9527](https://togithub.com/bj-9527) in [https://github.com/cbeust/testng/pull/2744](https://togithub.com/cbeust/testng/pull/2744)
- Enable Dataprovider failures to be considered. by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2748](https://togithub.com/cbeust/testng/pull/2748)
- BeforeGroups should run before any matched test by [@velma](https://togithub.com/velma) in [https://github.com/cbeust/testng/pull/2749](https://togithub.com/cbeust/testng/pull/2749)
- Fix possible StringIndexOutOfBoundsException exception in XmlReporter by [@velma](https://togithub.com/velma) in [https://github.com/cbeust/testng/pull/2750](https://togithub.com/cbeust/testng/pull/2750)
- DataProvider: possibility to unload dataprovider class, when done with it by [@dsankouski](https://togithub.com/dsankouski) in [https://github.com/cbeust/testng/pull/2739](https://togithub.com/cbeust/testng/pull/2739)
- fix possibilty that AfterGroups method is invoked before all tests by [@velma](https://togithub.com/velma) in [https://github.com/cbeust/testng/pull/2753](https://togithub.com/cbeust/testng/pull/2753)
- fix equals implementation for WrappedTestNGMethod by [@velma](https://togithub.com/velma) in [https://github.com/cbeust/testng/pull/2755](https://togithub.com/cbeust/testng/pull/2755)
- Upgrade dependencies, Upgrade to JDK17 by [@hduerkop](https://togithub.com/hduerkop) in [https://github.com/cbeust/testng/pull/2747](https://togithub.com/cbeust/testng/pull/2747)
- Wire-In listeners consistently by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2756](https://togithub.com/cbeust/testng/pull/2756)
- Streamline AfterClass invocation by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2757](https://togithub.com/cbeust/testng/pull/2757)
- Show FQMN for tests in console by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2758](https://togithub.com/cbeust/testng/pull/2758)
- Fix 2725 by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2759](https://togithub.com/cbeust/testng/pull/2759)
#### New Contributors
- [@Dymitriux](https://togithub.com/Dymitriux) made their first contribution in [https://github.com/cbeust/testng/pull/2723](https://togithub.com/cbeust/testng/pull/2723)
- [@asolntsev](https://togithub.com/asolntsev) made their first contribution in [https://github.com/cbeust/testng/pull/2737](https://togithub.com/cbeust/testng/pull/2737)
- [@velma](https://togithub.com/velma) made their first contribution in [https://github.com/cbeust/testng/pull/2749](https://togithub.com/cbeust/testng/pull/2749)
- [@hduerkop](https://togithub.com/hduerkop) made their first contribution in [https://github.com/cbeust/testng/pull/2747](https://togithub.com/cbeust/testng/pull/2747)
**Full Changelog**: https://github.com/cbeust/testng/compare/7.5...7.6.0
### [`v7.5.1`](https://togithub.com/testng-team/testng/releases/tag/7.5.1): TestNG v7.5.1
[Compare Source](https://togithub.com/testng-team/testng/compare/7.5...7.5.1)
#### What's Changed
- Cherrypick Zip Slip Vulnerability to 7.5 release by [@prashil-g](https://togithub.com/prashil-g) in [https://github.com/cbeust/testng/pull/2899](https://togithub.com/cbeust/testng/pull/2899)
#### New Contributors
- [@prashil-g](https://togithub.com/prashil-g) made their first contribution in [https://github.com/cbeust/testng/pull/2899](https://togithub.com/cbeust/testng/pull/2899)
**Full Changelog**: https://github.com/cbeust/testng/compare/7.5...7.5.1
### [`v7.5`](https://togithub.com/testng-team/testng/compare/7.4.0...7.5)
[Compare Source](https://togithub.com/testng-team/testng/compare/7.4.0...7.5)
### [`v7.4.0`](https://togithub.com/testng-team/testng/compare/7.3.0...7.4.0)
[Compare Source](https://togithub.com/testng-team/testng/compare/7.3.0...7.4.0)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
7.1.0
->7.8.0
Release Notes
testng-team/testng (org.testng:testng)
### [`v7.8.0`](https://togithub.com/testng-team/testng/releases/tag/7.8.0): TestNG v7.8.0 [Compare Source](https://togithub.com/testng-team/testng/compare/7.7.1...7.8.0) #### What's Changed - XmlTest index is not set for test suites invoked with YAML by [@sbaranov-parasoft](https://togithub.com/sbaranov-parasoft) in [https://github.com/testng-team/testng/pull/2859](https://togithub.com/testng-team/testng/pull/2859) - Listener's onAfterClass is called before [@AfterClass](https://togithub.com/AfterClass) configuration methods are executed. by [@oliver-hughes](https://togithub.com/oliver-hughes) in [https://github.com/testng-team/testng/pull/2865](https://togithub.com/testng-team/testng/pull/2865) - After upgrading to TestNG 7.5.0, setting ITestResult.status to FAILURE doesn't fail the test anymore by [@juherr](https://togithub.com/juherr) and [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2872](https://togithub.com/testng-team/testng/pull/2872) and [https://github.com/testng-team/testng/pull/2864](https://togithub.com/testng-team/testng/pull/2864) - JUnitReportReporter should capture the test case output at the test case level by [@JamesSassano](https://togithub.com/JamesSassano) in [https://github.com/testng-team/testng/pull/2876](https://togithub.com/testng-team/testng/pull/2876) - \[Feature] Allow test classes to define "configfailurepolicy" at a per class level by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2869](https://togithub.com/testng-team/testng/pull/2869) - TestNG.xml doesn't honour Parallel value of a clone by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2878](https://togithub.com/testng-team/testng/pull/2878) - before configuration and before invocation should be 'SKIP' when beforeMethod is 'skip' [@bobshie](https://togithub.com/bobshie) in [https://github.com/testng-team/testng/pull/2881](https://togithub.com/testng-team/testng/pull/2881) - Test listeners specified in parent testng.xml file are not included in testng-failed.xml file by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2882](https://togithub.com/testng-team/testng/pull/2882) - Discrepancies with DataProvider and Retry of failed tests by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2885](https://togithub.com/testng-team/testng/pull/2885) - Skipped Tests with DataProvider appear as failed by [@jmoreira18](https://togithub.com/jmoreira18) in [https://github.com/testng-team/testng/pull/2889](https://togithub.com/testng-team/testng/pull/2889) - testng-results xml reports config skips from base classes as ignored by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2887](https://togithub.com/testng-team/testng/pull/2887) - Feature: Check that specific object present in List by [@dbudim](https://togithub.com/dbudim) in [https://github.com/testng-team/testng/pull/2902](https://togithub.com/testng-team/testng/pull/2902) - Upgrade snakeyaml to 2.0 by [@labianchin](https://togithub.com/labianchin) in [https://github.com/testng-team/testng/pull/2903](https://togithub.com/testng-team/testng/pull/2903) - \[Feature] Not exception but warning if some (not all) of the given test names are not found in suite files. by [@wenijinew](https://togithub.com/wenijinew) in [https://github.com/testng-team/testng/pull/2900](https://togithub.com/testng-team/testng/pull/2900) - \[Feature] Generate testng-results.xml per test suite by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/testng-team/testng/pull/2908](https://togithub.com/testng-team/testng/pull/2908) #### New Contributors - [@sbaranov-parasoft](https://togithub.com/sbaranov-parasoft) made their first contribution in [https://github.com/testng-team/testng/pull/2859](https://togithub.com/testng-team/testng/pull/2859) - [@oliver-hughes](https://togithub.com/oliver-hughes) made their first contribution in [https://github.com/testng-team/testng/pull/2865](https://togithub.com/testng-team/testng/pull/2865) - [@jmoreira18](https://togithub.com/jmoreira18) made their first contribution in [https://github.com/testng-team/testng/pull/2889](https://togithub.com/testng-team/testng/pull/2889) - [@Iuri1012](https://togithub.com/Iuri1012) made their first contribution in [https://github.com/testng-team/testng/pull/2894](https://togithub.com/testng-team/testng/pull/2894) - [@dbudim](https://togithub.com/dbudim) made their first contribution in [https://github.com/testng-team/testng/pull/2902](https://togithub.com/testng-team/testng/pull/2902) - [@labianchin](https://togithub.com/labianchin) made their first contribution in [https://github.com/testng-team/testng/pull/2903](https://togithub.com/testng-team/testng/pull/2903) - [@wenijinew](https://togithub.com/wenijinew) made their first contribution in [https://github.com/testng-team/testng/pull/2900](https://togithub.com/testng-team/testng/pull/2900) **Full Changelog**: https://github.com/testng-team/testng/compare/7.7.1...7.8.0 ### [`v7.7.1`](https://togithub.com/testng-team/testng/releases/tag/7.7.1): TestNG v7.7.1 [Compare Source](https://togithub.com/testng-team/testng/compare/7.7.0...7.7.1) #### What's Changed - Streamline overloaded assertion methods for Groovy by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2858](https://togithub.com/cbeust/testng/pull/2858) **Full Changelog**: https://github.com/cbeust/testng/compare/7.7.0...7.7.1 ### [`v7.7.0`](https://togithub.com/testng-team/testng/releases/tag/7.7.0): TestNG v7.7.0 #### What's Changed - Replace FindBugs by SpotBugs by [@gruenich](https://togithub.com/gruenich) in [https://github.com/cbeust/testng/pull/2781](https://togithub.com/cbeust/testng/pull/2781) - Gradle: Drop forUseAtConfigurationTime() by [@gruenich](https://togithub.com/gruenich) in [https://github.com/cbeust/testng/pull/2783](https://togithub.com/cbeust/testng/pull/2783) - Added ability to provide custom message to assertThrows\expectThrows methods by [@anatolyuzhakov](https://togithub.com/anatolyuzhakov) in [https://github.com/cbeust/testng/pull/2793](https://togithub.com/cbeust/testng/pull/2793) - Fix issue 2801 - Only resolve hostname once by [@spkrka](https://togithub.com/spkrka) in [https://github.com/cbeust/testng/pull/2802](https://togithub.com/cbeust/testng/pull/2802) - \[SECURITY] Fix Zip Slip Vulnerability by [@JLLeitschuh](https://togithub.com/JLLeitschuh) in [https://github.com/cbeust/testng/pull/2806](https://togithub.com/cbeust/testng/pull/2806) - GITHUB-2807 - Failsafe buildStackTrace by [@seregamorph](https://togithub.com/seregamorph) in [https://github.com/cbeust/testng/pull/2808](https://togithub.com/cbeust/testng/pull/2808) - Prevent overlogging of debug msgs in Graph impl by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2813](https://togithub.com/cbeust/testng/pull/2813) - Streamline dataprovider invoking in abstract classes by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2814](https://togithub.com/cbeust/testng/pull/2814) - Streamline TestResult due to expectedExceptions by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2815](https://togithub.com/cbeust/testng/pull/2815) - Unexpected test runs count with retry analyzer by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2816](https://togithub.com/cbeust/testng/pull/2816) - Make PackageUtils compliant with JPMS by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2817](https://togithub.com/cbeust/testng/pull/2817) - Ability to retry a data provider during failures by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2820](https://togithub.com/cbeust/testng/pull/2820) - Refactoring by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2821](https://togithub.com/cbeust/testng/pull/2821) - Fixing bug with DataProvider retry by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2822](https://togithub.com/cbeust/testng/pull/2822) - Add config key for callback discrepancy behavior by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2823](https://togithub.com/cbeust/testng/pull/2823) - Upgrading versions by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2824](https://togithub.com/cbeust/testng/pull/2824) - Fix [#2770](https://togithub.com/testng-team/testng/issues/2770): FileAlreadyExistsException on copy by [@melloware](https://togithub.com/melloware) in [https://github.com/cbeust/testng/pull/2827](https://togithub.com/cbeust/testng/pull/2827) - JarFileUtils.delete(File f) throw actual exception (instead of FileNotFound) when file cannot be deleted [#2825](https://togithub.com/testng-team/testng/issues/2825) by [@speedythesnail](https://togithub.com/speedythesnail) in [https://github.com/cbeust/testng/pull/2826](https://togithub.com/cbeust/testng/pull/2826) - GITHUB-2830 - Failsafe parameter.toString by [@seregamorph](https://togithub.com/seregamorph) in [https://github.com/cbeust/testng/pull/2831](https://togithub.com/cbeust/testng/pull/2831) - Changing assertion message of the osgitest by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2832](https://togithub.com/cbeust/testng/pull/2832) - hidden spotbugs in release [#2829](https://togithub.com/testng-team/testng/issues/2829) by [@bobshie](https://togithub.com/bobshie) in [https://github.com/cbeust/testng/pull/2833](https://togithub.com/cbeust/testng/pull/2833) - Enhancing the Matrix by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2834](https://togithub.com/cbeust/testng/pull/2834) - Avoid Compilation errors on Semeru JDK flavour. by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2835](https://togithub.com/cbeust/testng/pull/2835) - Add addition yml extension by [@speedythesnail](https://togithub.com/speedythesnail) in [https://github.com/cbeust/testng/pull/2837](https://togithub.com/cbeust/testng/pull/2837) - Support getting dependencies info for a test by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2839](https://togithub.com/cbeust/testng/pull/2839) - Honour regex in dependsOnMethods by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2838](https://togithub.com/cbeust/testng/pull/2838) - Ensure All tests run all the time by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2842](https://togithub.com/cbeust/testng/pull/2842) - Deprecate support for running Spock Tests by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2846](https://togithub.com/cbeust/testng/pull/2846) - Streamline dependsOnMethods for configurations by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2845](https://togithub.com/cbeust/testng/pull/2845) - Ensure ITestContext available for JUnit4 tests by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2848](https://togithub.com/cbeust/testng/pull/2848) - Deprecate support for running JUnit tests by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2849](https://togithub.com/cbeust/testng/pull/2849) #### New Contributors - [@gruenich](https://togithub.com/gruenich) made their first contribution in [https://github.com/cbeust/testng/pull/2781](https://togithub.com/cbeust/testng/pull/2781) - [@anatolyuzhakov](https://togithub.com/anatolyuzhakov) made their first contribution in [https://github.com/cbeust/testng/pull/2793](https://togithub.com/cbeust/testng/pull/2793) - [@spkrka](https://togithub.com/spkrka) made their first contribution in [https://github.com/cbeust/testng/pull/2802](https://togithub.com/cbeust/testng/pull/2802) - [@JLLeitschuh](https://togithub.com/JLLeitschuh) made their first contribution in [https://github.com/cbeust/testng/pull/2806](https://togithub.com/cbeust/testng/pull/2806) - [@seregamorph](https://togithub.com/seregamorph) made their first contribution in [https://github.com/cbeust/testng/pull/2808](https://togithub.com/cbeust/testng/pull/2808) - [@melloware](https://togithub.com/melloware) made their first contribution in [https://github.com/cbeust/testng/pull/2827](https://togithub.com/cbeust/testng/pull/2827) - [@speedythesnail](https://togithub.com/speedythesnail) made their first contribution in [https://github.com/cbeust/testng/pull/2826](https://togithub.com/cbeust/testng/pull/2826) - [@bobshie](https://togithub.com/bobshie) made their first contribution in [https://github.com/cbeust/testng/pull/2833](https://togithub.com/cbeust/testng/pull/2833) **Full Changelog**: https://github.com/cbeust/testng/compare/7.6.1...7.7.0 ### [`v7.6.1`](https://togithub.com/testng-team/testng/releases/tag/7.6.1): TestNG v7.6.1 This is a bug fix release and just includes 1 bug fix in it. #### What's Changed - Fix Files.copy() such that parent dirs are created by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2764](https://togithub.com/cbeust/testng/pull/2764) - Remove deprecated utility methods by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2762](https://togithub.com/cbeust/testng/pull/2762) - Fix typos by [@asolntsev](https://togithub.com/asolntsev) in [https://github.com/cbeust/testng/pull/2772](https://togithub.com/cbeust/testng/pull/2772) **Full Changelog**: https://github.com/cbeust/testng/compare/7.6.0...7.6.1 ### [`v7.6.0`](https://togithub.com/testng-team/testng/releases/tag/7.6.0) [Compare Source](https://togithub.com/testng-team/testng/compare/7.5.1...7.6.0) #### What's Changed - Remove redundant Parameter implementation by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2706](https://togithub.com/cbeust/testng/pull/2706) - Upgrade to JDK11 by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2705](https://togithub.com/cbeust/testng/pull/2705) - Move SimpleBaseTest to be Kotlin based by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2703](https://togithub.com/cbeust/testng/pull/2703) - Restore testnames when using suites in suite. by [@martinaldrin](https://togithub.com/martinaldrin) in [https://github.com/cbeust/testng/pull/2712](https://togithub.com/cbeust/testng/pull/2712) - Moving ClassHelperTests into Kotlin by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2716](https://togithub.com/cbeust/testng/pull/2716) - IHookable and IConfigurable callback discrepancy by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2713](https://togithub.com/cbeust/testng/pull/2713) - Minor refactoring by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2718](https://togithub.com/cbeust/testng/pull/2718) - Add additional condition for assertEqualsNoOrder by [@Dymitriux](https://togithub.com/Dymitriux) in [https://github.com/cbeust/testng/pull/2723](https://togithub.com/cbeust/testng/pull/2723) - beforeConfiguration() listener method should be invoked for skipped configurations as well by [@bj-9527](https://togithub.com/bj-9527) in [https://github.com/cbeust/testng/pull/2732](https://togithub.com/cbeust/testng/pull/2732) - [#2734](https://togithub.com/testng-team/testng/issues/2734) keep the initial order of listeners by [@asolntsev](https://togithub.com/asolntsev) in [https://github.com/cbeust/testng/pull/2737](https://togithub.com/cbeust/testng/pull/2737) - SuiteRunner could not be initial by default Configuration by [@bj-9527](https://togithub.com/bj-9527) in [https://github.com/cbeust/testng/pull/2744](https://togithub.com/cbeust/testng/pull/2744) - Enable Dataprovider failures to be considered. by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2748](https://togithub.com/cbeust/testng/pull/2748) - BeforeGroups should run before any matched test by [@velma](https://togithub.com/velma) in [https://github.com/cbeust/testng/pull/2749](https://togithub.com/cbeust/testng/pull/2749) - Fix possible StringIndexOutOfBoundsException exception in XmlReporter by [@velma](https://togithub.com/velma) in [https://github.com/cbeust/testng/pull/2750](https://togithub.com/cbeust/testng/pull/2750) - DataProvider: possibility to unload dataprovider class, when done with it by [@dsankouski](https://togithub.com/dsankouski) in [https://github.com/cbeust/testng/pull/2739](https://togithub.com/cbeust/testng/pull/2739) - fix possibilty that AfterGroups method is invoked before all tests by [@velma](https://togithub.com/velma) in [https://github.com/cbeust/testng/pull/2753](https://togithub.com/cbeust/testng/pull/2753) - fix equals implementation for WrappedTestNGMethod by [@velma](https://togithub.com/velma) in [https://github.com/cbeust/testng/pull/2755](https://togithub.com/cbeust/testng/pull/2755) - Upgrade dependencies, Upgrade to JDK17 by [@hduerkop](https://togithub.com/hduerkop) in [https://github.com/cbeust/testng/pull/2747](https://togithub.com/cbeust/testng/pull/2747) - Wire-In listeners consistently by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2756](https://togithub.com/cbeust/testng/pull/2756) - Streamline AfterClass invocation by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2757](https://togithub.com/cbeust/testng/pull/2757) - Show FQMN for tests in console by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2758](https://togithub.com/cbeust/testng/pull/2758) - Fix 2725 by [@krmahadevan](https://togithub.com/krmahadevan) in [https://github.com/cbeust/testng/pull/2759](https://togithub.com/cbeust/testng/pull/2759) #### New Contributors - [@Dymitriux](https://togithub.com/Dymitriux) made their first contribution in [https://github.com/cbeust/testng/pull/2723](https://togithub.com/cbeust/testng/pull/2723) - [@asolntsev](https://togithub.com/asolntsev) made their first contribution in [https://github.com/cbeust/testng/pull/2737](https://togithub.com/cbeust/testng/pull/2737) - [@velma](https://togithub.com/velma) made their first contribution in [https://github.com/cbeust/testng/pull/2749](https://togithub.com/cbeust/testng/pull/2749) - [@hduerkop](https://togithub.com/hduerkop) made their first contribution in [https://github.com/cbeust/testng/pull/2747](https://togithub.com/cbeust/testng/pull/2747) **Full Changelog**: https://github.com/cbeust/testng/compare/7.5...7.6.0 ### [`v7.5.1`](https://togithub.com/testng-team/testng/releases/tag/7.5.1): TestNG v7.5.1 [Compare Source](https://togithub.com/testng-team/testng/compare/7.5...7.5.1) #### What's Changed - Cherrypick Zip Slip Vulnerability to 7.5 release by [@prashil-g](https://togithub.com/prashil-g) in [https://github.com/cbeust/testng/pull/2899](https://togithub.com/cbeust/testng/pull/2899) #### New Contributors - [@prashil-g](https://togithub.com/prashil-g) made their first contribution in [https://github.com/cbeust/testng/pull/2899](https://togithub.com/cbeust/testng/pull/2899) **Full Changelog**: https://github.com/cbeust/testng/compare/7.5...7.5.1 ### [`v7.5`](https://togithub.com/testng-team/testng/compare/7.4.0...7.5) [Compare Source](https://togithub.com/testng-team/testng/compare/7.4.0...7.5) ### [`v7.4.0`](https://togithub.com/testng-team/testng/compare/7.3.0...7.4.0) [Compare Source](https://togithub.com/testng-team/testng/compare/7.3.0...7.4.0)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.