| { |
| "am.skia.org": { |
| "urls": [ |
| "https://am.skia.org" |
| ], |
| "method": "GET", |
| "expected": [ |
| 307 |
| ], |
| "mimetype": "" |
| }, |
| "android_ingest": { |
| "urls": [ |
| "https://android-metric-ingest.skia.org" |
| ], |
| "method": "GET", |
| "expected": [ |
| 307 |
| ], |
| "mimetype": "" |
| }, |
| "android_ingest_redirect": { |
| "urls": [ |
| "https://android-master-ingest.skia.org" |
| ], |
| "method": "GET", |
| "expected": [ |
| 301 |
| ], |
| "mimetype": "" |
| }, |
| "api": { |
| "urls": [ |
| "https://api.skia.org/" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "" |
| }, |
| "autoroll": { |
| "urls": [ |
| "https://autoroll.skia.org", |
| "https://autoroll.skia.org/r/skia-autoroll" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "" |
| }, |
| "autoroll_json": { |
| "urls": [ |
| "https://autoroll.skia.org/twirp/autoroll.rpc.AutoRollService/GetRollers", |
| "https://autoroll.skia.org/twirp/autoroll.rpc.AutoRollService/GetMiniStatus", |
| "https://autoroll.skia.org/twirp/autoroll.rpc.AutoRollService/GetStatus" |
| ], |
| "method": "POST", |
| "expected": [ |
| 200 |
| ], |
| "body": "{\"roller_id\": \"skia-autoroll\"}", |
| "mimetype": "application/json", |
| "responsetest": "validJSON" |
| }, |
| "autoroll_post_deny": { |
| "urls": [ |
| "https://autoroll.skia.org/twirp/autoroll.rpc.AutoRollService/SetMode", |
| "https://autoroll.skia.org/twirp/autoroll.rpc.AutoRollService/SetStrategy", |
| "https://autoroll.skia.org/twirp/autoroll.rpc.AutoRollService/Unthrottle" |
| ], |
| "method": "POST", |
| "expected": [ |
| 403 |
| ], |
| "body": "{\"roller_id\": \"skia-skiabot-test-autoroll\", \"mode\": \"RUNNING\", \"message\": \"not allowed\"}", |
| "mimetype": "application/json" |
| }, |
| "contest": { |
| "urls": [ |
| "https://contest.skia.org/" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "text/html" |
| }, |
| "ctfe": { |
| "urls": [ |
| "https://ct.skia.org/healthz" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "" |
| }, |
| "docsyserver": { |
| "urls": [ |
| "https://skia.org/", |
| "https://skia.org/docs/user/modules/skottie/", |
| "http://docsyserver:8000" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "text/html" |
| }, |
| "docsyserver-redirects": { |
| "urls": [ |
| "https://skia.org/user/modules/skottie/" |
| ], |
| "method": "GET", |
| "expected": [ |
| 301 |
| ], |
| "mimetype": "text/html" |
| }, |
| "dot": { |
| "urls": [ |
| "https://dot.skia.org" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "" |
| }, |
| "envoy-redirects": { |
| "urls": [ |
| "https://afdo-chromium-roll.skia.org", |
| "https://android-master-ingest.skia.org", |
| "https://android-master-roll.skia.org", |
| "https://android-next-roll.skia.org", |
| "https://android-o-roll.skia.org", |
| "https://angle-chromium-roll.skia.org", |
| "https://angle-skia-roll.skia.org", |
| "https://autoroll-internal.skia.org", |
| "https://bug.skia.org", |
| "https://bugs.skia.org", |
| "https://catapult-roll.skia.org", |
| "https://chromite-chromium-roll.skia.org", |
| "https://chromium-skia-roll.skia.org", |
| "https://code.skia.org", |
| "https://cs.skia.org", |
| "https://flutter-engine-flutter-roll.skia.org", |
| "https://flutter-perf.skia.org", |
| "https://fuchsia-roll.skia.org", |
| "https://fuchsia-sdk-chromium-roll.skia.org", |
| "https://fuzzer.skia.org", |
| "https://google3-roll.skia.org", |
| "https://lottie-web-lottie-ci-roll.skia.org", |
| "https://machine.skia.org", |
| "https://nacl-roll.skia.org", |
| "https://particle.skia.org", |
| "https://pdfium-roll.skia.org", |
| "https://perfetto-chromium-roll.skia.org", |
| "https://review.skia.org", |
| "https://reviews.skia.org", |
| "https://shader.skia.org", |
| "https://skcms-skia-roll.skia.org", |
| "https://skia-flutter-roll.skia.org", |
| "https://skia-lottie-ci-roll.skia.org", |
| "https://spirv-headers-chromium-roll.skia.org", |
| "https://spirv-tools-chromium-roll.skia.org", |
| "https://src-internal-chromium-roll.skia.org", |
| "https://status-internal.skia.org", |
| "https://swiftshader-skia-roll.skia.org", |
| "https://task-scheduler-internal.skia.org", |
| "https://webrtc-chromium-roll.skia.org", |
| "https://www.skia.org" |
| ], |
| "method": "GET", |
| "expected": [ |
| 301 |
| ], |
| "mimetype": "" |
| }, |
| "gobPotentialRepoLeak": { |
| "urls": [ |
| "https://skia.googlesource.com/?format=JSON" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "application/json", |
| "responsetest": "gobPublicReposGood" |
| }, |
| "gold_baselines": { |
| "urls": [ |
| "https://angle-gold.skia.org/json/v2/expectations", |
| "https://battlestar-gold.skia.org/json/v2/expectations", |
| "https://chrome-gold.skia.org/json/v2/expectations", |
| "https://eskia-gold.skia.org/json/v2/expectations", |
| "https://flutter-engine-gold.skia.org/json/v2/expectations", |
| "https://flutter-gold.skia.org/json/v2/expectations", |
| "https://skia-infra-gold.skia.org/json/v2/expectations" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "", |
| "responsetest": "validJSON" |
| }, |
| "gold_frontend": { |
| "urls": [ |
| "https://angle-gold.skia.org/healthz", |
| "https://battlestar-gold.skia.org/healthz", |
| "https://chrome-gold.skia.org/healthz", |
| "https://chrome-public-gold.skia.org/healthz", |
| "https://eskia-gold.skia.org/healthz", |
| "https://flutter-engine-gold.skia.org/healthz", |
| "https://flutter-gold.skia.org/healthz", |
| "https://gold.skia.org/healthz", |
| "https://lottie-gold.skia.org/healthz", |
| "https://lottie-animation-community-gold.skia.org/healthz", |
| "https://pdfium-gold.skia.org/healthz", |
| "https://public-gold.skia.org/healthz", |
| "https://skia-infra-gold.skia.org/healthz" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "", |
| "note": "The /healthz endpoint is reachable, even for locked down instances." |
| }, |
| "gold_frontend_protected": { |
| "urls": [ |
| "https://eskia-gold.skia.org/", |
| "https://gold.skia.org/" |
| ], |
| "method": "GET", |
| "expected": [ |
| 307 |
| ], |
| "mimetype": "" |
| }, |
| "hashtag": { |
| "urls": [ |
| "https://hashtag.skia.org" |
| ], |
| "method": "GET", |
| "expected": [ |
| 307 |
| ], |
| "mimetype": "" |
| }, |
| "jsdoc": { |
| "urls": [ |
| "https://jsdoc.skia.org/" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "" |
| }, |
| "jsfiddle": { |
| "urls": [ |
| "https://jsfiddle.skia.org/canvaskit", |
| "https://jsfiddle.skia.org/pathkit" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "text/html" |
| }, |
| "scrapexchange": { |
| "urls": [ |
| "https://scrap.skia.org/" |
| ], |
| "method": "GET", |
| "expected": [ |
| 403 |
| ], |
| "mimetype": "" |
| }, |
| "scrapexchange-internal": { |
| "urls": [ |
| "http://scrapexchange:9000/_/names/svg/" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "application/json" |
| }, |
| "skbug": { |
| "urls": [ |
| "https://skbug.com" |
| ], |
| "method": "GET", |
| "expected": [ |
| 301 |
| ], |
| "mimetype": "" |
| }, |
| "skfiddle": { |
| "urls": [ |
| "https://fiddle.skia.org" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "" |
| }, |
| "skfiddle_compile_bad": { |
| "urls": [ |
| "https://fiddle.skia.org/_/run" |
| ], |
| "method": "POST", |
| "expected": [ |
| 200 |
| ], |
| "body": "{\"code\":\"void draw(SkCanvas* canvas)\",\"name\":\"\",\"options\":{\"width\":256,\"height\":256}}", |
| "mimetype": "application/json", |
| "responsetest": "skfiddleJSONBad" |
| }, |
| "skfiddle_compile_good": { |
| "urls": [ |
| "https://fiddle.skia.org/_/run" |
| ], |
| "method": "POST", |
| "expected": [ |
| 200 |
| ], |
| "body": "{\"code\":\"void draw(SkCanvas* canvas) {SkPaint p;canvas-\u003edrawLine(0, 0, 10, 10, p);}\",\"options\":{\"width\":10,\"height\":10}}", |
| "mimetype": "application/json", |
| "responsetest": "skfiddleJSONGood" |
| }, |
| "skiaperf": { |
| "urls": [ |
| "https://perf.skia.org/e/", |
| "https://androidx-perf.skia.org/e/", |
| "https://flutter-engine-perf.skia.org/e/", |
| "https://flutter-flutter-perf.skia.org/e/" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "" |
| }, |
| "skiaperf_do_not_expose_debug_pprof": { |
| "urls": [ |
| "https://perf.skia.org/debug/pprof/", |
| "https://androidx-perf.skia.org/debug/pprof/", |
| "https://flutter-engine-perf.skia.org/debug/pprof/", |
| "https://flutter-flutter-perf.skia.org/debug/pprof/" |
| ], |
| "method": "GET", |
| "expected": [ |
| 404 |
| ], |
| "mimetype": "" |
| }, |
| "skiaperf_protected": { |
| "urls": [ |
| "https://ct-perf.skia.org/e/" |
| ], |
| "method": "GET", |
| "expected": [ |
| 307 |
| ], |
| "mimetype": "" |
| }, |
| "skiaperf_untriaged": { |
| "urls": [ |
| "https://perf.skia.org/_/reg/count", |
| "https://ct-perf.skia.org/_/reg/count", |
| "https://androidx-perf.skia.org/_/reg/count" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "", |
| "responsetest": "validJSON" |
| }, |
| "skiastatus": { |
| "urls": [ |
| "https://status.skia.org" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "" |
| }, |
| "skiastatus_json": { |
| "urls": [ |
| "https://status.skia.org/twirp/status.StatusService/GetIncrementalCommits" |
| ], |
| "method": "POST", |
| "expected": [ |
| 200 |
| ], |
| "body": "{\"repo_path\": \"skia\"}", |
| "mimetype": "application/json", |
| "responsetest": "validJSON" |
| }, |
| "skottie": { |
| "urls": [ |
| "https://skottie.skia.org/" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "text/html" |
| }, |
| "skottie_run": { |
| "urls": [ |
| "https://skottie.skia.org/_/upload" |
| ], |
| "method": "POST", |
| "expected": [ |
| 200 |
| ], |
| "body": "{\"filename\":\"subtract.json\",\"lottie\":{\"v\":\"5.1.18\",\"fr\":30,\"ip\":0,\"op\":2,\"w\":500,\"h\":400,\"nm\":\"letras_IN_inverted_recanvased_her\",\"ddd\":0,\"assets\":[],\"layers\":[{\"ddd\":0,\"ind\":1,\"ty\":1,\"nm\":\"Medium Red Solid 1\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[250,200,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[250,200,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"hasMask\":true,\"masksProperties\":[{\"inv\":false,\"mode\":\"s\",\"pt\":{\"a\":0,\"k\":{\"i\":[[0,0],[0,0],[0,0],[0,0]],\"o\":[[0,0],[0,0],[0,0],[0,0]],\"v\":[[318,0],[318,400],[500,400],[500,0]],\"c\":true},\"ix\":1},\"o\":{\"a\":0,\"k\":100,\"ix\":3},\"x\":{\"a\":0,\"k\":0,\"ix\":4},\"nm\":\"Mask 1\"}],\"sw\":500,\"sh\":400,\"sc\":\"#dd785e\",\"ip\":0,\"op\":152,\"st\":0,\"bm\":0}],\"markers\":[{\"tm\":-69.0693359375,\"cm\":\"4\",\"dr\":0},{\"tm\":75.0751953125,\"cm\":\"1\",\"dr\":0},{\"tm\":104.1044921875,\"cm\":\"2\",\"dr\":0}]},\"width\":32,\"height\":32,\"fps\":30}", |
| "mimetype": "application/json" |
| }, |
| "task_scheduler": { |
| "urls": [ |
| "https://task-scheduler.skia.org", |
| "https://task-scheduler.skia.org/skip_tasks", |
| "https://task-scheduler.skia.org/jobs/search", |
| "https://task-scheduler.skia.org/trigger" |
| ], |
| "method": "GET", |
| "expected": [ |
| 200 |
| ], |
| "mimetype": "", |
| "responsetest": "nonZeroContentLength" |
| }, |
| "wildcard-cert": { |
| "urls": [ |
| "https://skia.org", |
| "https://gold.skia.org", |
| "https://35.201.76.220" |
| ], |
| "method": "SSL", |
| "expected": [ |
| 10 |
| ], |
| "mimetype": "" |
| } |
| } |