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.
80 lines
1.9 KiB
Plaintext
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'.
|