View all test runs, their status, and detailed execution information in the TestDriver dashboard. Track test results across branches, commits, and CI/CD pipelines.
Test Runs Dashboard
Access all test runs at app.testdriver.ai/runs :
Test Runs View all test executions with filtering and search
Each test run displays:
Test Suite - Which test file or suite ran
Status - PASSED, FAILED, RUNNING, or SKIPPED
Platform - OS and browser used (e.g., Linux + Chrome)
Tests - Number of test cases (e.g., 13 / 23)
Pass Rate - Success percentage (e.g., 55%)
Duration - Total execution time
CI/CD - Branch and commit information
Timestamp - When the test ran
Test Run Statuses
PASSED All tests in the suite passed successfully
FAILED One or more tests failed
RUNNING Test suite is currently executing
SKIPPED Tests were skipped or not run
Filtering & Search
Find specific test runs quickly:
Time Period
Branch
Repository
Suite
Status
Last 24 hours
Last week
Last month
Custom date range
main
develop
feature/new-checkout
Custom branch name
All repositories
my-app
frontend
backend
All suites
test/login.test.js
test/checkout.test.js
Custom test file
All statuses
PASSED only
FAILED only
RUNNING only
JUnit XML Integration
Export test results in JUnit format for CI/CD platforms:
# Generate JUnit report
npx vitest run --reporter=junit --outputFile=test-results.xml
<? xml version = "1.0" encoding = "UTF-8" ?>
< testsuites name = "vitest tests" tests = "23" failures = "2" errors = "0" time = "125.3" >
< testsuite name = "login.test.js" tests = "5" failures = "1" time = "31.2" >
< testcase name = "user can login" time = "12.4" />
< testcase name = "invalid credentials show error" time = "9.8" >
< failure message = "AssertionError: Element not found" >
at TestDriver.find (sdk.js:234)
at login.test.js:15
</ failure >
</ testcase >
< testcase name = "password reset works" time = "9.0" />
</ testsuite >
< testsuite name = "checkout.test.js" tests = "8" failures = "0" time = "45.6" >
<!-- More test cases -->
</ testsuite >
</ testsuites >
JUnit reports integrate with Jenkins, GitHub Actions, GitLab CI, CircleCI, Azure DevOps, and TeamCity.
CI/CD Integration
TestDriver automatically captures CI/CD context:
GitHub Actions
GitLab CI
CircleCI
.github/workflows/test.yml
name : E2E Tests
on : [ push , pull_request ]
jobs :
test :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v3
- uses : actions/setup-node@v3
- run : npm install
- run : npx vitest run
env :
TD_API_KEY : ${{ secrets.TD_API_KEY }}
GITHUB_SHA : ${{ github.sha }}
GITHUB_REF : ${{ github.ref }}
Test runs show:
Branch name
Commit SHA
Pull request number
Workflow run ID
test :
image : node:20
script :
- npm install
- npx vitest run
variables :
TD_API_KEY : $TD_API_KEY
artifacts :
reports :
junit : junit.xml
Test runs show:
Branch/tag name
Commit SHA
Pipeline ID
Job ID
version : 2.1
jobs :
test :
docker :
- image : cimg/node:20.0
steps :
- checkout
- run : npm install
- run : npx vitest run
environment :
TD_API_KEY : ${TD_API_KEY}
Test runs show:
Branch name
Build number
Workflow ID
Branch & Commit Tracking
Track test results across your development workflow:
import { test } from 'vitest' ;
import { chrome } from 'testdriverai/presets' ;
test ( 'tracked test run' , async ( context ) => {
const { testdriver } = await chrome ( context , {
url: 'https://example.com' ,
// CI/CD info automatically captured from environment
});
await testdriver . find ( 'button' ). click ();
});
Dashboard displays:
Branch: feature/new-checkout
Commit: a1b2c3d (first 7 chars of SHA)
Commit Message: “Add new checkout flow”
Author: [email protected]
Export Test Reports
Download test results in multiple formats:
Test Suite, Status, Platform, Tests, Pass Rate, Duration, Branch, Commit, Timestamp
login.test.js, FAILED, Linux+Chrome, 5, 80%, 31.2s, main, a1b2c3d, 2024-12-09T10:30:00Z
checkout.test.js, PASSED, Linux+Chrome, 8, 100%, 45.6s, main, a1b2c3d, 2024-12-09T10:31:00Z
{
"runs" : [
{
"suite" : "login.test.js" ,
"status" : "FAILED" ,
"platform" : "Linux+Chrome" ,
"tests" : { "total" : 5 , "passed" : 4 , "failed" : 1 },
"passRate" : 0.80 ,
"duration" : 31.2 ,
"branch" : "main" ,
"commit" : "a1b2c3d" ,
"timestamp" : "2024-12-09T10:30:00Z"
}
]
}
Generate executive reports with:
Summary statistics
Test run table
Failure details
Trend charts
Learn More