Следующие работы для меня [Вам просто нужно убедиться, что один и тот же класс не включен более одного раза в тот же тег <test>
.
Вот пример
package organized.chaos.testng;
import org.testng.annotations.Parameters;
import org.testng.annotations.Test;
public class EmployeeTestNG {
@Parameters ({"and", "abc"})
@Test
public void test1(String b, String a) {
System.err.println("****" + b + a);
}
@Test
@Parameters ("myName")
public void parameterTest(String myName) {
System.err.println("Parameterized value is " + myName);
}
}
Вот TestNG Suite XML
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="employee-suite">
<test name="Employee-test">
<classes>
<class name="organized.chaos.testng.EmployeeTestNG">
<parameter name="myName" value="TestNG"/>
<parameter name="and" value="KungFu"/>
<parameter name="abc" value="Panda"/>
<methods>
<include name="parameterTest"/>
<include name="test1"/>
</methods>
</class>
</classes>
</test>
</suite>
Вот вывод
[TestNG] Running:
/Users/krmahadevan/githome/PlayGround/testbed/src/test/resources/employee.xml
Parameterized value is TestNG
****KungFuPanda
===============================================
employee-suite
Total tests run: 2, Failures: 0, Skips: 0
===============================================
Process finished with exit code 0
Исправьте вы вопрос, которого, добавить код exemples вместо скриншотов. – RocketRaccoon