Java ベースのコマンド ラインから外部キーワード ライブラリをアップロードすることで、Silk Central とキーワード駆動テストを Jenkins などの継続的インテグレーション ビルド システムに統合することができます。
Java ベースのコマンド ラインからキーワード ライブラリをアップロードするには:
-
を選択し、Java キーワード ライブラリ ツール をダウンロードします。
-
ダウンロードした
jarファイルに含まれるコマンド ライン ツールを次の引数で呼び出します。
Java 9 以降を使ってライブラリを
Silk Central にアップロードするコマンド ラインは次のようになります。
java --add-modules=java.activation,java.xml.ws -jar com.borland.silk.keyworddriven.jar -upload
"My library" "./output/library.zip" silkcentral:19120 scLogin
scPassword "Build xy: Implemented missing keywords"
使用例
認証に Web サービス トークンを使い、Java 8 以前を使ってライブラリを
Silk Central にアップロードするコマンド ラインは次のようになります。
java -jar com.borland.silk.keyworddriven.jar -upload
"My library" "./output/library.zip" silkcentral:19120 scToken "Build xy: Implemented missing keywords"
認証にユーザー名とパスワードを使い、Java 8 以前を使って上記と同じライブラリをアップロードするコマンド ラインは次のようになります。
java -jar com.borland.silk.keyworddriven.jar -upload
"My library" "./output/library.zip" silkcentral:19120 scLogin
scPassword "Build xy: Implemented missing keywords"
Java 9 以降を使った場合は、それぞれ次のようになります。
java --add-modules=java.activation,java.xml.ws -jar com.borland.silk.keyworddriven.jar -upload
"My library" "./output/library.zip" silkcentral:19120 scToken "Build xy: Implemented missing keywords"
java --add-modules=java.activation,java.xml.ws -jar com.borland.silk.keyworddriven.jar -upload
"My library" "./output/library.zip" silkcentral:19120 scLogin
scPassword "Build xy: Implemented missing keywords"
注: Java 9 以降を使ってキーワード駆動ライブラリをアップロードする場合は、実行サーバー上で
JAVA_HOME が定義され、対応するバージョンの JDK を指していることを確認してください。