如何将参数传递给Ant的Junit测试?

时间:2010-09-23 09:31:31

标签: ant junit selenium junit4

我在Ant下使用Junit来执行Selenium Test.My测试用例需要读取文件 其中包含测试数据(为了完成数据驱动测试)。 我不介意在测试用例中嵌入文件名,但是我想要将目录的名称放在哪里 数据文件存储在build.xml文件中参数化。

将build.xml等信息传递给测试用例的最佳方法是什么? 使用ant属性是个好主意吗? 是否可以从build.xml注入Junit4参数?

1 个答案:

答案 0 :(得分:13)

junit任务接受嵌套的sysproperty元素。

<junit fork="no">
  <sysproperty key="mydatadir" value="${whatever}"/>
  ...
</junit>

您可以使用System.getProperty()在测试中访问这些内容。

相关问题