现在,我有两种类型的测试,但是当我说“mvn test”时,它仅执行TestNG测试,而不执行Junit。我要一个接一个地执行。任何想法 ?

最佳答案

有一个open issue for thi,所以没有优雅的方法可以做到这一点。

选择一个框架并坚持使用它会简单得多。

编辑:我以前的答案不起作用,因为您不能在执行中指定依赖项。
我已经尝试了几种方法,但是我能管理的最好方法是为TestNG依赖关系创建一个配置文件,以便您可以在TestNG和JUnit测试之间切换,似乎没有办法同时运行TestNG和Junit 4测试。

需要注意的另一点:您可以launch your JUnit tests from TestNG,但是我认为这仅适用于JUnit 3测试。

关于unit-testing - 如何使用maven-surefire-plugin在同一项目中执行JUnit和TestNG测试?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1232853/

10-09 05:44
查看更多