Übergabe von Parametern an das Plug-In

Wenn ein Plug-In auf der ExtProcessTestLaunchBean-Klasse basiert, wird jeder Parameter in dem vom Plug-In gestarteten Prozess automatisch als Umgebungsvariable festgelegt. Das ist auch dann der Fall, wenn der Parametername mit dem Namen einer Systemvariable übereinstimmt, sodass der Wert der Systemvariable durch den Parameterwert ersetzt wird (außer wenn der Parameterwert eine leere Zeichenfolge ist).

Die Plug-In-Schnittstelle erlaubt den uneingeschränkten Zugriff auf alle benutzerdefinierten Parameter, die im Bereich Tests von Silk Central definiert wurden. Für Testtypen von Drittanbietern werden nur benutzerdefinierte Parameter unterstützt. Das Plug-In kann keine vordefinierten Parameter verwenden. Die Implementierung entscheidet darüber, ob und wie Parameter für spezielle Tests definiert werden.

Mit der Methode getParameterValueStrings() der Schnittstelle TestLaunchPluginContext können Sie einen Container mit Zuordnungen zwischen Parameternamen (Schlüssel) und ihren Werten in der String-Darstellung abrufen.

Bei JUnit-Testtypen kann jede beliebige JUnit-Testklasse auf einen benutzerdefinierten Parameter des zugrunde liegenden Tests wie auf eine Java-Systemeigenschaft zugreifen. Das Startprogramm übergibt diese Parameter über das Argument "-D" an die ausführende VM.