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

时间:2012-07-03 16:00:19

标签: java debugging testing netbeans junit

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

在Eclipse中,右键单击项目并且" Debug As" - > " JUnit测试"

感谢任何帮助。

2 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:2)

调试/测试整个项目我

  1. 右键点击项目
  2. 选择了属性
  3. 选择了行动
  4. 使用以下属性更新了测试项目:
  5. 测试= $ {packageClassName}
    forkMode =一旦
    maven.surefire.debug = -Xdebug -Xrunjdwp:transport = dt_socket,server = n,address = $ {jpda.address}
    jpda.listen =真