我们已经放心实施了黄瓜自动化API自动化。最近,我们知道空手道与“放心”相比具有优势。因此,我想到了向我的组织推荐使用Karate的建议,因此我准备了带有Karate的API自动化脚本的示例。是的,我可以使用JUnit很好地执行,但是如果尝试使用TestNG执行相同的testrunner文件,则根本无法执行,显示执行后测试运行为零。
能否请您帮我用TestNG framwework运行空手道赛跑者文件。确实,您的回答将使我们做出决定。
我经历了与空手道有关的TestNG相关的各种帖子。但是很不幸,我无法触发我的脚本。
注意:我扩展了KarateRunner类,并在代码中也使用了@KarateOptions。
答案 0 :(得分:0)
TestNG仅在开发模式下才需要。所有团队最终都需要执行CI,而空手道甚至不需要JUnit,请参考:https://github.com/intuit/karate#parallel-execution
现在处于开发模式-即使您坚持使用TestNG,也可以将JUnit混合到同一项目中:https://stackoverflow.com/a/19928639/143475
请放弃尝试将TestNG用于空手道的做法,这是不必要的,而且会浪费您的时间。另外请注意,我们有IDE support,这是大多数开发人员都会使用的。大部分时间甚至都不需要JUnit支持。