github.com/go-graphite/carbonapi@v0.17.0/cmd/mockbackend/testcases/i484/i484.yaml (about)

     1  version: "v1"
     2  test:
     3      apps:
     4          - name: "carbonapi"
     5            binary: "./carbonapi"
     6            args:
     7                - "-config"
     8                - "./cmd/mockbackend/testcases/i484/carbonapi.yaml"
     9                - "-exact-config"
    10      queries:
    11              - endpoint: "http://127.0.0.1:8081"
    12                delay: 1
    13                type: "GET"
    14                URL: "/render/?target=a.open&format=json"
    15                expectedResponse:
    16                    httpCode: 200
    17                    contentType: "application/json"
    18                    expectedResults:
    19                            - metrics:
    20                                    - target: "a.open"
    21                                      datapoints: [[0,1],[1,2],[2,3],[2,4],[3,5]]
    22  listeners:
    23    - address: ":9070"
    24      expressions:
    25        "a.open":
    26          pathExpression: "a.open"
    27          data:
    28              - metricName: "a.open"
    29                values: [0,1,2,2,3]
    30        "a.waiting":
    31          pathExpression: "a.waiting"
    32          data:
    33              - metricName: "a.waiting"
    34                values: [100,110,110,110,150]
    35        "a.*":
    36          pathExpression: "a.*"
    37          data:
    38              - metricName: "a.waiting"
    39                values: [100,110,110,110,150]
    40              - metricName: "a.open"
    41                values: [0,1,2,2,3]
    42        "a.{open,waiting}":
    43          pathExpression: "a.{open,waiting}"
    44          data:
    45              - metricName: "a.waiting"
    46                values: [100,110,110,110,150]
    47              - metricName: "a.open"
    48                values: [0,1,2,2,3]
    49    - address: ":9071"
    50      expressions:
    51        "a.open":
    52          pathExpression: "a.open"
    53          data:
    54              - metricName: "a.open"
    55                values: [0,1,2,2,3]
    56        "a.waiting":
    57          pathExpression: "a.waiting"
    58          data:
    59              - metricName: "a.waiting"
    60                values: [100,110,110,110,150]
    61        "a.*":
    62          pathExpression: "a.*"
    63          data:
    64              - metricName: "a.waiting"
    65                values: [100,110,110,110,150]
    66              - metricName: "a.open"
    67                values: [0,1,2,2,3]
    68        "a.{open,waiting}":
    69          pathExpression: "a.{open,waiting}"
    70          data:
    71              - metricName: "a.waiting"
    72                values: [100,110,110,110,150]
    73              - metricName: "a.open"
    74                values: [0,1,2,2,3]
    75    - address: ":9072"
    76      expressions:
    77        "a.open2":
    78          pathExpression: "a.open2"
    79          data:
    80              - metricName: "a.open2"
    81                values: [0,1,2,2,3]
    82        "a.waiting2":
    83          pathExpression: "a.waiting2"
    84          data:
    85              - metricName: "a.waiting2"
    86                values: [100,110,110,110,150]
    87        "a.*":
    88          pathExpression: "a.*"
    89          data:
    90              - metricName: "a.waiting2"
    91                values: [100,110,110,110,150]
    92              - metricName: "a.open2"
    93                values: [0,1,2,2,3]
    94        "a.{open2,waiting2}":
    95          pathExpression: "a.{open2,waiting2}"
    96          data:
    97              - metricName: "a.waiting2"
    98                values: [100,110,110,110,150]
    99              - metricName: "a.open2"
   100                values: [0,1,2,2,3]
   101    - address: ":9073"
   102      expressions:
   103        "a.open2":
   104          pathExpression: "a.open2"
   105          data:
   106              - metricName: "a.open2"
   107                values: [0,1,2,2,3]
   108        "a.waiting2":
   109          pathExpression: "a.waiting2"
   110          data:
   111              - metricName: "a.waiting2"
   112                values: [100,110,110,110,150]
   113        "a.*":
   114          pathExpression: "a.*"
   115          data:
   116              - metricName: "a.waiting2"
   117                values: [100,110,110,110,150]
   118              - metricName: "a.open2"
   119                values: [0,1,2,2,3]
   120        "a.{open2,waiting2}":
   121          pathExpression: "a.{open2,waiting2}"
   122          data:
   123              - metricName: "a.waiting2"
   124                values: [100,110,110,110,150]
   125              - metricName: "a.open2"
   126                values: [0,1,2,2,3]