Upload Playwright test results to TestDino for centralized test analytics, reporting, and debugging.
- A TestDino account (Sign up here) and API token (Get Your Key here)
- Playwright tests configured in your repository
- GitHub Actions enabled in your repository
- name: Upload to TestDino
if: always()
uses: Testdino1/testdino-actions@v1.0.0
with:
token: ${{ secrets.TESTDINO_TOKEN }}
report-dir: './playwright-report'
upload-html: true
upload-traces: true
upload-videos: true
upload-images: true
upload-files: true
verbose: true
working-directory: '.'| Input | Description | Required | Default |
|---|---|---|---|
token |
TestDino API token for authentication | ✅ Yes | - |
report-dir |
Directory containing Playwright reports | No | ./playwright-report |
upload-html |
Upload HTML reports | No | true |
upload-traces |
Upload Playwright trace files | No | false |
upload-videos |
Upload video recordings | No | false |
upload-images |
Upload screenshot images | No | false |
upload-files |
Upload file attachments | No | false |
verbose |
Enable verbose logging | No | false |
working-directory |
Working directory for the action | No | . |
- Sign up for a TestDino account at testdino.com
- Navigate to your project settings
- Generate an API token
- Add the token as a GitHub secret:
- Go to your repository settings
- Navigate to Secrets and variables → Actions
- Click New repository secret
- Name:
TESTDINO_TOKEN - Value: Your TestDino API token
- Click Add secret
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by the TestDino team