@premierstudio/testament
v0.1.5
Published
Playwright reporter for Testament
Readme
@premierstudio/testament
Playwright reporter for Testament.
Install
pnpm add -D @premierstudio/testamentUsage
import { defineConfig } from "@playwright/test";
export default defineConfig({
reporter: [
["list"],
[
"@premierstudio/testament",
{
apiUrl: process.env.TESTAMENT_API_URL,
apiKey: process.env.TESTAMENT_API_KEY,
projectId: process.env.TESTAMENT_PROJECT_ID,
branch: process.env.TESTAMENT_BRANCH,
commit: process.env.TESTAMENT_COMMIT,
environment: "staging-eu",
toolVersion: "1.55.0",
verbose: true,
},
],
],
});Configuration
apiUrl(required): Testament API base URL.apiKey(required): Testament API key.projectId(required): Project identifier.branch(required): Branch name.commit(required): Commit SHA.environment(required): free-form environment name (for examplestaging-euorcustomer-a).toolVersion(required): Playwright version.timeout(optional): Request timeout in milliseconds.retries(optional): Retry count for transient failures.verbose(optional): Enable debug logs.
The reporter fails fast when required values are missing.
