Getting Started
What is TestDino and how does it work?
What is TestDino and how does it work?
@testdino/playwright to your config, set TESTDINO_TOKEN, and run npx playwright test. Results stream during the run and link to branches and PRs.Full walkthrough: Getting Started.How do I get started with TestDino?
How do I get started with TestDino?
- Create an organization and project
- Create an API key
- Install
@testdino/playwrightand add it to your Playwright config - Set
TESTDINO_TOKENand runnpx playwright test
Do I need to change my existing Playwright tests?
Do I need to change my existing Playwright tests?
@testdino/playwright to the reporter array and set TESTDINO_TOKEN. No custom annotations or framework changes required.What do I need to send results to TestDino?
What do I need to send results to TestDino?
use.trace, use.video, and use.screenshot in Playwright config. Setup: Node.js CLI.Setup and Configuration
How does TestDino differ from Playwright's built-in HTML and JSON reporters?
How does TestDino differ from Playwright's built-in HTML and JSON reporters?
Which programming languages does TestDino support?
Which programming languages does TestDino support?
@testdino/playwright. TestDino is Playwright-only.How do I send Playwright results to TestDino?
How do I send Playwright results to TestDino?
@testdino/playwright, add it to the reporter array, set TESTDINO_TOKEN, and run npx playwright test. Or run npx tdpw test -t "$TESTDINO_TOKEN" --server-url https://reporter.testdino.com without editing config.Learn more in Getting Started and the Node.js CLI reference.Does TestDino work with monorepos?
Does TestDino work with monorepos?
TESTDINO_TOKEN. Use separate TestDino projects for isolated analytics, or one project for unified reporting.Can I use TestDino if my tests are in a separate repository?
Can I use TestDino if my tests are in a separate repository?
Do I need MCP to use TestDino?
Do I need MCP to use TestDino?
API Keys and Authentication
How do I generate and manage API keys?
How do I generate and manage API keys?
TESTDINO_TOKEN. Full steps: Generate API Keys.My API key expired. What do I do?
My API key expired. What do I do?
- Create a new key in Project Settings → API Keys
- Update CI secrets with the new key
- Run tests once to confirm streaming
- Delete the old key
How do I troubleshoot API request failures or run ID not found errors?
How do I troubleshoot API request failures or run ID not found errors?
TESTDINO_TOKEN (streaming) or a td_pat_ PAT (Public API / MCP), network access, and the correct project. For run IDs, confirm the run exists in that project. Symptom fixes: Troubleshooting.Test Runs and Results
How do I send test results from CI?
How do I send test results from CI?
TESTDINO_TOKEN and expose it to the test step. Provider guides: CI Setup.Why are my streamed runs not appearing?
Why are my streamed runs not appearing?
TESTDINO_TOKEN, that @testdino/playwright is in the reporter array, that the token matches the project, and CI logs for TestDino errors. Run npx tdpw test --debug for streaming logs. Full checklist: Troubleshooting.What is the difference between a test run, a test case, and a spec file?
What is the difference between a test run, a test case, and a spec file?
What information does the Test Run Summary provide?
What information does the Test Run Summary provide?
How do I view Playwright traces in TestDino?
How do I view Playwright traces in TestDino?
What's the difference between traces and videos in TestDino?
What's the difference between traces and videos in TestDino?
Can I search for specific test cases or errors?
Can I search for specific test cases or errors?
Why are PRs not linking to test runs?
Why are PRs not linking to test runs?
Flakiness and Test Health
How does TestDino detect flaky tests?
How does TestDino detect flaky tests?
How can I view and analyze flaky tests across multiple runs?
How can I view and analyze flaky tests across multiple runs?
How does TestDino track historical stability for individual test cases?
How does TestDino track historical stability for individual test cases?
Integrations
Which integrations does TestDino support?
Which integrations does TestDino support?
How do I integrate TestDino with GitHub for PR checks and comments?
How do I integrate TestDino with GitHub for PR checks and comments?
What Quality Gate rules are available for GitHub CI Checks?
What Quality Gate rules are available for GitHub CI Checks?
Why might a TestDino CI Check fail even if my pass rate looks high?
Why might a TestDino CI Check fail even if my pass rate looks high?
Environment Mapping and Branch Management
What is Environment Mapping, and why is it important?
What is Environment Mapping, and why is it important?
How is a run's environment assigned?
How is a run's environment assigned?
What happens if a branch does not match any mapping?
What happens if a branch does not match any mapping?
Organizations and Projects
What is the difference between organizations and projects?
What is the difference between organizations and projects?
How do I invite team members and assign roles?
How do I invite team members and assign roles?
What roles exist at the organization level?
What roles exist at the organization level?
Billing and Pricing
What are the plan limits, and how is usage calculated?
What are the plan limits, and how is usage calculated?
What counts as a test execution for billing?
What counts as a test execution for billing?
What happens if I exceed my plan limits?
What happens if I exceed my plan limits?
What happens if I cancel my subscription?
What happens if I cancel my subscription?
How do I upgrade or downgrade my plan?
How do I upgrade or downgrade my plan?
Security and Privacy
Is TestDino SOC 2 compliant?
Is TestDino SOC 2 compliant?
How is my test data encrypted?
How is my test data encrypted?
Does my test data train AI models?
Does my test data train AI models?