TestNG v7.10.0
What's Changed
- Clean-up deprecated code by @krmahadevan in #3024
- Minor discrepancy fixes by @krmahadevan in #3026
- Deleting TestNG eclipse plugin specific classes by @krmahadevan in #3031
- Code clean-up by @krmahadevan in #3027
- Remove deprecated JUnit related support in TestNG by @krmahadevan in #3023
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #3017
- Bump com.github.johnrengelman.shadow:com.github.johnrengelman.shadow.gradle.plugin from 7.0.0 to 8.1.1 by @dependabot in #2952
- Handle exceptions in emailable Reporter by @krmahadevan in #3042
- Add wrapperbot and update workflow order by @juherr in #3051
- Support ITestNGFactory customisation by @krmahadevan in #3060
- Streamline data provider listener invocation by @krmahadevan in #3058
- Streamline Guice Module creation in concurrency. by @krmahadevan in #3062
- Copy test result attributes when unexpected failures by @krmahadevan in #3065
- Upgrade Gradle to 8.6, use Java 17 for building code, target Java 11, polish buildscripts by @vlsi in #3067
- chore: use explicit dependency versions instead of refreshVersions by @vlsi in #3068
- Bump gradle/wrapper-validation-action from 1.1.0 to 2.1.1 by @dependabot in #3063
- Bump actions/checkout from 3 to 4 by @dependabot in #3052
- Remove Ant by @juherr in #3071
- Support ordering of listeners by @krmahadevan in #3072
- Bump oracle-actions/setup-java from 1.3.2 to 1.3.3 by @dependabot in #3073
- Add errorprone by @juherr in #2958
- Allow custom thread pool executors to be wired in. by @krmahadevan in #3075
- Allow data providers to be non cacheable by @krmahadevan in #3076
- Use Locks instead of synchronised keyword by @krmahadevan in #3077
- Document pgp artifact signing keys by @krmahadevan in #3085
- Add Unique Id for all test class instances by @krmahadevan in #3083
- Adding issue management workflows by @krmahadevan in #3090
- Map object to configurations by @krmahadevan in #3089
- Allow listeners to be disabled at runtime by @krmahadevan in #3088
- Streamline Data Provider execution by @krmahadevan in #3092
- Test case failure by @krmahadevan in #3093
- Honour inheritance when parsing listener factories by @krmahadevan in #3096
- Fixing flaky tests by @krmahadevan in #3098
- Tweaks around accessing SuiteResult by @krmahadevan in #3099
- Update Gradle Wrapper from 8.6 to 8.7 by @github-actions in #3101
- Bump oracle-actions/setup-java from 1.3.3 to 1.3.4 by @dependabot in #3103
- Bump gradle/wrapper-validation-action from 2.1.1 to 2.1.2 by @dependabot in #3104
- Streamline random generation by @krmahadevan in #3100
- Minor refactoring around RunOrder enum by @krmahadevan in #3106
- Streamline dependencies for configurations by @krmahadevan in #3107
New Contributors
- @github-actions made their first contribution in #3101
Full Changelog: 7.9.0...7.10.0