A result of a single TestCase run.
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
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.
Running time in milliseconds.
Usage
testResult.duration
Type
First error thrown during test execution, if any. This is equal to the first element in testResult.errors.
Usage
testResult.error
Type
Errors thrown during the test execution.
Usage
testResult.errors
Type
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
When test is retried multiple times, each retry attempt is given a sequential number.
Learn more about test retries.
Usage
testResult.retry
Type
Start time of this particular test run.
Usage
testResult.startTime
Type
The status of this test result. See also testCase.expectedStatus.
Usage
testResult.status
Type
Anything written to the standard error during the test run.
Usage
testResult.stderr
Type
Anything written to the standard output during the test run.
Usage
testResult.stdout
Type
List of steps inside this test run.
Usage
testResult.steps
Type
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
© 2025 Microsoft
Licensed under the Apache License, Version 2.0.
https://playwright.dev/docs/api/class-testresult