如何在 Netbeans 中调试多个 JUnit 测试套件



我使用 Netbeans 7.0.1(和 JUnit 4),并且有一个 Java 项目,其中包含不同包中的多个测试套件。我可以通过 Alt+F6 运行所有测试,或者右键单击项目并选择"测试"。此外,我可以通过 Ctrl+Shift+F6 或右键单击项目并选择"调试测试文件"来单独调试每个测试文件。但显然不可能一次调试所有测试文件。如果选择了项目或多个测试文件,Ctrl+Shift+F6 不起作用,如果我右键单击项目,则没有调试测试文件的选项。

然而,在Eclipse中,通过右键单击项目和"调试为"->"JUnit测试"很容易有这样的选项。

将不胜感激任何帮助。

我使用的是 netbeans 7.2,它在上下文菜单中有"调试测试文件"选项。但是您必须选择要运行的所有测试文件(CTRL +左键单击),然后右键单击并选择此选项。这对我来说已经足够好了,但是我没有弄清楚如何调试所有测试。

调试/测试整个项目 I

  1. 右键单击项目
  2. 选择的属性
  3. 选择的操作
  4. 使用以下属性更新了测试项目:

test=${packageClassName}
分叉模式=一次
maven.surefire.debug=-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address}
jpda.listen=true

最新更新