grpc/test/cpp/end2end/xds
Yijie Ma bc4766381a [metrics] Templatized Metrics API (#36449)
This adds compile-time checking that the type of the value and the size of the labels and optional labels passed when recording a metric must match with the type and the size specified when the metric is registered.

The RegistrationBuilder API idea is credited to @ctiller.

<!--

If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the appropriate
lang label.

-->

Closes #36449

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36449 from yijiem:registration-builder-api a727810136
PiperOrigin-RevId: 632271022
2024-05-09 14:31:47 -07:00
..
BUILD [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36550) 2024-05-08 21:40:59 -07:00
xds_cluster_end2end_test.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
xds_cluster_type_end2end_test.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
xds_core_end2end_test.cc [metrics] Templatized Metrics API (#36449) 2024-05-09 14:31:47 -07:00
xds_credentials_end2end_test.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
xds_csds_end2end_test.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
xds_end2end_test.cc [reorg] move xds code to src/core/xds (#36521) 2024-05-06 11:57:32 -07:00
xds_end2end_test_lib.cc [reorg] move xds code to src/core/xds (#36521) 2024-05-06 11:57:32 -07:00
xds_end2end_test_lib.h [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
xds_fallback_end2end_test.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
xds_fault_injection_end2end_test.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
xds_outlier_detection_end2end_test.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
xds_override_host_end2end_test.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
xds_pick_first_end2end_test.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
xds_ring_hash_end2end_test.cc [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36550) 2024-05-08 21:40:59 -07:00
xds_rls_end2end_test.cc [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
xds_routing_end2end_test.cc [xds] Support for multiple servers in the bootstrap.json (#36021) 2024-03-12 13:24:08 -07:00
xds_server.cc [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_ASSERT (#36268) 2024-04-09 20:44:57 -07:00
xds_server.h [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36550) 2024-05-08 21:40:59 -07:00
xds_utils.cc [reorg] move xds code to src/core/xds (#36521) 2024-05-06 11:57:32 -07:00
xds_utils.h [xds] Fallback implementation (#36145) 2024-04-09 10:38:01 -07:00
xds_wrr_end2end_test.cc [metrics] Templatized Metrics API (#36449) 2024-05-09 14:31:47 -07:00