Bump org.testng:testng from 7.5.1 to 7.9.0
Bumps org.testng:testng from 7.5.1 to 7.9.0.
Release notes
Sourced from org.testng:testng's releases.
TestNG v7.9.0
What's Changed
- GitHub 2913 by
@ahgittinin testng-team/testng#2914- Test Results as artifacts for failed runs by
@krmahadevanin testng-team/testng#2918- Minor code clean-ups by
@krmahadevanin testng-team/testng#2919- Fixing the Github CI yaml file by
@krmahadevanin testng-team/testng#2920- Fixing data races by
@krmahadevanin testng-team/testng#2921- Dont honour params specified in suite-file tag by
@krmahadevanin testng-team/testng#2923- Decouple SuiteRunner and TestRunner by
@krmahadevanin testng-team/testng#2932- Disable Native DI for BeforeSuite methods by
@krmahadevanin testng-team/testng#2933- Streamline running Parallel Dataproviders+retries by
@krmahadevanin testng-team/testng#2935- Remove extra whitespace in log for Configuration.createMethods() by
@goelakashin testng-team/testng#2943- Added the link for TestNG Documentation's GitHub Repo in README.md by
@mohsinsackeerin testng-team/testng#2946- Add dependabot by
@juherrin testng-team/testng#2949- Bump actions/checkout from 3.5.0 to 3.5.3 by
@dependabotin testng-team/testng#2955- Bump com.github.autostyle:autostyle-plugin-gradle from 3.1 to 3.2 by
@dependabotin testng-team/testng#2954- Bump actions/setup-java from 2 to 3 by
@dependabotin testng-team/testng#2953- Bump gradle/wrapper-validation-action from 1.0.6 to 1.1.0 by
@dependabotin testng-team/testng#2951- Bump com.github.vlsi.gradle-extensions:com.github.vlsi.gradle-extensions.gradle.plugin from 1.78 to 1.90 by
@dependabotin testng-team/testng#2963- Bump github/combine-prs from 3.1.1 to 3.1.2 by
@dependabotin testng-team/testng#2966- Bump actions/checkout from 3.5.3 to 3.6.0 by
@dependabotin testng-team/testng#2970- FirstTimeOnlyConfig methods + Listener invocations by
@krmahadevanin testng-team/testng#2971- #2974: Add overrideGroupsFromCliInParentChildXml test by
@dr29bartin testng-team/testng#2975- Bump actions/checkout from 3.6.0 to 4.0.0 by
@dependabotin testng-team/testng#2979- Bump github/combine-prs from 3.1.2 to 4.0.0 by
@dependabotin testng-team/testng#2981- Bump actions/checkout from 4.0.0 to 4.1.0 by
@dependabotin testng-team/testng#2988- Bump de.fayard.refreshVersions from 0.30.1 to 0.60.3 by
@dependabotin testng-team/testng#2990- Bump org.sonarqube:org.sonarqube.gradle.plugin from 2.8 to 4.4.0.3356 by
@dependabotin testng-team/testng#2989- Ensure thread safety for attribute access by
@krmahadevanin testng-team/testng#2992- Bump org.sonarqube:org.sonarqube.gradle.plugin from 4.4.0.3356 to 4.4.1.3373 by
@dependabotin testng-team/testng#2993- Bump actions/checkout from 4.1.0 to 4.1.1 by
@dependabotin testng-team/testng#2997- Add
@Inheritedto the Listeners annotation by@pavlogsin testng-team/testng#3002- Restrict Group inheritance to Before|AfterGroups by
@krmahadevanin testng-team/testng#3004- Bump github/combine-prs from 4.0.0 to 4.1.0 by
@dependabotin testng-team/testng#3005- Ensure ITestResult injected to
@AfterMethodis apt by@krmahadevanin testng-team/testng#3007- Bump versions by
@krmahadevanin testng-team/testng#3008- Bump github/combine-prs from 4.1.0 to 5.0.0 by
@dependabotin testng-team/testng#3010- Support suite level thread pools for data provider by
@krmahadevanin testng-team/testng#2982- Minor Code tweaks by
@krmahadevanin testng-team/testng#3011- Favour CompletableFuture instead of PoolService by
@krmahadevanin testng-team/testng#3012- Bump actions/setup-java from 3 to 4 by
@dependabotin testng-team/testng#3013- Favour FutureTask for concurrency support by
@krmahadevanin testng-team/testng#3014- Shared Threadpool for normal/datadriven tests. by
@krmahadevanin testng-team/testng#3016- Abort for invalid combinations by
@krmahadevanin testng-team/testng#3020New Contributors
@ahgittinmade their first contribution in testng-team/testng#2914@goelakashmade their first contribution in testng-team/testng#2943@mohsinsackeermade their first contribution in testng-team/testng#2946@dependabotmade their first contribution in testng-team/testng#2955
... (truncated)
Changelog
Sourced from org.testng:testng's changelog.
7.9.0 Fixed: GITHUB-2019: Total thread count in testng parallel tests with dataproviders (Krishnan Mahadevan) Fixed: GITHUB-3006: ITestResult injected at
@AfterMethodincorrect when a configuration method failed (Krishnan Mahadevan) Fixed: GITHUB-2980: Data Provider Threads configuration in the suite don't match the documentation (Krishnan Mahadevan) Fixed: GITHUB-3003: BeforeClass|AfterClass with inheritedGroups triggers cyclic dependencies (Krishnan Mahadevan) New: Added@Inheritedto the Listeners annotation, allowing it to be used in forming meta-annotations. (Pavlo Glushchenko) Fixed: GITHUB-2991: Suite attributes map should be thread safe (Krishnan Mahadevan) Fixed: GITHUB-2974: Command line arguments -groups and -excludegroups override defined groups in a suite xml file (dr29bart) Fixed: GITHUB-2961: "Unexpected value: 16" error when multiple beforeMethod config methods with firstTimeOnly property run before a test (Krishnan Mahadevan) Fixed: GITHUB-2904: Add location of docs Github to readme and contributions page (Mohsin Sackeer) Fixed: GITHUB-2934: Parallel Dataproviders & retries causes test result count to be skewed (Krishnan Mahadevan) Fixed: GITHUB-2925: Issue in ITestcontext.getAllTestMethods() with annotation@BeforeSuite(Krishnan Mahadevan) Fixed: GITHUB-2928: The constructor of TestRunner encountered NBC changes in 7.8.0 (Krishnan Mahadevan) Fixed: GITHUB-581: Parameters of nested test suites are overridden(Krishnan Mahadevan) Fixed: GITHUB-727 : Fixing data races (Krishnan Mahadevan) Fixed: GITHUB-2913: Maps containing nulls can be incorrectly considered equal (Alex Heneveld)7.8.0 Fixed: GITHUB-2906: Generate testng-results.xml per test suite (Krishnan Mahadevan) New: GITHUB-2897: Not exception but warning if some (not all) of the given test names are not found in suite files. (Bruce Wen) New: GITHUB-2907: Added assertListContains and assertListContainsObject methods to check if specific object present in List (Dmytro Budym) Fixed: GITHUB-2888: Skipped Tests with DataProvider appear as failed (Joaquin Moreira) Fixed: GITHUB-2884: Discrepancies with DataProvider and Retry of failed tests (Krishnan Mahadevan) Fixed: GITHUB-2879: Test listeners specified in parent testng.xml file are not included in testng-failed.xml file (Krishnan Mahadevan) Fixed: GITHUB-2866: TestNG.xml doesn't honour Parallel value of a clone (Krishnan Mahadevan) Fixed: GITHUB-2875: JUnitReportReporter should capture the test case output at the test case level Fixed: GITHUB-2771: After upgrading to TestNG 7.5.0, setting ITestResult.status to FAILURE doesn't fail the test anymore (Julien Herr & Krishnan Mahadevan) Fixed: GITHUB-2862: Allow test classes to define "configfailurepolicy" at a per class level (Krishnan Mahadevan) Fixed: GITHUB-2796: Option for onAfterClass to run after
@AfterClass(Oliver Hughes) Fixed: GITHUB-2857: XmlTest index is not set for test suites invoked with YAML (Sergei Baranov) Fixed: GITHUB-2880: Before configuration and before invocation set 'SKIP' when beforeMethod is 'skip' (Bob Shi) Fixed: GITHUB-2886: testng-results xml reports config skips from base classes as ignored (Krishnan Mahadevan)7.7.1 Fixed: GITHUB-2854: overloaded assertEquals methods do not work from Groovy (Krishnan Mahadevan)
7.7.0 Fixed: GITHUB-2852: [SECURITY] Fix Zip Slip Vulnerability (Jonathan Leitschuh) Fixed: GITHUB-2792: JUnitTestClass sets XmlTest as null when running JUnit 4 Tests using TestNG (Krishnan Mahadevan) Fixed: GITHUB-2847: Deprecate support for running JUnit tests (Krishnan Mahadevan) Fixed: GITHUB-2844: Deprecate support for running Spock Tests (Krishnan Mahadevan) Fixed: GITHUB-550: Weird
@BeforeMethodand@AfterMethodbehaviour with dependsOnMethods (Krishnan Mahadevan) Fixed: GITHUB-893: TestNG should provide an Api which allow to find all dependent of a specific test (Krishnan Mahadevan) New: Added .yml file extension for yaml suite files, previously only .yaml was allowed for yaml (Steven Jubb) Fixed: GITHUB-141: regular expression in "dependsOnMethods" does not work (Krishnan Mahadevan) Fixed: GITHUB-2770: FileAlreadyExistsException when report is generated (melloware) Fixed: GITHUB-2825: Programmatically Loading TestNG Suite from JAR File Fails to Delete Temporary Copy of Suite File (Steven Jubb) Fixed: GITHUB-2818: Add configuration key for callback discrepancy behavior (Krishnan Mahadevan) Fixed: GITHUB-2819: Ability to retry a data provider in case of failures (Krishnan Mahadevan) Fixed: GITHUB-2308: StringIndexOutOfBoundsException in findClassesInPackage - Surefire/Maven - JDK 11 fails (Krishnan Mahadevan)
... (truncated)
Commits
ad0fb1cAbort for invalid combinationsd01a4f1Shared Threadpool for normal/datadriven tests.34c7ba1Favour FutureTask for concurrency support3cb01b4Merge pull request #3013 from testng-team/dependabot/github_actions/actions/s...311551cBump actions/setup-java from 3 to 46de4807Favour CompletableFuture instead of PoolServiceea53982Minor Code tweaks7357104Support suite level thread pools for data providera09978cMerge pull request #3010 from testng-team/dependabot/github_actions/github/co...a4e9f1cBump github/combine-prs from 4.1.0 to 5.0.0- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)