Testim Docs JA

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

Codeship 統合

Testim Docs

Codeship ロゴ

プロジェクト設定

Codeshipと Testim を統合するには、Codeship プロジェクトの Project Settings の Test Settings に移動します:

Codeship のプロジェクト設定画面

ローカル Selenium Grid で実行

CodeShip で現在ビルド中のアプリでテストを実行する場合は、ローカル Selenium Grid で実行する必要があります。setup commands セクションに以下の行を追加します:

Terminal window
nvm install <use latest version supported by Testim>
npm install -g webdriver-manager
npm install -g @testim/testim-cli

Test Commands セクションには、以下の行を追加します(値は適宜変更してください):

Terminal window
webdriver-manager update
nohup bash -c "webdriver-manager start 2>&1 &" sleep 5
testim --project "<PROJECT ID>" \
--label "<LABEL>" \
--grid "<Your grid name>" \
--base-url "<YOUR LOCAL WEB APP URL, e.g. http://localhost:3000>"
--token "<TOKEN>"

Codeship のテストコマンド設定画面

外部 Selenium Grid で実行

アプリが公開されている利用可能なサーバーにデプロイされている場合、外部 Selenium Grid でテストを実行できます。その場合、ローカル Selenium Server(webdriver-manager)は不要なので、setup commands セクションに以下の行のみを追加します:

Terminal window
nvm install <use latest version supported by Testim>
npm install -g @testim/testim-cli

Test Commands セクションには、以下の行を追加します(値は適宜変更してください):

Terminal window
testim --project "<PROJECT ID>" \
--label "<LABEL>" \
--grid "<Your grid name>" \
--token "<TOKEN>"

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