// Copyright The OpenTelemetry Authors // SPDX-License-Identifier: Apache-2.0 #ifndef ENABLE_METRICS_PREVIEW # include # include "opentelemetry/exporters/otlp/otlp_grpc_metric_exporter_factory.h" # include "opentelemetry/exporters/otlp/otlp_grpc_metric_exporter_options.h" /* Make sure OtlpGrpcMetricExporterFactory does not require, even indirectly, protobuf headers. */ # ifdef GOOGLE_PROTOBUF_VERSION # error "protobuf should not be included" # endif OPENTELEMETRY_BEGIN_NAMESPACE namespace exporter { namespace otlp { TEST(OtlpGrpcMetricExporterFactory, BuildTest) { OtlpGrpcMetricExporterOptions opts; opts.endpoint = "localhost:45454"; std::unique_ptr exporter = OtlpGrpcMetricExporterFactory::Create(opts); EXPECT_TRUE(exporter != nullptr); } } // namespace otlp } // namespace exporter OPENTELEMETRY_END_NAMESPACE #endif // ENABLE_METRICS_PREVIEW