我观察到,当我使用 Runner.parallel(getClass(), 1); 在 Maven 构建中运行测试(功能文件)时它工作正常,但是当我增加像 Runner.parallel(getClass(), 5); 这样的线程数量时它开始失败,因为它正在并行执行功能文件中可用的所有场景。
场景相互依赖,导致失败,因为哪个场景需要在最后执行时首先执行。
请建议我一些选项,该选项可以并行运行所有功能文件,但不能并行运行功能文件中提供的场景。
https://github.com/intuit/karate#parallelfalse https://github.com/intuit/karate#parallelfalse
如果你使用@parallel=false
对于无法并行播放场景的每个功能,它都可以工作。但场景应该按任意顺序播放,并且不能相互依赖。也许你所说的场景一开始就不应该被分割?
有关脚本结构的更多信息:https://github.com/intuit/karate#script-struct https://github.com/intuit/karate#script-structure
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)