You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
depot_tools/metadata/tests/data/README.chromium.test.multi-...

80 lines
1.9 KiB
Plaintext

Name: Test-A README for Chromium metadata (0 errors, 0 warnings)
Short Name: metadata-test-valid
URL: https://www.example.com/metadata,
https://www.example.com/parser
Version: 1.0.12
Date: 2020-12-03
License: Apache-2.0, MIT
License File: LICENSE
Security Critical: yes
Shipped: yes
Update Mechanism: Autoroll
CPEPrefix: unknown
This line should be ignored because CPEPrefix is a one-liner field.
Description:
A test metadata file, with a
multi-line description.
Local Modifications:
None,
EXCEPT:
* nothing.
-------------------- DEPENDENCY DIVIDER --------------------
Name: Test-B README for Chromium metadata (3 errors, 1 warning)
SHORT NAME: metadata-test-invalid
URL: file://home/drive/chromium/src/metadata
Version:0
Date: 2020-12-03
Update Mechanism: Autoroll
License: MIT
Security critical: yes
Shipped: Yes
Description:
Local Modifications: None.
These are the expected errors (here for reference only):
1. Description is empty.
2. Required field 'License File' is missing.
3. URL is invalid.
warnings:
1. Version is '0'.
-------------------- DEPENDENCY DIVIDER --------------------
-------------------- DEPENDENCY DIVIDER --------------------
Name: Test-C README for Chromium metadata (4 errors, 1 warning)
URL: https://www.example.com/first
URL: https://www.example.com/second
Update Mechanism: Autoroll
Version: N/A
Date: 2020-12-03
License: Custom license
Security Critical: yes
Description:
Test metadata with multiple entries for one field, and
missing a mandatory field.
These are the expected errors (here for reference only):
1. Required field 'License Android Compatible' is missing.
2. Required field 'License File' is missing.
3. Required field 'Shipped' is missing.
4. Repeated fields: URL (2)
warnings:
1. License has a license not in the allowlist.
(see https://source.chromium.org/chromium/chromiu
m/tools/depot_tools/+/main:metadata/fields/custom/license_al
lowlist.py). Licenses not allowlisted: 'Custom license'.