2017-07-05 1 views
1

Ich habe eine Test-Suite wie folgt aus:Set Systemeigenschaft innerhalb TestNG XML Suite

<suite name="MySuite"> 
    <parameter name="key" value="val"/> 
    <test name="testing"> 
     <packages> 
      <package name="mypack.testpackage.*"/> 
     </packages> 
    </test> 
</suite> 

aber ich brauche key als Systemeigenschaft verwenden anstelle eines Parameter (weil ich es verwenden, später in einige Frühlings-ELs, wo ich @Parameters nicht verwenden kann, um seinen Wert zu nehmen).

So würde Ich mag wie etwas verwenden:

<system-property name="key" value="val"/> 

oder

<parameter name="key" value="val" system-property="true"/> 

anstelle des Parameters

<parameter name="key" value="val"/> 

Does TestNG Unterstützung dieses?

Antwort

1

Unterstützt nicht out-of-the-box - Sie müssen Code für das Überschreiben schreiben, wenn Werte als Systemeigenschaften verfügbar sind.

Verwandte Themen