blob: 7532609f2b353709267fda424f2c066724c25b64 [file] [log] [blame]
# Fetch API tests
#
# Cobalt doesn't support Workers, so disable related tests.
# Cobalt fetch implementation only supports the Body mixin types text(),
# json(), and arrayBuffer(). Blob, URLSearchParams, and FormData are not
# well-supported by the javascript engine. Certain tests may be substitued
# with *.cobalt.html versions to accommodate this limitation.
api/basic/block-mime-as-script.html,DISABLE
api/basic/conditional-get.html,DISABLE
api/basic/error-after-response.html,PASS
api/basic/integrity.html,DISABLE
api/basic/integrity-sharedworker.html,DISABLE
api/basic/integrity-worker.html,DISABLE
api/basic/mode-no-cors.html,DISABLE
api/basic/mode-no-cors-worker.html,DISABLE
api/basic/request-referrer-redirected-worker.html,DISABLE
# Failures due to XHR not implementing response url list.
api/basic/response-url.html,DISABLE
api/basic/response-url-worker.html,DISABLE
# Failures due to engine not supporting Blob type.
api/basic/scheme-blob.html,DISABLE
api/basic/scheme-blob-worker.html,DISABLE
api/basic/scheme-others.html,PASS
api/basic/scheme-others-worker.html,DISABLE
api/basic/text-utf8.html,DISABLE
api/cors/cors-expose-star.html,DISABLE
api/cors/cors-expose-star-worker.html,DISABLE
api/cors/cors-filtering.html,DISABLE
api/cors/cors-filtering-worker.html,DISABLE
api/cors/cors-multiple-origins.html,DISABLE
api/cors/cors-multiple-origins-worker.html,DISABLE
# Failures due to built-in Map iterator not conforming.
api/headers/headers-basic.html,DISABLE
api/headers/headers-casing.html,PASS
api/headers/headers-combine.html,PASS
api/headers/headers-errors.html,PASS
# Failures due to being a polyfill.
api/headers/headers-idl.html,DISABLE
api/headers/headers-normalize.html,PASS
# Failures due to Reflect not working with the polyfill.
api/headers/headers-record.html,DISABLE
api/headers/headers-structure.html,PASS
# Invalid: this tests XHR
api/headers/header-values.html,DISABLE
# Invalid: this tests XHR
api/headers/header-values-normalize.html,DISABLE
api/policies/csp-blocked.html,DISABLE
api/policies/csp-blocked-worker.html,DISABLE
api/policies/referrer-no-referrer.html,DISABLE
api/policies/referrer-no-referrer-service-worker.https.html,DISABLE
api/policies/referrer-no-referrer-worker.html,DISABLE
api/policies/referrer-origin.html,DISABLE
api/policies/referrer-origin-service-worker.https.html,DISABLE
api/policies/referrer-origin-when-cross-origin.html,DISABLE
api/policies/referrer-origin-when-cross-origin-service-worker.https.html,DISABLE
api/policies/referrer-origin-when-cross-origin-worker.html,DISABLE
api/policies/referrer-origin-worker.html,DISABLE
api/policies/referrer-unsafe-url.html,DISABLE
api/policies/referrer-unsafe-url-service-worker.https.html,DISABLE
api/policies/referrer-unsafe-url-worker.html,DISABLE
api/redirect/redirect-count.html,DISABLE
api/redirect/redirect-count-worker.html,DISABLE
api/redirect/redirect-location.html,DISABLE
api/redirect/redirect-location-worker.html,DISABLE
api/redirect/redirect-method.html,DISABLE
api/redirect/redirect-method-worker.html,DISABLE
api/redirect/redirect-mode.html,DISABLE
api/redirect/redirect-mode-worker.html,DISABLE
api/redirect/redirect-origin.html,DISABLE
api/redirect/redirect-origin-worker.html,DISABLE
api/redirect/redirect-referrer.html,DISABLE
api/redirect/redirect-referrer-worker.html,DISABLE
api/redirect/redirect-schemes.html,DISABLE
api/redirect/redirect-to-dataurl.html,DISABLE
api/redirect/redirect-to-dataurl-worker.html,DISABLE
api/request/multi-globals/url-parsing.html,DISABLE
api/request/request-bad-port.html,PASS
api/request/request-cache-default.html,DISABLE
api/request/request-cache-default-conditional.html,DISABLE
api/request/request-cache-force-cache.html,DISABLE
api/request/request-cache-no-cache.html,PASS
api/request/request-cache-no-store.html,PASS
api/request/request-cache-only-if-cached.html,DISABLE
api/request/request-cache-reload.html,DISABLE
api/request/request-clone.sub.html,DISABLE
api/request/request-consume.html,DISABLE
api/request/request-consume-empty.html,DISABLE
api/request/request-disturbed.html,DISABLE
api/request/request-error.html,DISABLE
api/request/request-headers.html,DISABLE
api/request/request-idl.html,DISABLE
api/request/request-init-001.sub.html,DISABLE
api/request/request-init-002.html,DISABLE
api/request/request-init-003.sub.html,DISABLE
api/request/request-keepalive-quota.html,DISABLE
api/request/request-structure.html,DISABLE
api/response/multi-globals/url-parsing.html,DISABLE
# Fails because Blob is not fully supported.
api/response/response-cancel-stream.html,DISABLE
api/response/response-clone.html,PASS
api/response/response-consume.cobalt.html,PASS
api/response/response-consume.html,DISABLE
api/response/response-consume-empty.cobalt.html,PASS
api/response/response-consume-empty.html,DISABLE
api/response/response-consume-stream.cobalt.html,PASS
api/response/response-consume-stream.html,DISABLE
api/response/response-error.html,PASS
# Fails because implementation is a polyfill.
api/response/response-idl.html,DISABLE
api/response/response-init-001.html,PASS
api/response/response-init-002.html,PASS
api/response/response-static-error.html,PASS
api/response/response-static-redirect.html,PASS
api/response/response-stream-disturbed-1.html,PASS
api/response/response-stream-disturbed-2.html,PASS
api/response/response-stream-disturbed-3.html,PASS
api/response/response-stream-disturbed-4.html,PASS
api/response/response-stream-disturbed-5.html,PASS
# Not implemented.
api/response/response-trailer.html,DISABLE