TestDino

Integrations / TeamCity

TeamCity Integration for Playwright Tests

TeamCity

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.

See full setup steps in the docs

TeamCity integration

By TestDino

Upload your first report

FAQs

Yes. The recipe works with both TeamCity Cloud and self-hosted TeamCity installations.