playwright-zephyr-squad
v1.1.5
Published
Zephyr squad reporter for the Playwright
Downloads
33
Maintainers
Readme
Zephyr Squad reporter for Playwright
Publish Playwright test run on Zephyr
Install
npm i -D playwright-zephyr-squad
Usage
Add Server reporter to your playwright.config.ts
configuration file
// playwright.config.ts
{
... // <--- others configs
reporter: [['playwright-zephyr-squad', {
host: '',
accountId: '',
accessKey: '',
secretKey: '',
}]],
}
If your test cycle requires custom fields, you can specify them in testCycle
option:
// playwright.config.ts
{
... // <--- others configs
reporter: [
['playwright-zephyr-squad', {
host: '',
accountId: '',
accessKey: '',
secretKey: '',
testCycle: {
name: `Automated Playwright Run - ${new Date().toISOString()}`,
customFields: {
Browser: 'Google Chrome',
Device: 'MacOS',
},
},
}],
],
}
Read how to get Zephyr Squad authorization token here.
Also, your playwright tests should include unique ID inside square brackets [J79]
of your Zephyr test case:
// ↓ Zephyr test case ID inside square brackets
test('[J79] basic test', async ({ page }) => {
await page.goto('https://playwright.dev/');
const title = page.locator('.navbar__inner .navbar__title');
await expect(title).toHaveText('Playwright');
});
Then run your tests with npx playwright test
command and you'll see the result in console:
✅ Test cycle JARV-C2901 has been created
👇 Check out the test result
🔗 https://jira.your-company-domain.com/secure/Tests.jspa#/testPlayer/JARV-C2901
And you'll see the result in the Zephyr:
License
playwright-zephyr-squad is MIT licensed.
Author
Guilherme Trocatti [email protected]