Hello everyone,
On behalf of the TestNG Dev team,I am pleased to announce the availability of TestNG 7.6.0 org.testng:testng:7.6.0
TestNG 7.6.0 is now available in Maven Central.
This is the first of the TestNG releases that now has a minimum JDK dependency of JDK11.
So if you are not on JDK11 yet, now is a good time and a good reason to upgrade your project to JDK11.
Contributors who helped make TestNG become better in this release:
- Dzmitry Sankouski
- Nan Liang
- Adam Kaczmarek
- Martin Aldrin
- Andrei Solntsev
- Anton Velma
Special thanks go to:
- Julien Herr for helping out with all the code reviews
- To all the other contributors who made this release possible.
In this release, we spent time squashing some bugs (Please see below for a full list of issues that were fixed)
Complete list of bugs that were fixed are as below:
- GITHUB-2741: Show fully qualified name of the test instead of just the function name for better readability of test output.
- GITHUB-2725: Honour custom attribute values in TestNG default reports
- GITHUB-2726: @AfterClass config method is executed for EACH @Test method when parallel == methods
- GITHUB-2752: TestListener is being lost when implementing both IClassListener and ITestListener
- GITHUB-2724: DataProvider: possibility to unload dataprovider class, when done with it
- GITHUB-217: Configure TestNG to fail when there’s a failure in data provider
- GITHUB-2743: SuiteRunner could not be initial by default Configuration
- GITHUB-2729: beforeConfiguration() listener method should be invoked for skipped configurations as well
- assertEqualsNoOrder for Collection and Iterators size check was missing
- GITHUB-2709: Testnames not working together with suites in suite
- GITHUB-2704: IHookable and IConfigurable callback discrepancy
- GITHUB-2637: Upgrade to JDK11 as the minimum JDK requirements
- GITHUB-2734: Keep the initial order of listeners
- GITHUB-2359: Testng @BeforeGroups is running in parallel with test-cases in the group
- Possible StringIndexOutOfBoundsException in XmlReporter
- GITHUB-2754: @AfterGroups is executed for each “finished” group when it has multiple groups defined