我有一个这样的测试套件:
<suite name="MySuite">
<parameter name="key" value="val"/>
<test name="testing">
<packages>
<package name="mypack.testpackage.*"/>
</packages>
</test>
</suite>
但是我需要使用key
作为系统属性而不是参数(因为我稍后会在一些我不能使用的Spring EL中使用它使用@Parameters
取其值。
所以我想使用类似的东西:
<system-property name="key" value="val"/>
或
<parameter name="key" value="val" system-property="true"/>
而不是参数
<parameter name="key" value="val"/>
TestNG是否支持此功能?
答案 0 :(得分:1)
不支持开箱即用 - 如果值可用作系统属性,则需要为其编写代码以覆盖它。