Socket
Socket
Sign inDemoInstall

@saucelabs/playwright-reporter

Package Overview
Dependencies
19
Maintainers
17
Versions
12
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @saucelabs/playwright-reporter

Reports your tests to Sauce Labs


Version published
Weekly downloads
1.4K
increased by89.9%
Maintainers
17
Created
Weekly downloads
 

Readme

Source

sauce-playwright-plugin

This Playwright plugins reports each project to your Sauce Labs account.

Installation

Install from npm:

npm install @saucelabs/playwright-reporter

Sauce Labs credentials

SAUCE_USERNAME and SAUCE_ACCESS_KEY environment variables needs to be set to allow the plugin to report your results to Sauce Labs. Your Sauce Labs Username and Access Key are available from your dashboard.

Usage

Add to default reporter:

npx playwright test  --reporter=line,@saucelabs/playwright-reporter

Use only @saucelabs/playwright-reporter:

npx playwright test  --reporter=@saucelabs/playwright-reporter

You can also configure using playwright.config.js. To achieve that, add '@saucelabs/playwright-reporter' to the reporter section of your configuration:

const config = {
  reporter: [
    ['@saucelabs/playwright-reporter'],
  ],
  // Rest of your config goes here
};

Plugin configuration

@saucelabs/playwright-plugin is configurable through your playwright.config.js or playwright.config.ts file.

Example:

const config = {
  reporter: [
    ['@saucelabs/playwright-reporter', {
      buildName: 'My Playwright Build',
      region: 'us-west-1',
      tags: [
        'playwright',
        'demo',
      ],
    }],
  ],
  // Rest of your config goes here
};
NameDescriptionKind
buildSets a build ID.
Default: ''
String
tagsTags to add to the uploaded Sauce job.
Default: []
String[]
regionSets the region.
Default: us-west-1
us-west-1 | eu-central-1
uploadWhether to upload report and assets to Sauce
Default: true
boolean
outputFileThe local path to write the sauce test report. Can be set in env var SAUCE_REPORT_OUTPUT_NAME.String

Limitations

Some limitations applies to @saucelabs/playwright-reporter:

  • Before playwright@v1.16.3, Playwright version is not reported to Sauce Labs.
  • Browser version is not reported to Sauce Labs.

Development

Running locally

In order to test the reporter, you'll need to link it to itself then run a test with the reporter set.

$ npm link
$ npm link @saucelabs/playwright-reporter
$ npx playwright test --reporter=@saucelabs/playwright-reporter

Debug

Once you npm link, you can run your playwright tests with the environment variable DEBUG="@saucelabs/playwright-reporter:*" to see additional debug output.

FAQs

Last updated on 04 Apr 2024

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc