Testingbot サービス
TestingBot へのより良い統合を提供する WebdriverIO サービスです。ジョブのメタデータ('name'、'passed'、'tags'、'public'、'build'、'extra')を更新し、必要に応じて TestingBot Tunnel を実行します。
インストール
最も簡単な方法は、@wdio/testingbot-service
を package.json
の devDependency として、以下のように保持することです。
npm install @wdio/testingbot-service --save-dev
WebdriverIO
のインストール方法はこちらをご覧ください。
設定
このサービスを使用するには、wdio.conf.js
ファイルで user
と key
を設定し、hostname
オプションを hub.testingbot.com
に設定する必要があります。TestingBot Tunnel を使用したい場合は、tbTunnel: true
を設定する必要があります。
// wdio.conf.js
export const config = {
// ...
user: process.env.TB_KEY,
key: process.env.TB_SECRET,
services: [
['testingbot', {
tbTunnel: true
}]
],
// ...
};
オプション
TestingBot サービスを認証するには、設定ファイルにuser
オプションとkey
オプションを含める必要があります。
tbTunnel
true の場合、TestingBot Tunnel を実行し、ブラウザテストを実行する TestingBot 仮想マシンとの間の安全な接続を開きます。
型: Boolean
デフォルト: false
tbTunnelOpts
TestingBot Tunnel のオプションを適用します(ポート番号や logFile 設定の変更など)。詳細についてはこのリストを参照してください。
型: Object
デフォルト: {}