我正在使用Delphi XE,有一个项目组包含主应用程序和一个DUnit测试应用程序。我会定期进入DUnit测试应用程序添加一些测试并运行现有的测试。
一些测试代码会生成异常,这些异常由应用程序处理,但是由于我惯用的方式是像普通应用程序一样使用F9快捷键运行测试应用程序,因此调试器会多次显示这些异常信息,这在这种情况下不太方便。
我知道可以使用SHIFT+CTRL+F9快捷键来运行而不进行调试,当我记得使用它时,这很好,但我经常发现自己按下F9,然后咕哝一声,然后关闭测试应用程序,接着再按下SHIFT+CTRL+F9。这浪费了很多时间。
所以我的问题是:有更好的方法吗?我能否定义一些设置或使用一些专家使得该特定应用程序默认情况下无需调试即可运行?我肯定不是唯一遇到这个问题的人。
提前感谢您的回答。
一些测试代码会生成异常,这些异常由应用程序处理,但是由于我惯用的方式是像普通应用程序一样使用F9快捷键运行测试应用程序,因此调试器会多次显示这些异常信息,这在这种情况下不太方便。
我知道可以使用SHIFT+CTRL+F9快捷键来运行而不进行调试,当我记得使用它时,这很好,但我经常发现自己按下F9,然后咕哝一声,然后关闭测试应用程序,接着再按下SHIFT+CTRL+F9。这浪费了很多时间。
所以我的问题是:有更好的方法吗?我能否定义一些设置或使用一些专家使得该特定应用程序默认情况下无需调试即可运行?我肯定不是唯一遇到这个问题的人。
提前感谢您的回答。
{$DoNotBreakOn EArgumentException}
这样的东西。 - jpfollenius