blob: 9c22ef97b0036ab19933daf20f779ac29f0d0502 [file] [log] [blame] [view]
Brian Sheedy3e2d85a2024-01-08 20:51:501# Expectation Files
2
3A number of test suites in Chromium use expectation files to handle test
4failures in order to have more granular control compared to the usual approach
5of entirely disabling failing tests. This documentation goes into the general
6usage of expecation files, while suite-specific details are handled in other
7files.
8
9[TOC]
10
11Currently, the test suites that use expectation files can be broadly categorized
12as Blink tests and GPU tests. Blink-specific documentation can be found
13[here][blink_expectation_doc], while GPU-specific documentation can be found
14[here][gpu_expectation_doc].
15
16[blink_expectation_doc]: https://source.chromium.org/chromium/chromium/src/+/main:docs/testing/web_test_expectations.md
17[gpu_expectation_doc]: https://source.chromium.org/chromium/chromium/src/+/main:docs/gpu/gpu_expectation_files.md
18
19## Design
20
21The full design for the format can be found [here][chromium_test_list_format] if
22the overview in this documentation is not sufficient.
23