下面的我的 TestNG 配置不起作用:
<test verbose="2" name="JavaScript Layer Tests" preserve-order="true" parallel="false">
<packages>
<package name="com.bla.foo"/>
<package name="com.bla.bar/>
</packages>
</test>
我基本上想按TestNG
顺序运行这些包中的类,并且没有并行性。每个类的方法都使用@dependsOnMethods
.
这里的原因是我正在使用Selenium
并且一次只需要打开一个浏览器。
如果我切换TestNG
xml 文件以列出所有类,那么它工作正常,但这使得添加新类需要更改 xml 文件。
有没有办法让它适用于包裹?我尝试将 parallel 设置为 true 并限制为 1 个线程,但这也不起作用。