プラグインへパラメータを渡す

ExtProcessTestLaunchBean クラスに基づいたプラグインの場合、プラグインによって開始されたプロセスにおいて、各パラメータは環境変数として自動的に設定されます。 これはパラメータ名がシステム変数の名前と一致する場合にもあてはまるため、パラメータの値が空の文字列である場合の除き、システム変数の値はパラメータの値によって置き換えられます。

プラグイン インターフェイスは、Silk Central テスト 領域で定義されている、すべてのカスタム パラメータへのフルアクセスを提供します。 カスタム パラメータは、サードパーティのテスト タイプに対してのみサポートされています。 プラグインは、事前定義パラメータを指定することができないので、特定のテストに対して、パラメータが定義されているか、どのように定義されるかは、プラグイン実装によって決まります。

TestLaunchPluginContext インターフェイスにある getParameterValueStrings() メソッドを使用して、パラメータ名(キー)からそれに対応する値(String で表されます)へのマッピングを保持するコンテナを取得します。

JUnit テスト タイプでは、任意の JUnit テスト クラスから、Java のシステム プロパティとして、元のテストのカスタム パラメータにアクセスすることができます。ランチャは、-D という VM 引数を使って、実行する仮想マシンにこのパラメータを渡します。