To install, please refer to the extensions documentation.
To run the tests with TestNG, add the following to your build file:
@BuildCommand(summary = "Tests the project with TestNG")
public void testng() throws Exception {
new TestNgOperation()
.fromProject(this)
.packages("com.example")
.execute();
}
./bld compile testng
You could also override the default test
command:
@BuildCommand(summary = "Tests the project with TestNG")
public void test throws Exception {
new TestNgOperation()
.fromProject(this)
.suites("src/test/resources/testng.xml")
.verbose(2)
.execute();
}
./bld compile test
Please check the TestNgOperation documentation for all available configuration options.
Don't forget to add a TestNG test
dependency to your build file, as it is not provided by the extension. For example:
repositories = List.of(MAVEN_CENTRAL);
scope(test).include(dependency("org.testng", "testng", version(7, 9, 0)));