--------------------需要运行的测试----------------
@org.testng.annotations.Test(groups = { "Regression" },parameters = {"environment"})
public void As_a_User_I_can_Login_to_System(String environment){
Users user = new Users("SID_SMITH");
String name = loginHandler.success_login(user);
System.out.print("Environment" + environment);
Assert.assertEquals(name, user.getUserFullName(), "Success");
}
我想通过将变量环境作为shell脚本的输入传递来运行以上测试。请提供指导
答案 0 :(得分:0)
您可以使用以下命令从shell运行测试
mvn clean test -Dtest={testName} -Dgroups={groupName} -Denv={envname}

您可以通过指定以逗号分隔的测试名称来运行多个测试
mvn clean test -Dtest={test1},{test2}