๐ Learning and exploring TestNG https://testng.org/doc/.
This repository illustrates different concepts, patterns and examples via standalone sub-projects. Each sub-project is completely independent of the others and do not depend on the root project. This standalone sub-project constraint forces the sub-projects to be complete and maximizes the reader's chances of successfully running, understanding, and re-using the code.
The sub-projects include:
A basic example of TestNG using Gradle.
See the README in basic/.
Build a standalone TestNG test suite that can be executed without Gradle. But build it with Gradle.
See the README in standalone-gradle/.
General clean-ups, changes and things I wish to implement for this project:
- DONE Create a project that uses TestNG in a standalone way, ejecting from Gradle. This should be in a similar style as my
standalone-gradle/
subproject in myjunit-playground
repository. This is important because I think the ecosystem support for TestNG is generally poor and I need to be able to escape from these ecosystem tools like Gradle and Intellij because they don't work well with TestNG. I want to run TestNG "close to the metal" so to speak. - SKIPPED (This StackOverflow answer solved the problem I had that motivated this wish list item) Implement a
@Factory
example