Java 如何使用TestNG和Cucumber划分并行测试和顺序测试
我有一个使用Java 如何使用TestNG和Cucumber划分并行测试和顺序测试,java,cucumber,testng,Java,Cucumber,Testng,我有一个使用TestNG和Cucumber并并行运行的框架。 现在我需要按顺序运行一些测试。 在testngxml中,有些情况下可以使用exclude选项来实现这种技巧。但是,由于我使用的是cumber,所以我只有一个@Test方法,它解析cumber特性并运行其步骤定义,因此我无法修改任何特定的@Test 我想我可以做我需要的事情,只为顺序步骤创建一个步骤定义,然后用一些staticlock对它进行synchronized。但在我看来,这是太丑陋和不易使用和阅读。但我希望有一些更清晰、更容易实
TestNG
和Cucumber
并并行运行的框架。
现在我需要按顺序运行一些测试。
在testngxml中,有些情况下可以使用exclude
选项来实现这种技巧。但是,由于我使用的是cumber,所以我只有一个@Test
方法,它解析cumber特性并运行其步骤定义,因此我无法修改任何特定的@Test
我想我可以做我需要的事情,只为顺序步骤创建一个步骤定义,然后用一些static
lock对它进行synchronized
。但在我看来,这是太丑陋和不易使用和阅读。但我希望有一些更清晰、更容易实现的方法
如有任何建议,将不胜感激