| { |
| "$schema": "https://json-schema.org/draft/2019-09/schema", |
| "$id": "http://example.com/example.json", |
| "type": "object", |
| "default": {}, |
| "title": "Root Schema", |
| "required": [ |
| "internal_base" |
| ], |
| "properties": { |
| "public_base": { |
| "type": "string", |
| "default": "", |
| "title": "The base URL where the publicly available bundle files are located.", |
| "examples": [ |
| "https://dl.google.com/dl/android/cts/" |
| ] |
| }, |
| "internal_base": { |
| "type": "string", |
| "default": "", |
| "title": "The base URL where the internally available bundle files are located.", |
| "examples": [ |
| "gs://chromeos-arc-images/cts/bundle/R/" |
| ] |
| }, |
| "partner_base": { |
| "type": "string", |
| "default": "", |
| "title": "The base URL where bundle files published for partner are located.", |
| "examples": [ |
| "gs://chromeos-partner-gts/R/" |
| ] |
| }, |
| "official_url_pattern": { |
| "type": "string", |
| "default": "", |
| "title": "The URL which means the filename of the official xTS zip file.", |
| "examples": [ |
| "android-cts-11_r9-linux_x86-%s.zip" |
| ] |
| }, |
| "preview_url_pattern": { |
| "type": "string", |
| "default": "", |
| "title": "The URL which means the filename of the preview xTS zip file.", |
| "examples": [ |
| "android-cts-9099362-linux_x86-%s.zip" |
| ] |
| }, |
| "official_version_name": { |
| "type": "string", |
| "default": "", |
| "title": "The version number to be inserted in the %s of official_url_pattern.", |
| "examples": [ |
| "11_r9" |
| ] |
| }, |
| "preview_version_name": { |
| "type": "string", |
| "default": "", |
| "title": "The version number to be inserted in the %s of preview_url_pattern.", |
| "examples": [ |
| "9099362" |
| ] |
| }, |
| "abi_list": { |
| "type": "object", |
| "default": {}, |
| "title": "A map from the ABI named used for uploading to the xTS target name.", |
| "properties": { |
| "arm": { |
| "type": "string", |
| "default": "", |
| "title": "The key is a possible abi, and the value is a xTS target name.", |
| "examples": [ |
| "test_suites_arm64" |
| ] |
| }, |
| "x86": { |
| "type": "string", |
| "default": "", |
| "title": "The key is a possible abi, and the value is a xTS target name.", |
| "examples": [ |
| "test_suites_x86_64" |
| ] |
| } |
| }, |
| "examples": [{ |
| "arm": "test_suites_arm64", |
| "x86": "test_suites_x86_64" |
| }] |
| }, |
| "bundle_password": { |
| "type": "string", |
| "default": "", |
| "title": "Password for unzipping the bundle, if any.", |
| "examples": [ |
| "password", |
| "123" |
| ] |
| } |
| }, |
| "examples": [{ |
| "public_base": "https://dl.google.com/dl/android/cts/", |
| "internal_base": "gs://chromeos-arc-images/cts/bundle/R/", |
| "partner_base": "gs://chromeos-partner-gts/R/", |
| "official_url_pattern": "android-cts-%s-linux_x86-%s.zip", |
| "preview_url_pattern": "android-cts-%s-linux_x86-%s.zip", |
| "official_version_name": "11_r9", |
| "preview_version_name": "9099362", |
| "abi_list": { |
| "arm": "test_suites_arm64", |
| "x86": "test_suites_x86_64" |
| } |
| }] |
| } |