Testim Docs JA

Tricentis Testim ユーザー制作日本語翻訳ドキュメント

Jenkins 統合

Testim Docs

Jenkins ロゴ

Jenkins とテストを統合するには、まず Jenkins マシンまたはそのワーカーマシンのいずれかに Node.js (Node.js の LTS / サポート対象バージョン) がインストールされている必要があります。

次の手順に従ってください

  1. Jenkins で新しいアイテムを作成します:

Jenkins で新しいジョブを作成する画面

  1. ジョブ名(例: "Testim Tests")を入力し、"Freestyle project"を選択して"OK"をクリックします:

Jenkins の Freestyle プロジェクト作成画面

  1. 実行ステップを追加します

Linux

  1. "Execute Shell"ステップを追加します:

Jenkins で Execute Shell ビルドステップを追加する画面

  1. CLI ページで説明されているように、適切なパラメーターを使用してコマンドを設定します。

以下は、最新の npm パッケージがあることを確認する最初の部分と、CLI コマンド自体を含む基本的なスクリプトテンプレートです(sudo は不要)

Terminal window
mkdir -p "${WORKSPACE}/.npm-packages"
prefix=${WORKSPACE}/.npm-packages
NPM_PACKAGES="${WORKSPACE}/.npm-packages"
export PATH="$PATH:$NPM_PACKAGES/bin"
export NODE_PATH="$NODE_PATH:$NPM_PACKAGES/lib/node_modules"
npm config set prefix ${WORKSPACE}/.npm-packages
npm install -g @testim/testim-cli
testim --label "<YOUR LABEL>" \
--token "<YOUR ACCESS TOKEN>" \
--project "<YOUR PROJECT ID>" \
--grid "<Your grid name>" \
--report-file test-results/testim-tests-$BUILD_NUMBER-report.xml

Jenkins の Execute Shell コマンド設定画面

Jenkins の Execute Shell コマンド

注記: グリッド名については、こちらでグリッドの設定方法をご確認ください。

Windows

  1. "Execute Windows batch command"ステップを追加します:

Jenkins で Execute Windows batch command ステップを追加する画面

  1. CLI ページで説明されているように、適切なパラメーターを使用してコマンドを設定します。
    以下は、最新の npm パッケージがあることを確認する最初の部分と、CLI コマンド自体を含む基本的なスクリプトテンプレートです:
Terminal window
npm install -g @testim/testim-cli
testim --label "<YOUR LABEL>" ^
--token "<YOUR ACCESS TOKEN>" ^
--project "<YOUR PROJECT ID>" ^
--grid "<Your grid name>" ^
--report-file test-results/testim-tests-$BUILD_NUMBER-report.xml

Jenkins の Execute Windows batch command 設定画面

Jenkins の Execute Windows Batch コマンド設定画面。

  1. Jenkins で結果を保存、分析、表示するために、標準の JUnit XML レポート (JUnitXMLReporter) ファイルを生成します。Jenkins がそのファイルを使用するには、Publish JUnit test result report タイプのポストビルドアクションを追加する必要があります:

Publish JUnit test result report ポストビルドアクションを追加する画面

  1. 手順 4 の report-file パラメーターに合わせて、XML ファイルのパスを設定します:

JUnit テスト結果の XML ファイルパスを設定する画面