Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
如何在Maven上运行有序集成测试?_Maven_Selenium_Junit_Selenium Rc - Fatal编程技术网

如何在Maven上运行有序集成测试?

如何在Maven上运行有序集成测试?,maven,selenium,junit,selenium-rc,Maven,Selenium,Junit,Selenium Rc,如何在Maven上运行有序的集成测试?我想按以下顺序运行测试: Login.java checkbase.java blah.java Logout.java 它目前是按字母顺序运行的,我不想为测试重命名文件。我正在使用JUnit 谢谢 如果您使用故障保护插件来运行集成测试,则可以通过指定参数来指定测试的运行顺序,该参数在2.7版之后有效。从文件中: 定义测试运行的顺序。支持的值为 “字母顺序”、“逆字母顺序”、“随机”、“每小时” (偶数小时按字母顺序排列,奇数小时按逆字母顺序排列)和 “文件

如何在Maven上运行有序的集成测试?我想按以下顺序运行测试:

  • Login.java
  • checkbase.java
  • blah.java
  • Logout.java
  • 它目前是按字母顺序运行的,我不想为测试重命名文件。我正在使用JUnit


    谢谢

    如果您使用故障保护插件来运行集成测试,则可以通过指定参数来指定测试的运行顺序,该参数在2.7版之后有效。从文件中:

    定义测试运行的顺序。支持的值为 “字母顺序”、“逆字母顺序”、“随机”、“每小时” (偶数小时按字母顺序排列,奇数小时按逆字母顺序排列)和 “文件系统”。每小时的奇数/偶数在 扫描类路径,这意味着它可能在多模块过程中发生更改 建造。默认值:文件系统

    因此,没有任何方法可以指定测试以任意顺序运行。但是,如果使用TestNG,则可以指定顺序


    如果您使用的是surefire插件,那么您拥有完全相同的参数,可能具有相同的值。

    您使用的是什么框架?Junit、TestNG或其他什么?谢谢Matthew,我将研究TestNGFYI:runOrder failedfirst仅在故障保护版本2.11中受支持