diff --git a/tests/client_e2e/clients_e2e_lib.ml b/tests/client_e2e/clients_e2e_lib.ml index 3206bfe9..3466e9d1 100644 --- a/tests/client_e2e/clients_e2e_lib.ml +++ b/tests/client_e2e/clients_e2e_lib.ml @@ -79,10 +79,12 @@ let get_metric_values name signals = Option.some @@ match m.data with - | Sum { data_points; is_monotonic = true; _ } -> + | Some (Sum { data_points; is_monotonic = true; _ }) -> List.fold_left (fun acc (p : Proto.Metrics.number_data_point) -> - acc +. number_data_point_to_float p.value) + acc + +. CCOption.map_or ~default:0. number_data_point_to_float + p.value) 0. data_points | _ -> failwith "TODO: Support for getting other metrics")