Skip to content

Panic during test run #251

@achingbrain

Description

@achingbrain
    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
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions