且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在Eclipse Junit测试运行器中挂起未捕获的运行时异常

更新时间:2023-11-19 23:27:28

您尝试将 -consolelog 添加到您的 eclipse.ini 文件,并检查您的JUnit会话在哪里生成?

这个线程,OP实现了他的xml文件是指错误的测试课程。


Eclipse is not suspending on an uncaught runtime exception during debugging of a Junit test. I've tried:

  • JRE 1.6 update 15 and 16
  • Eclipse 3.5.0 and Eclipse 3.4.2
  • Checked "Suspend on uncaught exception" for the exception and all runtime exceptions
  • Checked "Keep JUnit running after a test run when debugging"
  • Debugging when running only the test method, and the entire test class
  • Suggestions here and here

All to no avail.

Debugging without the testrunner (ie: via a class with its own main method) works, ie: eclipse suspends on the line where the exception occurs.

Did you try adding -consolelog to your eclipse.ini file and check what your JUnit session produce there?
In this thread, the OP realized his xml file was referring to the wrong testing class.