【发布时间】:2012-04-29 15:17:42
【问题描述】:
Eclipse 插件是否可以更改默认 Eclipse JUnit 插件运行的单元测试的显示名称?
一些背景知识:我正在尝试创建一个插件,它将显示单元测试名称(在 Eclipse 的 JUnit 视图中)与实际方法名称有点不同。如果实际的测试方法名称是“anEmptyCollectionHasSizeZero”,我希望它在 Eclipse JUnit 视图中显示为“空集合的大小为零”。
我已经设法以上述方式将测试方法名称显示为插件中的单独视图,但正如我所说,希望将此功能集成到正常的 JUnit 视图中。我试图查看是否可以找到相关的扩展点,但找不到任何东西。可以这样做吗?
另外,有没有一个插件已经这样做了,或者类似的?
【问题讨论】:
-
有什么消息吗?我也很想要这样的功能。您当前的尝试(在单独的视图中)是否以任何格式发布?谢谢。
-
@Ittai:恐怕没有消息了。 storyteller.socosomi.com 上提供了一个非常早期的 Eclipse 插件版本。然而,它仍然非常原始。仍在开发中,还没有真正打算发布。但是,如果您愿意,请随时查看。 :-)
-
我也对这个感兴趣:)
-
我找到了这本关于 Eclipse 插件的书 informit.com/store/product.aspx?isbn=0321205758 。希望代码示例可以下载,首先看看
circle-2源代码部分,他们实现了在测试运行中添加侦听器,特别是LabelProvider(见TestReportLabelProvider.java),也许你可以采取一些从中获得灵感。我的 2 美分 ;-)。 -
@Ittai, Alex:只是想告诉你,我谈到的 Eclipse 插件的公共版本已经发布。它仍然不会在单元测试运行时更改它们的显示名称,但它为您提供了一个单独的相关测试视图,该视图与您正在编写的代码并排显示相关测试。 storyteller.socosomi.com
标签: eclipse junit eclipse-plugin