Skip to content

Commit

Permalink
Merge branch 'shush-tsan' into shush-e2e
Browse files Browse the repository at this point in the history
  • Loading branch information
ctiller committed Jan 24, 2024
2 parents 93bad4d + f7f42e1 commit 8e3af5e
Show file tree
Hide file tree
Showing 4 changed files with 235 additions and 244 deletions.
25 changes: 13 additions & 12 deletions test/cpp/ext/csm/metadata_exchange_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -125,9 +125,9 @@ class MetadataExchangeTest
: public OpenTelemetryPluginEnd2EndTest,
public ::testing::WithParamInterface<TestScenario> {
protected:
void Init(const absl::flat_hash_set<absl::string_view>& metric_names,
void Init(absl::flat_hash_set<absl::string_view> metric_names,
bool enable_client_side_injector = true,
const std::map<std::string, std::string>& labels_to_inject = {}) {
std::map<std::string, std::string> labels_to_inject = {}) {
const char* kBootstrap =
"{\"node\": {\"id\": "
"\"projects/1234567890/networks/mesh:mesh-id/nodes/"
Expand All @@ -146,16 +146,17 @@ class MetadataExchangeTest
grpc_core::SetEnv("GRPC_XDS_BOOTSTRAP_CONFIG", kBootstrap);
break;
}
OpenTelemetryPluginEnd2EndTest::Init(
metric_names, /*resource=*/GetParam().GetTestResource(),
/*labels_injector=*/
std::make_unique<grpc::internal::ServiceMeshLabelsInjector>(
GetParam().GetTestResource().GetAttributes()),
/*test_no_meter_provider=*/false, labels_to_inject,
/*target_selector=*/
[enable_client_side_injector](absl::string_view /*target*/) {
return enable_client_side_injector;
});
OpenTelemetryPluginEnd2EndTest::Init(std::move(
Options()
.set_metric_names(std::move(metric_names))
.set_labels_injector(
std::make_unique<grpc::internal::ServiceMeshLabelsInjector>(
GetParam().GetTestResource().GetAttributes()))
.set_labels_to_inject(std::move(labels_to_inject))
.set_target_selector(
[enable_client_side_injector](absl::string_view /*target*/) {
return enable_client_side_injector;
})));
}

~MetadataExchangeTest() override {
Expand Down
Loading

0 comments on commit 8e3af5e

Please sign in to comment.