java - 所有 JUnit 测试运行时的 Eclipse 通知

标签 java eclipse junit

最近运行我的测试需要相当长的时间(大约 1-2 分钟),而且在等待它们完成时我通常会被某些事情分散注意力。

有没有办法让 Eclipse 在所有测试完成时给我一个通知(例如,播放声音或其他东西)?我查看了 JUnit 运行器的运行配置中所有可能的设置,但没有找到我可以使用的任何设置。

创建一个名为 xxx.XLastTest 的测试来完成这项工作可能是一种解决方法,但我发现它有点难看(如果测试同时运行,它就不会工作,我不这样做甚至想在我们的 CI 中看到它)。

非常感谢任何提示。

最佳答案

没有任何类型的内置通知选项,但是您自己编写一个插件来完成它会很容易。请参阅 TestRunListener 的文档.

Here's an example类似的东西,尽管由于没有提供更新站点,很难将它安装到 Eclipse 实例中。

关于java - 所有 JUnit 测试运行时的 Eclipse 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10600317/

相关文章:

java - 更新创建新的子对象而不是更新现有的 Hibernate

java - H2 数据库 org.h2.Driver ClassNotFoundException

java - 重构和测试

java - Java中数组的最大元素

java - 使用for循环在jsp中创建动态行

java - 下载并安装 JavaFX for Eclipse

Android JUNIT 测试卡住了

java - 无法使用 InjectMocks-Mockito 实例化模拟对象

java - <p :schedule> decode method does not invoke

java - Windows更新后Eclipse崩溃