我有一个简单的问题。有没有一种方法可以配置NetBeans,使测试包中的JUnit测试在构建后自动运行?我使用的是NetBeans 8.0.1。
提前谢谢。
如果您正在使用Maven,则在Tools/Options/Java/Maven/Execution/Skip Tests下有一个选项,用于与测试无关的任何构建执行。请确保未选中此项。
如果您正在使用Ant,这也是可能的。我使用Ant已经好几年了,但从我的脑海中,你需要修改你的build.xml。需要有一个像"compile"这样的目标,然后在dependents属性中添加单元测试的targetname。
对于特定于项目的解决方案:右键单击您的项目->属性->操作。
选择"生成项目"("调试项目"one_answers"运行项目"也可以!)在执行目标的开头添加"surefire:test"。
如果你现在与其他人共享你的源代码,他们也会自动运行你的测试!