github.com/go-graphite/carbonapi@v0.17.0/cmd/mockbackend/testcases/connection_refused/connection_refused.yaml (about) 1 version: "v1" 2 test: 3 apps: 4 - name: "carbonapi" 5 binary: "./carbonapi" 6 args: 7 - "-config" 8 - "./cmd/mockbackend/testcases/connection_refused/carbonapi.yaml" 9 - "-exact-config" 10 queries: 11 - endpoint: "http://127.0.0.1:8081" 12 type: "GET" 13 URL: "/render/?target=a&format=json" 14 expectedResponse: 15 httpCode: 503 16 contentType: "text/plain; charset=utf-8" 17 errBody: "a: connection refused\n" 18 errSort: true 19 - endpoint: "http://127.0.0.1:8081" 20 type: "GET" 21 URL: "/render/?target=a&target=b&format=json" 22 expectedResponse: 23 httpCode: 503 24 contentType: "text/plain; charset=utf-8" 25 errBody: "a: connection refused\nb: connection refused\n" 26 errSort: true 27 - endpoint: "http://127.0.0.1:8081" 28 type: "GET" 29 URL: "/metrics/find/?query=a&format=json" 30 expectedResponse: 31 httpCode: 503 32 contentType: "text/plain; charset=utf-8" 33 errBody: "connection refused\n" 34 - endpoint: "http://127.0.0.1:8081" 35 type: "GET" 36 URL: "/metrics/find/?query=a&query=b&format=json" 37 expectedResponse: 38 httpCode: 503 39 contentType: "text/plain; charset=utf-8" 40 errBody: "connection refused\n" 41 - endpoint: "http://127.0.0.1:8081" 42 type: "GET" 43 URL: "/tags/autoComplete/values?expr=tag2%3Dv1&tag=tag4" 44 expectedResponse: 45 httpCode: 200 46 contentType: "application/json" 47 expectedResults: 48 - tagsAutocompelete: [] 49 # TODO: query must fail 50 # httpCode: 503 51 # contentType: "text/plain; charset=utf-8" 52 # errBody: "connection refused\n" 53 # errSort: true 54 55 listeners: 56 - address: ":9070" 57 expressions: 58 "a": 59 pathExpression: "a" 60 data: 61 - metricName: "a" 62 values: [0,1,2,2,3] 63 64 # timeout 65 "c": 66 pathExpression: "c" 67 code: 404 68 replyDelayMS: 7000 69 70 "d": 71 pathExpression: "d" 72 code: 503