__init__.py |
|
0 |
commands.json |
|
264 |
manifest.py |
This command generates a manifest file containing a mapping of web-feature
identifiers to test paths.
The web-feature identifiers are sourced from https://github.com/web-platform-dx/web-features.
They are used in WEB_FEATURES.yml files located throughout the WPT source code.
Each file defines which test files correspond to a specific identifier.
Refer to RFC 163 (https://github.com/web-platform-tests/rfcs/pull/163) for more
file details.
This command processes all WEB_FEATURES.yml files, extracts the list of test
paths from the test files, and writes them to a manifest file. The manifest
file maps web-feature identifiers to their corresponding test paths.
The file written is a JSON file. An example file looks like:
{
"version": 1,
"data": {
"async-clipboard": [
"/clipboard-apis/async-custom-formats-write-fail.tentative.https.html",
"/clipboard-apis/async-custom-formats-write-read-web-prefix.tentative.https.html"
],
"idle-detection": [
"/idle-detection/basics.tentative.https.window.html",
"/idle-detection/idle-detection-allowed-by-permissions-policy-attribute-redirect-on-load.https.sub.html"
]
}
}
The JSON Schema for the file format can be found at MANIFEST_SCHEMA.json
This file does not follow the same format as the original manifest file,
MANIFEST.json.
|
7462 |
MANIFEST_SCHEMA.json |
|
845 |
tests |
|
|
web_feature_map.py |
Stores a mapping of web-features to their associated test paths.
|
5358 |