File: class-testresult.md | Updated: 11/18/2025
On this page
A result of a single TestCase run.
Properties
Added in: v1.52 testResult.annotations
The list of annotations applicable to the current test. Includes:
Annotations are available during test execution through testInfo.annotations .
Learn more about test annotations .
Usage
testResult.annotations
Type
Added in: v1.10 testResult.attachments
The list of files or buffers attached during the test execution through testInfo.attachments .
Usage
testResult.attachments
Type
name string
Attachment name.
contentType string
Content type of this attachment to properly present in the report, for example 'application/json' or 'image/png'.
path string
(optional)
Optional path on the filesystem to the attached file.
body Buffer
(optional)
Optional attachment body used instead of a file.
Added in: v1.10 testResult.duration
Running time in milliseconds.
Usage
testResult.duration
Type
Added in: v1.10 testResult.error
First error thrown during test execution, if any. This is equal to the first element in testResult.errors .
Usage
testResult.error
Type
Added in: v1.10 testResult.errors
Errors thrown during the test execution.
Usage
testResult.errors
Type
Added in: v1.30 testResult.parallelIndex
The index of the worker between 0 and workers - 1. It is guaranteed that workers running at the same time have a different parallelIndex.
Usage
testResult.parallelIndex
Type
Added in: v1.10 testResult.retry
When test is retried multiple times, each retry attempt is given a sequential number.
Learn more about test retries .
Usage
testResult.retry
Type
Added in: v1.10 testResult.startTime
Start time of this particular test run.
Usage
testResult.startTime
Type
Added in: v1.10 testResult.status
The status of this test result. See also testCase.expectedStatus .
Usage
testResult.status
Type
Added in: v1.10 testResult.stderr
Anything written to the standard error during the test run.
Usage
testResult.stderr
Type
Added in: v1.10 testResult.stdout
Anything written to the standard output during the test run.
Usage
testResult.stdout
Type
Added in: v1.10 testResult.steps
List of steps inside this test run.
Usage
testResult.steps
Type
Added in: v1.10 testResult.workerIndex
Index of the worker where the test was run. If the test was not run a single time, for example when the user interrupted testing, the only result will have a workerIndex equal to -1.
Learn more about parallelism and sharding with Playwright Test.
Usage
testResult.workerIndex
Type