【发布时间】:2013-05-29 16:44:36
【问题描述】:
我有一个带有测试插件的功能。我使用 ant+jococo 从每个插件运行测试套件。测试套件的名称与“测试”相同。现在使用硬编码的插件名称,例如
<run-test-macro test='plugin.name.Test'/>(目标中的硬编码值)。
如何在不使用硬编码插件名称的情况下做到这一点,我想从 ANT 中的功能 XML 中获取这些插件名称,然后 foreach 插件调用我的宏。
我找到了方法,但我认为这不是个好主意: 我可以使用像 this 这样的 XPath 和 ant 循环,这将改变 xpath 中的正则表达式以跳过已经运行的测试。
【问题讨论】:
-
悬赏编辑:需要的解决方案不使用 XPATH 并自动获取 JUnit 测试片段
-
或者如果你清楚地描述这是不可能的。