blob: 0dbf5d586721c0bd46d872e3358ee4d09edccd33 [file] [log] [blame]
{
"$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"
}
}]
}