Junit 在IntelliJ、howto中运行所有测试

Junit 在IntelliJ、howto中运行所有测试,junit,intellij-idea,testng,Junit,Intellij Idea,Testng,在我的例子中,我似乎可以运行所有jUnit测试或所有TestNG测试 是否可以创建一个既涵盖jUnit又涵盖testNG的测试 从观念上讲,这是不可能的。我建议您使用Maven或类似工具运行测试,并同时执行它们。你也可以用Emma查看测试覆盖率,甚至是混合的,我想。只是好奇,为什么你想在一个项目中混合测试framworks?好吧,我不是唯一的作者:),但是testNG做的一些事情比jUnit(例如dataprovider)逻辑更干净,我使用的完全不是答案,而是。。。为什么不就测试框架达成一致?它

在我的例子中,我似乎可以运行所有
jUnit
测试或所有
TestNG
测试

是否可以创建一个既涵盖
jUnit
又涵盖
testNG
的测试


从观念上讲,这是不可能的。我建议您使用Maven或类似工具运行测试,并同时执行它们。你也可以用Emma查看测试覆盖率,甚至是混合的,我想。

只是好奇,为什么你想在一个项目中混合测试framworks?好吧,我不是唯一的作者:),但是testNG做的一些事情比jUnit(例如dataprovider)逻辑更干净,我使用的完全不是答案,而是。。。为什么不就测试框架达成一致?它从TestNG和JUnit并排开始,接着是多个模拟框架,最后您得到了一个使用GWT和Wicket的产品,这两个工具都可以访问Hibernate、EclipseLink和iBatis。回到你的问题,
maven surefire plugin
也曾在JUnit/TestNG中遇到过问题。有时候,选择是一种特权,但一个人没有:)是的,我今天就是这样做的。由于IDEA在其他方面产生了覆盖率,我想得到一份综合报告,这就是我想说的。使用maven Emma插件生成合并报告。