如何使用TestNG运行空手道测试运行程序文件?

时间:2019-09-22 09:56:50

标签: karate

我们已经放心实施了黄瓜自动化API自动化。最近,我们知道空手道与“放心”相比具有优势。因此,我想到了向我的组织推荐使用Karate的建议,因此我准备了带有Karate的API自动化脚本的示例。是的,我可以使用JUnit很好地执行,但是如果尝试使用TestNG执行相同的testrunner文件,则根本无法执行,显示执行后测试运行为零。

能否请您帮我用TestNG framwework运行空手道赛跑者文件。确实,您的回答将使我们做出决定。

我经历了与空手道有关的TestNG相关的各种帖子。但是很不幸,我无法触发我的脚本。

注意:我扩展了KarateRunner类,并在代码中也使用了@KarateOptions。

1 个答案:

答案 0 :(得分:0)

TestNG仅在开发模式下才需要。所有团队最终都需要执行CI,而空手道甚至不需要JUnit,请参考:https://github.com/intuit/karate#parallel-execution

现在处于开发模式-即使您坚持使用TestNG,也可以将JUnit混合到同一项目中:https://stackoverflow.com/a/19928639/143475

请放弃尝试将TestNG用于空手道的做法,这是不必要的,而且会浪费您的时间。另外请注意,我们有IDE support,这是大多数开发人员都会使用的。大部分时间甚至都不需要JUnit支持。