Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在shell中通过maven命令传递参数来运行测试_Java_Shell_Maven - Fatal编程技术网

Java 如何在shell中通过maven命令传递参数来运行测试

Java 如何在shell中通过maven命令传递参数来运行测试,java,shell,maven,Java,Shell,Maven,--------------------需要运行的测试------------------ @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");

--------------------需要运行的测试------------------

@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脚本的输入来运行上述测试。请给出指导

您可以使用以下命令从shell运行测试


mvn clean test-Dtest={testName}-Dgroups={groupName}-Denv={envname}
请注意,
parameters
已被弃用,您应该使用