Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/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
Unit testing 按顺序运行TestNG组,并并行运行每组中的测试_Unit Testing_Automated Tests_Integration Testing_Testng - Fatal编程技术网

Unit testing 按顺序运行TestNG组,并并行运行每组中的测试

Unit testing 按顺序运行TestNG组,并并行运行每组中的测试,unit-testing,automated-tests,integration-testing,testng,Unit Testing,Automated Tests,Integration Testing,Testng,我有几个基于他们测试的功能的测试套件,我想并行运行它们,以便更快地完成。事实证明,在一个套件中,我需要对不同的环境设置运行多个测试。我想我可以通过将测试分配给组,然后使用@BeforeGroups注释插入一个设置环境设置的方法来实现这一点。但是,我不知道如何使每个组内的测试并行运行,并让组彼此等待-否则将有测试在错误的环境中工作。任何建议都将不胜感激。您可以在xml中定义组的依赖关系。示例谢谢。我期待着更复杂的事情。但这一点虽然简单,却起到了作用。

我有几个基于他们测试的功能的测试套件,我想并行运行它们,以便更快地完成。事实证明,在一个套件中,我需要对不同的环境设置运行多个测试。我想我可以通过将测试分配给组,然后使用@BeforeGroups注释插入一个设置环境设置的方法来实现这一点。但是,我不知道如何使每个组内的测试并行运行,并让组彼此等待-否则将有测试在错误的环境中工作。任何建议都将不胜感激。

您可以在xml中定义组的依赖关系。示例

谢谢。我期待着更复杂的事情。但这一点虽然简单,却起到了作用。