blob: 1e33ef94d933a5b8739731a87501684fda85b3e0 [file] [log] [blame]
[
{
"os": [
"linux",
"win",
"android",
"chromeos",
"mac"
],
"simple_policy_pref_mapping_test": {
"pref_name": "proxy_override_rules",
"default_value": [],
"values_to_test": [
[
{
"DestinationMatchers": [ "https://app1.com", "https://app2.com" ],
"ProxyList": [ "HTTPS proxy.app:443" ]
}
],
[
{
"DestinationMatchers": [ "https://some.app.com" ],
"ProxyList": [ "DIRECT" ],
"Conditions": [
{
"DnsProbe": {
"Host": "corp.ads",
"Result": "resolved"
}
}
]
},
{
"DestinationMatchers": [ "https://some.app.com" ],
"ProxyList": [ "HTTPS proxy.app:443" ],
"Conditions": [
{
"DnsProbe": {
"Host": "corp.ads",
"Result": "not_found"
}
}
]
}
]
]
},
"policy_pref_mapping_tests": [
{
"policies_settings": {
"ProxyOverrideRules": {
"source": "platform"
}
},
"policies": {
"ProxyOverrideRules": [
{
"DestinationMatchers": [ "https://app1.com", "https://app2.com" ],
"ProxyList": [ "HTTPS proxy.app:443" ]
}
]
},
"prefs": {
"proxy_override_rules": {
"default_value": []
}
}
},
{
"policies": {
"ProxyOverrideRules": 12
},
"prefs": {
"proxy_override_rules": {
"default_value": []
}
}
},
{
"policies": {
"ProxyOverrideRules": "some string"
},
"prefs": {
"proxy_override_rules": {
"default_value": []
}
}
},
{
"policies": {
"ProxyOverrideRules": false
},
"prefs": {
"proxy_override_rules": {
"default_value": []
}
}
}
]
}
]