-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
run.go:58:
Name: GET UnixFS file as DAG-CBOR with format=dag-cbor converts to the expected Content-Type
Hint:
Error: Body expected "X\"I am a txt file on path with utf8\n", got "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta charset=\"UTF-8\" />\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n <meta name=\"robots\" content=\"noindex\" />\n <link rel='shortcut icon' href='data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlo89/56ZQ/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUjDu1lo89/6mhTP+zrVP/nplD/5+aRK8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNiIS6Wjz3/ubFY/761W/+vp1D/urRZ/8vDZf/GvmH/nplD/1BNIm8AAAAAAAAAAAAAAAAAAAAAAAAAAJaPPf+knEj/vrVb/761W/++tVv/r6dQ/7q0Wf/Lw2X/y8Nl/8vDZf+tpk7/nplD/wAAAAAAAAAAAAAAAJaPPf+2rVX/vrVb/761W/++tVv/vrVb/6+nUP+6tFn/y8Nl/8vDZf/Lw2X/y8Nl/8G6Xv+emUP/AAAAAAAAAACWjz3/vrVb/761W/++tVv/vrVb/761W/+vp1D/urRZ/8vDZf/Lw2X/y8Nl/8vDZf/Lw2X/nplD/wAAAAAAAAAAlo89/761W/++tVv/vrVb/761W/++tVv/r6dQ/7q0Wf/Lw2X/y8Nl/8vDZf/Lw2X/y8Nl/56ZQ/8AAAAAAAAAAJaPPf++tVv/vrVb/761W/++tVv/vbRa/5aPPf+emUP/y8Nl/8vDZf/Lw2X/y8Nl/8vDZf+emUP/AAAAAAAAAACWjz3/vrVb/761W/++tVv/vrVb/5qTQP+inkb/op5G/6KdRv/Lw2X/y8Nl/8vDZf/Lw2X/nplD/wAAAAAAAAAAlo89/761W/++tVv/sqlS/56ZQ//LxWb/0Mlp/9DJaf/Kw2X/oJtE/7+3XP/Lw2X/y8Nl/56ZQ/8AAAAAAAAAAJaPPf+9tFr/mJE+/7GsUv/Rymr/0cpq/9HKav/Rymr/0cpq/9HKav+xrFL/nplD/8vDZf+emUP/AAAAAAAAAACWjz3/op5G/9HKav/Rymr/0cpq/9HKav/Rymr/0cpq/9HKav/Rymr/0cpq/9HKav+inkb/nplD/wAAAAAAAAAAAAAAAKKeRv+3slb/0cpq/9HKav/Rymr/0cpq/9HKav/Rymr/0cpq/9HKav+1sFX/op5G/wAAAAAAAAAAAAAAAAAAAAAAAAAAop5GUKKeRv/Nxmf/0cpq/9HKav/Rymr/0cpq/83GZ/+inkb/op5GSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAop5G16KeRv/LxWb/y8Vm/6KeRv+inkaPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAop5G/6KeRtcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/n8AAPgfAADwDwAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAwAMAAPAPAAD4HwAA/n8AAA==' />\n <title>406 Not Acceptable</title>\n <link rel=\"icon\" href=\"/ipfs-sw-favicon.ico\" type=\"image/ico\"/>\n <link rel=\"shortcut icon\" href=\"/ipfs-sw-favicon.ico\" type=\"image/x-icon\"/>\n <link rel=\"stylesheet\" href=\"/ipfs-sw-index-KZEP3HEE.css\">\n <script type=\"module\">\nglobalThis.fetchError = {\n \"request\": {\n \"resource\": \"http://127.0.0.1:3000/ipfs/bafkreialihlqnf5uwo4byh4n3cmwlntwqzxxs2fg5vanqdi3d7tb2l5xkm?format=dag-cbor\",\n \"method\": \"GET\",\n \"headers\": {\n \"accept\": \"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7\",\n \"accept-language\": \"en-US\",\n \"sec-ch-ua\": \"\\\"HeadlessChrome\\\";v=\\\"141\\\", \\\"Not?A_Brand\\\";v=\\\"8\\\", \\\"Chromium\\\";v=\\\"141\\\"\",\n \"sec-ch-ua-mobile\": \"?0\",\n \"sec-ch-ua-platform\": \"\\\"Windows\\\"\",\n \"upgrade-insecure-requests\": \"1\",\n \"user-agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.7390.37 Safari/537.36\"\n }\n },\n \"response\": {\n \"resource\": \"http://127.0.0.1:3000/ipfs/bafkreialihlqnf5uwo4byh4n3cmwlntwqzxxs2fg5vanqdi3d7tb2l5xkm?format=dag-cbor\",\n \"headers\": {\n \"accept-ranges\": \"bytes\",\n \"access-control-allow-headers\": \"Range, X-Requested-With\",\n \"access-control-allow-methods\": \"GET, HEAD, OPTIONS\",\n \"access-control-allow-origin\": \"*\",\n \"access-control-expose-headers\": \"Content-Range, Content-Length, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output\",\n \"server\": \"@helia/service-worker-gateway/2.1.0#chore/add-conformance-tests@bc9a09c\"\n },\n \"status\": 406,\n \"statusText\": \"Not Acceptable\",\n \"body\": \"\"\n },\n \"config\": {\n \"config\": {\n \"gateways\": [\n \"https://trustless-gateway.link\"\n ],\n \"routers\": [\n \"https://delegated-ipfs.dev\"\n ],\n \"dnsJsonResolvers\": {\n \".\": \"https://delegated-ipfs.dev/dns-query\"\n },\n \"enableRecursiveGateways\": true,\n \"enableWss\": true,\n \"enableWebTransport\": false,\n \"enableGatewayProviders\": true,\n \"debug\": \"*,*:trace\",\n \"fetchTimeout\": 30000,\n \"serviceWorkerRegistrationTTL\": 86400000,\n \"acceptOriginIsolationWarning\": true,\n \"_supportsSubdomains\": false\n },\n \"crossOriginIsolated\": false,\n \"installTime\": \"Wed, 26 Nov 2025 09:07:50 GMT\",\n \"origin\": \"http://127.0.0.1:3000\",\n \"scope\": \"http://127.0.0.1:3000/\",\n \"state\": \"activated\",\n \"version\": \"2.1.0\",\n \"commit\": \"chore/add-conformance-tests@bc9a09c\"\n },\n \"providers\": {\n \"total\": 0,\n \"other\": [],\n \"otherCount\": 0,\n \"trustlessGateway\": [],\n \"bitswap\": {}\n },\n \"title\": \"406 Not Acceptable\",\n \"logs\": [\n \"service-worker:fetch:trace incoming request url: http://127.0.0.1:3000/ipfs/bafkreialihlqnf5uwo4byh4n3cmwlntwqzxxs2fg5vanqdi3d7tb2l5xkm?format=dag-cbor: +0ms\",\n \"service-worker:handle-fetch handler content-request-handler handling request +0ms\",\n \"service-worker:fetch-handler handling request for http://127.0.0.1:3000/ipfs/bafkreialihlqnf5uwo4byh4n3cmwlntwqzxxs2fg5vanqdi3d7tb2l5xkm?format=dag-cbor +0ms\",\n \"service-worker:get-response-from-cache-or-fetch:trace cache key: http://127.0.0.1:3000/ipfs/bafkreialihlqnf5uwo4byh4n3cmwlntwqzxxs2fg5vanqdi3d7tb2l5xkm?format=dag-cbor-text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 +0ms\",\n \"service-worker:get-response-from-cache-or-fetch cached response MISS for http://127.0.0.1:3000/ipfs/bafkreialihlqnf5uwo4byh4n3cmwlntwqzxxs2fg5vanqdi3d7tb2l5xkm?format=dag-cbor-text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 +0ms\",\n \"helia:verified-fetch fetch http://127.0.0.1:3000/ipfs/bafkreialihlqnf5uwo4byh4n3cmwlntwqzxxs2fg5vanqdi3d7tb2l5xkm?format=dag-cbor +2ms\",\n \"helia:verified-fetch:get-resolved-accept-header incoming accept header \\\"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7\\\" +0ms\",\n \"helia:verified-fetch:get-resolved-accept-header incoming query format \\\"dag-cbor\\\", mapped to application/vnd.ipld.dag-cbor +0ms\",\n \"helia:verified-fetch:get-resolved-accept-header accept header not recognized, but query format provided, setting accept header to application/vnd.ipld.dag-cbor +0ms\",\n \"helia:verified-fetch:get-resolved-accept-header resolved accept header to \\\"application/vnd.ipld.dag-cbor\\\" +0ms\",\n \"helia:verified-fetch accept undefined +0ms\",\n \"helia:verified-fetch:error could not fulfil request based on accept header +2ms\",\n \"service-worker:fetch-handler GET http://127.0.0.1:3000/ipfs/bafkreialihlqnf5uwo4byh4n3cmwlntwqzxxs2fg5vanqdi3d7tb2l5xkm?format=dag-cbor 406 Not Acceptable +0ms\"\n ]\n}\n </script>\n </head>\n <body>\n <div id=\"root\" class=\"sans-serif charcoal f5\"></div>\n <script type=\"module\" src=\"/ipfs-sw-index-2JZ4QS7W.js\"></script>\n </body>\n</html>\n"
Expected Request:
{
"method": "GET",
"path": "/ipfs/bafkreialihlqnf5uwo4byh4n3cmwlntwqzxxs2fg5vanqdi3d7tb2l5xkm",
"query": {
"format": [
"dag-cbor"
]
}
}
Actual Request:
GET /ipfs/bafkreialihlqnf5uwo4byh4n3cmwlntwqzxxs2fg5vanqdi3d7tb2l5xkm?format=dag-cbor HTTP/1.1
Host: 127.0.0.1:3334
User-Agent: ipfs/gateway-conformance/dev
Accept-Encoding: gzip
Expected Response:
{
"statusCode": 200,
"headers": [
{
"key": "Content-Type",
"check": {}
},
{
"key": "Content-Disposition",
"check": {}
},
{
"key": "Content-Type",
"check": {},
"not": true
}
],
"body": "WCJJIGFtIGEgdHh0IGZpbGUgb24gcGF0aCB3aXRoIHV0ZjgK"
}
Actual Response:
HTTP/1.1 406 Not Acceptable
Content-Length: 6885
Accept-Ranges: bytes
Access-Control-Allow-Headers: Range, X-Requested-With
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Content-Range, Content-Length, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output
Connection: keep-alive
Content-Type: text/html
Date: Wed, 26 Nov 2025 09:07:50 GMT
Keep-Alive: timeout=5
Server: @helia/service-worker-gateway/2.1.0#chore/add-conformance-tests@bc9a09c
--- FAIL: TestDagPbConversion/GET_UnixFS_file_as_DAG-CBOR_with_format=dag-cbor_converts_to_the_expected_Content-Type (1.00s)
--- FAIL: TestDagPbConversion/GET_UnixFS_directory_as_DAG-CBOR_with_format=dag-cbor_converts_to_the_expected_Content-Type (120.00s)
--- FAIL: TestDagPbConversion (127.32s)
FAIL github.com/ipfs/gateway-conformance/tests 132.188s
panic: failed to execute template: test.ReportInput{Req:(*http.Request)(0x140002ba500), Res:(*http.Response)(nil), Err:(*errors.errorString)(0x1400020c040), Test:test.SugarTest{Name:"GET UnixFS directory as DAG-CBOR with format=dag-cbor converts to the expected Content-Type", Hint:"", Spec:"", Specs:[]string(nil), Request:test.RequestBuilder{Method_:"GET", Path_:"/ipfs/bafybeiafyvqlazbbbtjnn6how5d6h6l6rxbqc4qgpbmteaiskjrffmyy4a?format=dag-cbor", Proxy_:"", UseProxyTunnel_:false, Headers_:map[string]string(nil), FollowRedirects_:false, Query_:url.Values{}, Body_:[]uint8(nil)}, Requests:[]test.RequestBuilder(nil), Response:test.ExpectBuilder{StatusCode_:200, StatusCodeFrom_:0, StatusCodeTo_:0, Headers_:[]test.HeaderBuilder{test.HeaderBuilder{Key_:"Content-Type", Value_:"", Check_:(*check.CheckUniqAnd)(0x1400035a4d0), Hint_:"", Specs_:[]string(nil), Not_:false}, test.HeaderBuilder{Key_:"Content-Disposition", Value_:"", Check_:(*check.CheckUniqAnd)(0x1400035a570), Hint_:"", Specs_:[]string(nil), Not_:false}, test.HeaderBuilder{Key_:"Content-Type", Value_:"", Check_:(*check.CheckUniqAnd)(0x1400035a600), Hint_:"", Specs_:[]string(nil), Not_:true}}, Body_:[]uint8{0xa2, 0x64, 0x44, 0x61, 0x74, 0x61, 0x42, 0x8, 0x1, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x84, 0xa3, 0x64, 0x48, 0x61, 0x73, 0x68, 0xd8, 0x2a, 0x58, 0x25, 0x0, 0x1, 0x70, 0x12, 0x20, 0x8a, 0x98, 0xdf, 0xdf, 0xcd, 0xfc, 0xb, 0x53, 0xf8, 0x68, 0x5c, 0x3d, 0xa0, 0x88, 0x77, 0xb0, 0x9a, 0x7, 0x42, 0x82, 0xf0, 0x3c, 0xd2, 0xe2, 0xe0, 0xf5, 0x9a, 0x14, 0xad, 0x3f, 0x27, 0x17, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x63, 0x61, 0x70, 0x69, 0x65, 0x54, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x5e, 0xa3, 0x64, 0x48, 0x61, 0x73, 0x68, 0xd8, 0x2a, 0x58, 0x25, 0x0, 0x1, 0x70, 0x12, 0x20, 0xe2, 0xc5, 0x67, 0x5f, 0x40, 0x47, 0xd4, 0x77, 0x7e, 0x27, 0x4a, 0xf, 0xde, 0x4e, 0x60, 0xe4, 0xe, 0x37, 0xe0, 0x22, 0x40, 0x67, 0xbb, 0x63, 0xe6, 0xd0, 0xd2, 0xc3, 0x9f, 0x62, 0x44, 0xc4, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x69, 0x70, 0x66, 0x73, 0x65, 0x54, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x5f, 0xa3, 0x64, 0x48, 0x61, 0x73, 0x68, 0xd8, 0x2a, 0x58, 0x25, 0x0, 0x1, 0x70, 0x12, 0x20, 0xd5, 0x21, 0x17, 0x1f, 0x8a, 0x27, 0x25, 0x78, 0x38, 0x46, 0x37, 0x38, 0x94, 0x35, 0xa0, 0xd6, 0xf9, 0x35, 0x95, 0x75, 0x51, 0xe4, 0xaa, 0xda, 0xba, 0x59, 0x63, 0xf2, 0xb, 0x9a, 0x9b, 0xe3, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x69, 0x70, 0x6e, 0x73, 0x65, 0x54, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x5f, 0xa3, 0x64, 0x48, 0x61, 0x73, 0x68, 0xd8, 0x2a, 0x58, 0x25, 0x0, 0x1, 0x70, 0x12, 0x20, 0x8d, 0x5a, 0x78, 0x88, 0xba, 0x52, 0x9a, 0x88, 0xf6, 0xa1, 0xd6, 0x91, 0x46, 0x2d, 0x44, 0x45, 0x80, 0x2d, 0x30, 0x22, 0xab, 0x75, 0x89, 0x4c, 0x10, 0x73, 0xf9, 0xd1, 0xcd, 0x14, 0x1b, 0x79, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x62, 0xc4, 0x85, 0x65, 0x54, 0x73, 0x69, 0x7a, 0x65, 0x18, 0xe9}, Specs_:[]string(nil)}, Responses:test.ExpectsBuilder{payloadsAreEquals:false}}} template: report:11:9: executing "report" at <dump>: error calling dump: context deadline exceeded [recovered]
panic: failed to execute template: test.ReportInput{Req:(*http.Request)(0x140002ba500), Res:(*http.Response)(nil), Err:(*errors.errorString)(0x1400020c040), Test:test.SugarTest{Name:"GET UnixFS directory as DAG-CBOR with format=dag-cbor converts to the expected Content-Type", Hint:"", Spec:"", Specs:[]string(nil), Request:test.RequestBuilder{Method_:"GET", Path_:"/ipfs/bafybeiafyvqlazbbbtjnn6how5d6h6l6rxbqc4qgpbmteaiskjrffmyy4a?format=dag-cbor", Proxy_:"", UseProxyTunnel_:false, Headers_:map[string]string(nil), FollowRedirects_:false, Query_:url.Values{}, Body_:[]uint8(nil)}, Requests:[]test.RequestBuilder(nil), Response:test.ExpectBuilder{StatusCode_:200, StatusCodeFrom_:0, StatusCodeTo_:0, Headers_:[]test.HeaderBuilder{test.HeaderBuilder{Key_:"Content-Type", Value_:"", Check_:(*check.CheckUniqAnd)(0x1400035a4d0), Hint_:"", Specs_:[]string(nil), Not_:false}, test.HeaderBuilder{Key_:"Content-Disposition", Value_:"", Check_:(*check.CheckUniqAnd)(0x1400035a570), Hint_:"", Specs_:[]string(nil), Not_:false}, test.HeaderBuilder{Key_:"Content-Type", Value_:"", Check_:(*check.CheckUniqAnd)(0x1400035a600), Hint_:"", Specs_:[]string(nil), Not_:true}}, Body_:[]uint8{0xa2, 0x64, 0x44, 0x61, 0x74, 0x61, 0x42, 0x8, 0x1, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x84, 0xa3, 0x64, 0x48, 0x61, 0x73, 0x68, 0xd8, 0x2a, 0x58, 0x25, 0x0, 0x1, 0x70, 0x12, 0x20, 0x8a, 0x98, 0xdf, 0xdf, 0xcd, 0xfc, 0xb, 0x53, 0xf8, 0x68, 0x5c, 0x3d, 0xa0, 0x88, 0x77, 0xb0, 0x9a, 0x7, 0x42, 0x82, 0xf0, 0x3c, 0xd2, 0xe2, 0xe0, 0xf5, 0x9a, 0x14, 0xad, 0x3f, 0x27, 0x17, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x63, 0x61, 0x70, 0x69, 0x65, 0x54, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x5e, 0xa3, 0x64, 0x48, 0x61, 0x73, 0x68, 0xd8, 0x2a, 0x58, 0x25, 0x0, 0x1, 0x70, 0x12, 0x20, 0xe2, 0xc5, 0x67, 0x5f, 0x40, 0x47, 0xd4, 0x77, 0x7e, 0x27, 0x4a, 0xf, 0xde, 0x4e, 0x60, 0xe4, 0xe, 0x37, 0xe0, 0x22, 0x40, 0x67, 0xbb, 0x63, 0xe6, 0xd0, 0xd2, 0xc3, 0x9f, 0x62, 0x44, 0xc4, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x69, 0x70, 0x66, 0x73, 0x65, 0x54, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x5f, 0xa3, 0x64, 0x48, 0x61, 0x73, 0x68, 0xd8, 0x2a, 0x58, 0x25, 0x0, 0x1, 0x70, 0x12, 0x20, 0xd5, 0x21, 0x17, 0x1f, 0x8a, 0x27, 0x25, 0x78, 0x38, 0x46, 0x37, 0x38, 0x94, 0x35, 0xa0, 0xd6, 0xf9, 0x35, 0x95, 0x75, 0x51, 0xe4, 0xaa, 0xda, 0xba, 0x59, 0x63, 0xf2, 0xb, 0x9a, 0x9b, 0xe3, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x69, 0x70, 0x6e, 0x73, 0x65, 0x54, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x5f, 0xa3, 0x64, 0x48, 0x61, 0x73, 0x68, 0xd8, 0x2a, 0x58, 0x25, 0x0, 0x1, 0x70, 0x12, 0x20, 0x8d, 0x5a, 0x78, 0x88, 0xba, 0x52, 0x9a, 0x88, 0xf6, 0xa1, 0xd6, 0x91, 0x46, 0x2d, 0x44, 0x45, 0x80, 0x2d, 0x30, 0x22, 0xab, 0x75, 0x89, 0x4c, 0x10, 0x73, 0xf9, 0xd1, 0xcd, 0x14, 0x1b, 0x79, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x62, 0xc4, 0x85, 0x65, 0x54, 0x73, 0x69, 0x7a, 0x65, 0x18, 0xe9}, Specs_:[]string(nil)}, Responses:test.ExpectsBuilder{payloadsAreEquals:false}}} template: report:11:9: executing "report" at <dump>: error calling dump: context deadline exceeded
goroutine 168 [running]:
testing.tRunner.func1.2({0x104d5eea0, 0x14000112360})
/Users/alex/.gvm/gos/go1.24.9/src/testing/testing.go:1734 +0x1ac
testing.tRunner.func1()
/Users/alex/.gvm/gos/go1.24.9/src/testing/testing.go:1737 +0x334
panic({0x104d5eea0?, 0x14000112360?})
/Users/alex/.gvm/gos/go1.24.9/src/runtime/panic.go:792 +0x124
github.com/ipfs/gateway-conformance/tooling/test.report(0x140004dc000, {{0x1400048a2a0, 0x5b}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0, 0x0}, ...}, ...)
/Users/alex/.gvm/pkgsets/go1.24.9/global/pkg/mod/github.com/ipfs/[email protected]/tooling/test/report.go:95 +0x45c
github.com/ipfs/gateway-conformance/tooling/test.runRequest.func2(...)
/Users/alex/.gvm/pkgsets/go1.24.9/global/pkg/mod/github.com/ipfs/[email protected]/tooling/test/run.go:58
github.com/ipfs/gateway-conformance/tooling/test.runRequest({0x104e6b8d0, 0x14000238000}, _, {{0x1400048a2a0, 0x5b}, {0x0, 0x0}, {0x0, 0x0}, {0x0, ...}, ...}, ...)
/Users/alex/.gvm/pkgsets/go1.24.9/global/pkg/mod/github.com/ipfs/[email protected]/tooling/test/run.go:121 +0xa6c
github.com/ipfs/gateway-conformance/tooling/test.run.func2(0x140004dc000)
/Users/alex/.gvm/pkgsets/go1.24.9/global/pkg/mod/github.com/ipfs/[email protected]/tooling/test/test.go:98 +0x160
testing.tRunner(0x140004dc000, 0x14000112040)
/Users/alex/.gvm/gos/go1.24.9/src/testing/testing.go:1792 +0xe4
created by testing.(*T).Run in goroutine 20
/Users/alex/.gvm/gos/go1.24.9/src/testing/testing.go:1851 +0x374
DONE!
Generating JSON report...
DONE!
Metadata
Metadata
Assignees
Labels
No labels