@amalgit/argus-reporter
v0.1.0
Published
Playwright reporter that sends test results to Argus
Maintainers
Readme
@amalgit/argus-reporter
Playwright reporter that sends test results to Argus — the all-seeing test platform.
Installation
npm install @amalgit/argus-reporterUsage
Add to your playwright.config.ts:
import { defineConfig } from '@playwright/test';
export default defineConfig({
reporter: [
['list'],
['@amalgit/argus-reporter', {
apiUrl: 'https://your-argus-instance.com',
apiKey: process.env.ARGUS_API_KEY,
projectId: process.env.ARGUS_PROJECT_ID,
}],
],
});Configuration
| Option | Env Variable | Description |
|--------|-------------|-------------|
| apiUrl | ARGUS_API_URL | Argus API base URL |
| apiKey | ARGUS_API_KEY | Project API key (pd_...) |
| projectId | ARGUS_PROJECT_ID | Project UUID |
Environment variables are used as fallbacks when options are not provided.
CI/CD Integration
The reporter auto-detects CI environment variables from:
- Azure DevOps — branch, commit, build URL
- GitHub Actions — branch, commit, run URL
Supply Chain Security
This package is published with Sigstore provenance attestation. You can verify the provenance with:
npm audit signatures