Java 如何使用TestNG创建一个一次运行一个测试类的测试套件
下面是我如何设置XML的。我希望能够在这里对我的测试类进行排序,并以此顺序运行它。我该怎么做?我做了很多研究,但没有找到解决办法。我使用TestNG,所以我的每个类都有优先级设置,但我不希望我的测试套件关心每个测试类的内容,我只希望它一次运行一个测试类Java 如何使用TestNG创建一个一次运行一个测试类的测试套件,java,testng,test-suite,Java,Testng,Test Suite,下面是我如何设置XML的。我希望能够在这里对我的测试类进行排序,并以此顺序运行它。我该怎么做?我做了很多研究,但没有找到解决办法。我使用TestNG,所以我的每个类都有优先级设置,但我不希望我的测试套件关心每个测试类的内容,我只希望它一次运行一个测试类 <suite name="Regression" preserve-order="true" parallel="false" > 用这个它应该会有用 如果希望以任何顺序运行单独的测试,也可以在测试级别添加该标志 查看更多信息。
<suite name="Regression" preserve-order="true" parallel="false" >
用这个它应该会有用
如果希望以任何顺序运行单独的测试,也可以在测试级别添加该标志
查看更多信息。是TestNG中实现有序执行的替代功能。不知怎的,它没有保存。发布您尝试过的完整xml可能是@AdrianoRepetti的副本我尝试过,测试套件仍然并行运行。thanks@CharliynTran我回滚了您上次的更改,如果您删除了“四个空格”,您的代码将不可见。请删除并行标记。我不应该工作。你能给出完整的例外情况吗?就是这样,“这个属性不属于这里。”我删除了并行标记,这并没有解决问题,但这对我有效。请删除parallel属性,看看会发生什么,我只是要删除我在每个测试类中设置的@Test(priority=1)。。让我看看这是否行得通……不,这样行得通。它对我有用,我用这个-