| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- # Copyright The OpenTelemetry Authors
- # SPDX-License-Identifier: Apache-2.0
- package(default_visibility = ["//visibility:public"])
- cc_library(
- name = "etw_exporter",
- hdrs = glob([
- "include/opentelemetry/exporters/etw/*.h",
- ]),
- includes = ["include"],
- local_defines = [
- "HAVE_MSGPACK",
- ],
- tags = ["etw"],
- deps = [
- "//api",
- "//sdk/src/trace",
- "@github_nlohmann_json//:json",
- ],
- )
- cc_test(
- name = "etw_provider_test",
- srcs = ["test/etw_provider_test.cc"],
- local_defines = [
- "HAVE_MSGPACK",
- ],
- tags = [
- "etw",
- "test",
- ],
- deps = [
- ":etw_exporter",
- "@com_google_googletest//:gtest_main",
- "@github_nlohmann_json//:json",
- ],
- )
- cc_test(
- name = "etw_tracer_test",
- srcs = ["test/etw_tracer_test.cc"],
- local_defines = [
- "HAVE_MSGPACK",
- ],
- tags = [
- "etw",
- "test",
- ],
- deps = [
- ":etw_exporter",
- "@com_google_googletest//:gtest_main",
- "@github_nlohmann_json//:json",
- ],
- )
- cc_test(
- name = "etw_logger_test",
- srcs = ["test/etw_logger_test.cc"],
- local_defines = [
- "HAVE_MSGPACK",
- ],
- tags = [
- "etw",
- "test",
- ],
- deps = [
- ":etw_exporter",
- "@com_google_googletest//:gtest_main",
- "@github_nlohmann_json//:json",
- ],
- )
|