Overview
The TestDino TeamCity Recipe runs as a build step after your Playwright tests complete. It detects reports in your build workspace, bundles JSON, HTML, and all artifacts, then uploads everything to TestDino using your API key.
With each build, your test results flow into TestDino for AI analysis, flaky test detection, and trend tracking. A direct link to the test run appears in your build log.
Key features
- Automatic report upload after every build
- Screenshots, videos, and traces travel with results
- AI failure analysis on every run
- Historical tracking across builds and branches
- Works with TeamCity Cloud and on-premise
How it works
Install the recipe
In TeamCity, go to Administration, then Plugins, then Browse Plugins. Search for TestDino and click Install.
Add the build step
Open your Build Configuration, then Build Steps, then Add build step. Select TestDino - Upload Playwright Report from the Runner Type dropdown.
Configure the upload
Enter your report directory path and TestDino API Token. Check the boxes for HTML reports, images, videos, traces, or use Full JSON Bundle for everything.
What gets uploaded
The JSON Report with test results, pass/fail data, and timing is always uploaded. You can also include HTML reports for the interactive Playwright report UI, screenshots, video recordings, trace archives for debugging, and extra file attachments.
Use the Full JSON Bundle option to upload everything in one step. After tests complete, the recipe uploads results and shows a link to view them in TestDino.
