TestGatewayCache

Metadata

Conformance Version:v0.5.2
Implementation Version:master (a07852a3f0294974b802923fb136885ad077384e)
Results Generated At:2024-06-06T20:19:27Z
Job URL:https://github.com/ipfs/kubo/actions/runs/9407301016

Results

Logs - Job URL

TestGatewayCache

=== RUN   TestGatewayCache
--- PASS: TestGatewayCache (0.05s)

TestGatewayCache/DirIndex_etag_is_based_on_xxhash%28.%2Fassets%2Fdir-index-html%29%2C_so_we_need_to_fetch_it_dynamically

=== RUN   TestGatewayCache/DirIndex_etag_is_based_on_xxhash%28.%2Fassets%2Fdir-index-html%29%2C_so_we_need_to_fetch_it_dynamically
--- PASS: TestGatewayCache/DirIndex_etag_is_based_on_xxhash%28.%2Fassets%2Fdir-index-html%29%2C_so_we_need_to_fetch_it_dynamically (0.00s)

TestGatewayCache/DirIndex_etag_is_based_on_xxhash%28.%2Fassets%2Fdir-index-html%29%2C_so_we_need_to_fetch_it_dynamically/Header_Etag

=== RUN   TestGatewayCache/DirIndex_etag_is_based_on_xxhash%28.%2Fassets%2Fdir-index-html%29%2C_so_we_need_to_fetch_it_dynamically/Header_Etag
--- PASS: TestGatewayCache/DirIndex_etag_is_based_on_xxhash%28.%2Fassets%2Fdir-index-html%29%2C_so_we_need_to_fetch_it_dynamically/Header_Etag (0.00s)

TestGatewayCache/DirIndex_etag_is_based_on_xxhash%28.%2Fassets%2Fdir-index-html%29%2C_so_we_need_to_fetch_it_dynamically/Status_code

=== RUN   TestGatewayCache/DirIndex_etag_is_based_on_xxhash%28.%2Fassets%2Fdir-index-html%29%2C_so_we_need_to_fetch_it_dynamically/Status_code
--- PASS: TestGatewayCache/DirIndex_etag_is_based_on_xxhash%28.%2Fassets%2Fdir-index-html%29%2C_so_we_need_to_fetch_it_dynamically/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_strong_Etag_in_If-None-Match_returns_304_Not_Modified

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_strong_Etag_in_If-None-Match_returns_304_Not_Modified
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_strong_Etag_in_If-None-Match_returns_304_Not_Modified (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_strong_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_strong_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_strong_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified
    metadata.go:50: --- META: {"specs":["https://specs.ipfs.tech/http-gateways/path-gateway/#if-none-match-request-header"]}
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified#01

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified#01
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified#01 (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified#01/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified#01/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_dir_listing_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified#01/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_dir_with_index.html_file_with_matching_Etag_in_If-None-Match_returns_304_Not_Modified

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_dir_with_index.html_file_with_matching_Etag_in_If-None-Match_returns_304_Not_Modified
    metadata.go:50: --- META: {"specs":["https://specs.ipfs.tech/http-gateways/path-gateway/#if-none-match-request-header"]}
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_dir_with_index.html_file_with_matching_Etag_in_If-None-Match_returns_304_Not_Modified (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_dir_with_index.html_file_with_matching_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_dir_with_index.html_file_with_matching_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_dir_with_index.html_file_with_matching_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_Etag_in_If-None-Match_returns_304_Not_Modified

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_Etag_in_If-None-Match_returns_304_Not_Modified
    metadata.go:50: --- META: {"specs":["https://specs.ipfs.tech/http-gateways/path-gateway/#if-none-match-request-header"]}
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_Etag_in_If-None-Match_returns_304_Not_Modified (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_third_Etag_in_If-None-Match_returns_304_Not_Modified

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_third_Etag_in_If-None-Match_returns_304_Not_Modified
    metadata.go:50: --- META: {"specs":["https://specs.ipfs.tech/http-gateways/path-gateway/#if-none-match-request-header"]}
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_third_Etag_in_If-None-Match_returns_304_Not_Modified (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_third_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_third_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_third_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified
    metadata.go:50: --- META: {"specs":["https://specs.ipfs.tech/http-gateways/path-gateway/#if-none-match-request-header"]}
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_file_with_matching_weak_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_file_with_wildcard_Etag_in_If-None-Match_returns_304_Not_Modified

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_file_with_wildcard_Etag_in_If-None-Match_returns_304_Not_Modified
    metadata.go:50: --- META: {"specs":["https://specs.ipfs.tech/http-gateways/path-gateway/#if-none-match-request-header"]}
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_file_with_wildcard_Etag_in_If-None-Match_returns_304_Not_Modified (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_file_with_wildcard_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_file_with_wildcard_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_file_with_wildcard_Etag_in_If-None-Match_returns_304_Not_Modified/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_DAG-JSON_succeeds

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_DAG-JSON_succeeds
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_DAG-JSON_succeeds (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_DAG-JSON_succeeds/Header_Cache-Control

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_DAG-JSON_succeeds/Header_Cache-Control
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_DAG-JSON_succeeds/Header_Cache-Control (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_DAG-JSON_succeeds/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_DAG-JSON_succeeds/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_DAG-JSON_succeeds/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_JSON_succeeds

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_JSON_succeeds
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_JSON_succeeds (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_JSON_succeeds/Header_Cache-Control

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_JSON_succeeds/Header_Cache-Control
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_JSON_succeeds/Header_Cache-Control (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_JSON_succeeds/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_JSON_succeeds/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_as_JSON_succeeds/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Header_Cache-Control

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Header_Cache-Control
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Header_Cache-Control (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Header_Etag

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Header_Etag
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Header_Etag (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Header_X-Ipfs-Path

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Header_X-Ipfs-Path
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Header_X-Ipfs-Path (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Header_X-Ipfs-Roots

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Header_X-Ipfs-Roots
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Header_X-Ipfs-Roots (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_listing_succeeds/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Header_Cache-Control

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Header_Cache-Control
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Header_Cache-Control (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Header_Etag

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Header_Etag
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Header_Etag (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Header_X-Ipfs-Path

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Header_X-Ipfs-Path
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Header_X-Ipfs-Path (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Header_X-Ipfs-Roots

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Header_X-Ipfs-Roots
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Header_X-Ipfs-Roots (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_dir_with_index.html_succeeds/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Header_Cache-Control

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Header_Cache-Control
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Header_Cache-Control (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Header_Etag

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Header_Etag
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Header_Etag (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Header_X-Ipfs-Path

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Header_X-Ipfs-Path
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Header_X-Ipfs-Path (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Header_X-Ipfs-Roots

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Header_X-Ipfs-Roots
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Header_X-Ipfs-Roots (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_unixfs_file_succeeds/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_with_only-if-cached_fails_when_not_in_local_datastore

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_with_only-if-cached_fails_when_not_in_local_datastore
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_with_only-if-cached_fails_when_not_in_local_datastore (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_with_only-if-cached_fails_when_not_in_local_datastore/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_with_only-if-cached_fails_when_not_in_local_datastore/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_with_only-if-cached_fails_when_not_in_local_datastore/Status_code (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_with_only-if-cached_succeeds_when_in_local_datastore

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_with_only-if-cached_succeeds_when_in_local_datastore
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_with_only-if-cached_succeeds_when_in_local_datastore (0.00s)

TestGatewayCache/GET_for_%2Fipfs%2F_with_only-if-cached_succeeds_when_in_local_datastore/Status_code

=== RUN   TestGatewayCache/GET_for_%2Fipfs%2F_with_only-if-cached_succeeds_when_in_local_datastore/Status_code
--- PASS: TestGatewayCache/GET_for_%2Fipfs%2F_with_only-if-cached_succeeds_when_in_local_datastore/Status_code (0.00s)

TestGatewayCache/HEAD_for_%2Fipfs%2F_with_only-if-cached_fails_when_not_in_local_datastore

=== RUN   TestGatewayCache/HEAD_for_%2Fipfs%2F_with_only-if-cached_fails_when_not_in_local_datastore
--- PASS: TestGatewayCache/HEAD_for_%2Fipfs%2F_with_only-if-cached_fails_when_not_in_local_datastore (0.00s)

TestGatewayCache/HEAD_for_%2Fipfs%2F_with_only-if-cached_fails_when_not_in_local_datastore/Status_code

=== RUN   TestGatewayCache/HEAD_for_%2Fipfs%2F_with_only-if-cached_fails_when_not_in_local_datastore/Status_code
--- PASS: TestGatewayCache/HEAD_for_%2Fipfs%2F_with_only-if-cached_fails_when_not_in_local_datastore/Status_code (0.00s)

TestGatewayCache/HEAD_for_%2Fipfs%2F_with_only-if-cached_succeeds_when_in_local_datastore

=== RUN   TestGatewayCache/HEAD_for_%2Fipfs%2F_with_only-if-cached_succeeds_when_in_local_datastore
--- PASS: TestGatewayCache/HEAD_for_%2Fipfs%2F_with_only-if-cached_succeeds_when_in_local_datastore (0.00s)

TestGatewayCache/HEAD_for_%2Fipfs%2F_with_only-if-cached_succeeds_when_in_local_datastore/Status_code

=== RUN   TestGatewayCache/HEAD_for_%2Fipfs%2F_with_only-if-cached_succeeds_when_in_local_datastore/Status_code
--- PASS: TestGatewayCache/HEAD_for_%2Fipfs%2F_with_only-if-cached_succeeds_when_in_local_datastore/Status_code (0.00s)