How It Works
TestDino detects Playwright runs from GitLab CI and attaches results to the corresponding merge request or commit.- Posts AI-generated test summaries as comments on merge requests and commits
- Each comment includes a link back to the full TestDino run
- Branch mapping controls where comments appear
- Merge request sync keeps TestDino in sync with MR state (open, merged, closed)
Only one Git provider (GitHub or GitLab) can be active per project at a time.
Quick Start Steps
Connect GitLab
Go to Project Settings → Integrations → CI/CD and select GitLab. Authorize TestDino to access your GitLab account and select the repository.
Configure comments
Click the settings icon on the GitLab card to open Comment Settings. Map branch patterns per environment and toggle comments for merge requests and commits.
Merge Requests in TestDino
The Pull Requests page displays GitLab merge requests alongside test results. Each row shows the MR title, author, state, latest test run, and pass/fail/flaky/skipped counts. Click any merge request to open the detail view with Overview, Timeline, and Files Changed tabs.CLI Compatibility
The GitLab integration works with the current and previous versions of the TestDino CLI. No changes tonpx tdpw test or playwright.config.ts reporter configuration are needed.