-
Notifications
You must be signed in to change notification settings - Fork 0
Tutorial Notifications and Reports
HTML/PDF reports plus Slack, Teams, email, and GitHub PR comments.
Deep: Tutorial 08.
Every pipeline ends with report → notify.
| Artifact | Contents |
|---|---|
reports/qa-summary.html |
Summary, per-test table, links to screenshots/video/trace |
reports/qa-summary.pdf |
Same via Chromium (ENABLE_PDF_REPORT, default on) |
reports/summary.json |
Stable CI contract — External CI/CD |
npm run report |
Playwright interactive HTML report |
reports/artifacts/<test>/ |
Failure media copies |
LLM plain-English summary: ENABLE_LLM_REPORT=true. Failure RCA in report: ENABLE_LLM_ANALYSIS=true.
Automatic when repo + PR are known (--pr-number or webhook PR event). See GitHub Integration.
SLACK_WEBHOOK_URL=https://hooks.slack.com/services/…Block message: PASSED/FAILED, counts, summary, truncated analysis on fail.
TEAMS_WEBHOOK_URL=https://outlook.office.com/webhook/…MessageCard (green/red) with the same stats.
SMTP_HOST=smtp.example.com
SMTP_PORT=587
SMTP_USER=qa-bot@example.com
SMTP_PASSWORD=…
NOTIFY_EMAIL_TO=team@example.comMultipart mail; PDF attached when present. Empty user/password → local unauthenticated relay.
- Channels are independent — set only what you need
- Delivery errors don’t fail the pipeline or block other channels
- All configured channels fire on every run (pass or fail); filter in CI if you want failure-only noise
Start: Home · Getting Started · Tutorials · Workflows · Admin · Dashboard
Tutorials: Spec→Test · NL · GitHub · Coverage · Visual · Notify · External CI · Agent CI · zyvor.dev · Specs
Build: Architecture · Config · Authoring · Structure · Multi-browser · Rust
Actions: Mission Control · Journeys · API/Auth · Probes · Schedules · Ask Zyvor · Autofix
Ship: API · Webhooks · Security · CI/CD · Deploy · Releases · Enterprise
More: Troubleshoot · FAQ · Glossary · Contributing · Demos · Docs
Guides