Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.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 如何使用TestNG创建一个一次运行一个测试类的测试套件_Java_Testng_Test Suite - Fatal编程技术网

Java 如何使用TestNG创建一个一次运行一个测试类的测试套件

Java 如何使用TestNG创建一个一次运行一个测试类的测试套件,java,testng,test-suite,Java,Testng,Test Suite,下面是我如何设置XML的。我希望能够在这里对我的测试类进行排序,并以此顺序运行它。我该怎么做?我做了很多研究,但没有找到解决办法。我使用TestNG,所以我的每个类都有优先级设置,但我不希望我的测试套件关心每个测试类的内容,我只希望它一次运行一个测试类 <suite name="Regression" preserve-order="true" parallel="false" > 用这个它应该会有用 如果希望以任何顺序运行单独的测试,也可以在测试级别添加该标志 查看更多信息。

下面是我如何设置XML的。我希望能够在这里对我的测试类进行排序,并以此顺序运行它。我该怎么做?我做了很多研究,但没有找到解决办法。我使用TestNG,所以我的每个类都有优先级设置,但我不希望我的测试套件关心每个测试类的内容,我只希望它一次运行一个测试类


<suite name="Regression" preserve-order="true" parallel="false" >
用这个它应该会有用

如果希望以任何顺序运行单独的测试,也可以在测试级别添加该标志


查看更多信息。

是TestNG中实现有序执行的替代功能。

不知怎的,它没有保存。发布您尝试过的完整xml可能是@AdrianoRepetti的副本我尝试过,测试套件仍然并行运行。thanks@CharliynTran我回滚了您上次的更改,如果您删除了“四个空格”,您的代码将不可见。请删除并行标记。我不应该工作。你能给出完整的例外情况吗?就是这样,“这个属性不属于这里。”我删除了并行标记,这并没有解决问题,但这对我有效。请删除parallel属性,看看会发生什么,我只是要删除我在每个测试类中设置的@Test(priority=1)。。让我看看这是否行得通……不,这样行得通。它对我有用,我用这个-