Testingbot Service
WebdriverIO-tjänst som ger en bättre integration med TestingBot. Den uppdaterar jobbmetadata ('name', 'passed', 'tags', 'public', 'build', 'extra') och kör TestingBot Tunnel om så önskas.
Installation
Det enklaste sättet är att behålla @wdio/testingbot-service
som en devDependency i din package.json
, via:
npm install @wdio/testingbot-service --save-dev
Instruktioner om hur man installerar WebdriverIO
finns här.
Konfiguration
För att använda tjänsten behöver du ange user
och key
i din wdio.conf.js
-fil, och ställa in hostname
-alternativet till hub.testingbot.com
. Om du vill använda TestingBot Tunnel
behöver du ställa in tbTunnel: true
.
// wdio.conf.js
export const config = {
// ...
user: process.env.TB_KEY,
key: process.env.TB_SECRET,
services: [
['testingbot', {
tbTunnel: true
}]
],
// ...
};
Alternativ
För att auktorisera TestingBot-tjänsten måste din konfiguration innehålla alternativ för user
och key
.
tbTunnel
Om sant kör den TestingBot Tunnel och öppnar en säker anslutning mellan en TestingBot Virtual Machine som kör dina webbläsartester.
Typ: Boolean
Standard: false
tbTunnelOpts
Tillämpa alternativ för TestingBot Tunnel (t.ex. för att ändra portnummer eller loggfilsinställningar). Se denna lista för mer information.
Typ: Object
Standard: {}