Skip to content

Commit 3e72e5a

Browse files
committed
Include what you use cleanup, part 5
1 parent f7a9aea commit 3e72e5a

17 files changed

+146
-53
lines changed

api/test/trace/propagation/detail/string_test.cc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@
22
// SPDX-License-Identifier: Apache-2.0
33

44
#include <gtest/gtest.h>
5-
#include <opentelemetry/trace/propagation/b3_propagator.h>
5+
#include <stddef.h>
6+
#include <ostream>
67
#include <string>
8+
#include <vector>
79

810
#include "opentelemetry/nostd/string_view.h"
11+
#include "opentelemetry/trace/propagation/detail/string.h"
912

1013
using namespace opentelemetry;
1114

exporters/otlp/test/otlp_http_exporter_factory_test.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@
22
// SPDX-License-Identifier: Apache-2.0
33

44
#include <gtest/gtest.h>
5+
#include <memory>
6+
#include <string>
57

68
#include "opentelemetry/exporters/otlp/otlp_http_exporter_factory.h"
79
#include "opentelemetry/exporters/otlp/otlp_http_exporter_options.h"
10+
#include "opentelemetry/sdk/trace/exporter.h"
11+
#include "opentelemetry/version.h"
812

913
/*
1014
Make sure OtlpHttpExporterFactory does not require,

exporters/otlp/test/otlp_http_log_record_exporter_factory_test.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@
22
// SPDX-License-Identifier: Apache-2.0
33

44
#include <gtest/gtest.h>
5+
#include <memory>
6+
#include <string>
57

68
#include "opentelemetry/exporters/otlp/otlp_http_log_record_exporter_factory.h"
79
#include "opentelemetry/exporters/otlp/otlp_http_log_record_exporter_options.h"
10+
#include "opentelemetry/sdk/logs/exporter.h"
11+
#include "opentelemetry/version.h"
812

913
/*
1014
Make sure OtlpHttpExporterFactory does not require,

exporters/otlp/test/otlp_http_metric_exporter_factory_test.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@
22
// SPDX-License-Identifier: Apache-2.0
33

44
#include <gtest/gtest.h>
5+
#include <memory>
6+
#include <string>
57

68
#include "opentelemetry/exporters/otlp/otlp_http_metric_exporter_factory.h"
79
#include "opentelemetry/exporters/otlp/otlp_http_metric_exporter_options.h"
10+
#include "opentelemetry/sdk/metrics/push_metric_exporter.h"
11+
#include "opentelemetry/version.h"
812

913
/*
1014
Make sure OtlpHttpExporterFactory does not require,

exporters/otlp/test/otlp_http_metric_exporter_test.cc

Lines changed: 33 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,52 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4+
#include <gmock/gmock.h>
5+
#include <google/protobuf/message_lite.h>
6+
#include <gtest/gtest.h>
47
#include <chrono>
8+
#include <cstdint>
59
#include <cstdlib>
6-
#include <thread>
7-
10+
#include <functional>
11+
#include <initializer_list>
12+
#include <map>
13+
#include <memory>
14+
#include <nlohmann/json.hpp>
15+
#include <string>
16+
#include <type_traits>
17+
#include <utility>
18+
#include <vector>
19+
20+
#include "opentelemetry/common/timestamp.h"
21+
#include "opentelemetry/exporters/otlp/otlp_environment.h"
22+
#include "opentelemetry/exporters/otlp/otlp_http.h"
23+
#include "opentelemetry/exporters/otlp/otlp_http_client.h"
824
#include "opentelemetry/exporters/otlp/otlp_http_metric_exporter.h"
9-
10-
#include "opentelemetry/exporters/otlp/protobuf_include_prefix.h"
11-
12-
#include "opentelemetry/proto/collector/metrics/v1/metrics_service.pb.h"
13-
25+
#include "opentelemetry/exporters/otlp/otlp_http_metric_exporter_options.h"
1426
#include "opentelemetry/exporters/otlp/otlp_metric_utils.h"
15-
#include "opentelemetry/exporters/otlp/protobuf_include_suffix.h"
16-
17-
#include "opentelemetry/common/key_value_iterable_view.h"
18-
#include "opentelemetry/ext/http/client/http_client_factory.h"
27+
#include "opentelemetry/exporters/otlp/otlp_preferred_temporality.h"
28+
#include "opentelemetry/ext/http/client/http_client.h"
1929
#include "opentelemetry/ext/http/server/http_server.h"
30+
#include "opentelemetry/nostd/string_view.h"
31+
#include "opentelemetry/proto/common/v1/common.pb.h"
32+
#include "opentelemetry/proto/metrics/v1/metrics.pb.h"
33+
#include "opentelemetry/sdk/common/exporter_utils.h"
2034
#include "opentelemetry/sdk/instrumentationscope/instrumentation_scope.h"
21-
#include "opentelemetry/sdk/metrics/aggregation/default_aggregation.h"
22-
#include "opentelemetry/sdk/metrics/aggregation/histogram_aggregation.h"
2335
#include "opentelemetry/sdk/metrics/data/metric_data.h"
36+
#include "opentelemetry/sdk/metrics/data/point_data.h"
2437
#include "opentelemetry/sdk/metrics/export/metric_producer.h"
2538
#include "opentelemetry/sdk/metrics/instruments.h"
39+
#include "opentelemetry/sdk/metrics/push_metric_exporter.h"
2640
#include "opentelemetry/sdk/resource/resource.h"
2741
#include "opentelemetry/test_common/ext/http/client/http_client_test_factory.h"
2842
#include "opentelemetry/test_common/ext/http/client/nosend/http_client_nosend.h"
43+
#include "opentelemetry/version.h"
2944

30-
#include <google/protobuf/message_lite.h>
31-
#include <gtest/gtest.h>
32-
#include "gmock/gmock.h"
33-
34-
#include "nlohmann/json.hpp"
45+
// clang-format off
46+
#include "opentelemetry/exporters/otlp/protobuf_include_prefix.h" // IWYU pragma: keep
47+
#include "opentelemetry/proto/collector/metrics/v1/metrics_service.pb.h"
48+
#include "opentelemetry/exporters/otlp/protobuf_include_suffix.h" // IWYU pragma: keep
49+
// clang-format on
3550

3651
#if defined(_MSC_VER)
3752
# include "opentelemetry/sdk/common/env_variables.h"

exporters/otlp/test/otlp_log_recordable_test.cc

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,27 @@
22
// SPDX-License-Identifier: Apache-2.0
33

44
#include <gtest/gtest.h>
5-
5+
#include <stdint.h>
66
#include <chrono>
7+
#include <memory>
8+
#include <string>
79

10+
#include "opentelemetry/common/attribute_value.h"
11+
#include "opentelemetry/common/timestamp.h"
812
#include "opentelemetry/exporters/otlp/otlp_log_recordable.h"
9-
#include "opentelemetry/sdk/logs/read_write_log_record.h"
13+
#include "opentelemetry/logs/severity.h"
14+
#include "opentelemetry/nostd/span.h"
15+
#include "opentelemetry/nostd/string_view.h"
16+
#include "opentelemetry/nostd/variant.h"
17+
#include "opentelemetry/proto/common/v1/common.pb.h"
18+
#include "opentelemetry/proto/logs/v1/logs.pb.h"
19+
#include "opentelemetry/sdk/instrumentationscope/instrumentation_scope.h"
20+
#include "opentelemetry/sdk/logs/readable_log_record.h"
21+
#include "opentelemetry/sdk/logs/recordable.h"
1022
#include "opentelemetry/sdk/resource/resource.h"
23+
#include "opentelemetry/trace/span_id.h"
24+
#include "opentelemetry/trace/trace_id.h"
25+
#include "opentelemetry/version.h"
1126

1227
OPENTELEMETRY_BEGIN_NAMESPACE
1328
namespace exporter

exporters/otlp/test/otlp_metrics_serialization_test.cc

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,25 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4+
#include <gtest/gtest.h>
5+
#include <stddef.h>
6+
#include <algorithm>
7+
#include <chrono>
8+
#include <cstdint>
9+
#include <string>
10+
#include <utility>
11+
#include <vector>
12+
13+
#include "opentelemetry/common/timestamp.h"
414
#include "opentelemetry/exporters/otlp/otlp_metric_utils.h"
15+
#include "opentelemetry/exporters/otlp/otlp_preferred_temporality.h"
16+
#include "opentelemetry/proto/common/v1/common.pb.h"
517
#include "opentelemetry/proto/metrics/v1/metrics.pb.h"
6-
7-
#include <gtest/gtest.h>
18+
#include "opentelemetry/sdk/metrics/data/metric_data.h"
19+
#include "opentelemetry/sdk/metrics/data/point_data.h"
20+
#include "opentelemetry/sdk/metrics/export/metric_producer.h"
21+
#include "opentelemetry/sdk/metrics/instruments.h"
22+
#include "opentelemetry/version.h"
823

924
OPENTELEMETRY_BEGIN_NAMESPACE
1025
namespace exporter

exporters/otlp/test/otlp_recordable_test.cc

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,29 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4+
#include <gtest/gtest.h>
5+
#include <stdint.h>
6+
#include <algorithm>
7+
#include <map>
8+
#include <utility>
9+
#include <vector>
10+
11+
#include "opentelemetry/common/key_value_iterable_view.h"
412
#include "opentelemetry/exporters/otlp/otlp_recordable.h"
513
#include "opentelemetry/exporters/otlp/otlp_recordable_utils.h"
14+
#include "opentelemetry/nostd/shared_ptr.h"
15+
#include "opentelemetry/nostd/span.h"
16+
#include "opentelemetry/nostd/variant.h"
617
#include "opentelemetry/sdk/resource/resource.h"
18+
#include "opentelemetry/trace/trace_id.h"
19+
#include "opentelemetry/trace/trace_state.h"
720

821
#if defined(__GNUC__)
922
// GCC raises -Wsuggest-override warnings on GTest,
1023
// in code related to TYPED_TEST() .
1124
# pragma GCC diagnostic ignored "-Wsuggest-override"
1225
#endif
1326

14-
#include <gtest/gtest.h>
15-
1627
// clang-format off
1728
#include "opentelemetry/exporters/otlp/protobuf_include_prefix.h" // IWYU pragma: keep
1829
#include "opentelemetry/proto/collector/trace/v1/trace_service.pb.h"

exporters/zipkin/test/zipkin_recordable_test.cc

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,39 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4-
#include "opentelemetry/sdk/trace/recordable.h"
5-
#include "opentelemetry/sdk/trace/simple_processor.h"
6-
#include "opentelemetry/sdk/trace/span_data.h"
7-
#include "opentelemetry/sdk/trace/tracer_provider.h"
8-
#include "opentelemetry/trace/provider.h"
9-
10-
#include "opentelemetry/sdk/trace/exporter.h"
11-
4+
#include <gtest/gtest.h>
5+
#include <algorithm>
6+
#include <array>
7+
#include <chrono>
8+
#include <cstdint>
9+
#include <map>
10+
#include <memory>
11+
#include <nlohmann/json.hpp>
12+
#include <string>
13+
#include <vector>
14+
15+
#include "opentelemetry/common/attribute_value.h"
16+
#include "opentelemetry/common/key_value_iterable_view.h"
1217
#include "opentelemetry/common/timestamp.h"
1318
#include "opentelemetry/exporters/zipkin/recordable.h"
19+
#include "opentelemetry/nostd/span.h"
20+
#include "opentelemetry/nostd/string_view.h"
21+
#include "opentelemetry/nostd/utility.h"
22+
#include "opentelemetry/sdk/instrumentationscope/instrumentation_scope.h"
23+
#include "opentelemetry/sdk/resource/resource.h"
24+
#include "opentelemetry/sdk/trace/recordable.h"
25+
#include "opentelemetry/trace/span_context.h"
26+
#include "opentelemetry/trace/span_id.h"
27+
#include "opentelemetry/trace/span_metadata.h"
28+
#include "opentelemetry/trace/trace_flags.h"
29+
#include "opentelemetry/trace/trace_id.h"
1430

1531
#if defined(__GNUC__)
1632
// GCC raises -Wsuggest-override warnings on GTest,
1733
// in code related to TYPED_TEST() .
1834
# pragma GCC diagnostic ignored "-Wsuggest-override"
1935
#endif
2036

21-
#include <gtest/gtest.h>
22-
2337
namespace trace = opentelemetry::trace;
2438
namespace nostd = opentelemetry::nostd;
2539
namespace sdktrace = opentelemetry::sdk::trace;

ext/test/w3c_tracecontext_http_test_server/main.cc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,34 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4+
#include <ctype.h>
45
#include <stdint.h>
56
#include <stdlib.h>
7+
#include <algorithm>
8+
#include <atomic>
9+
#include <chrono>
10+
#include <initializer_list>
611
#include <iostream>
712
#include <map>
813
#include <nlohmann/json.hpp>
914
#include <string>
15+
#include <thread>
1016
#include <utility>
1117
#include <vector>
1218

19+
#include "opentelemetry/context/context_value.h"
1320
#include "opentelemetry/context/propagation/text_map_propagator.h"
1421
#include "opentelemetry/context/runtime_context.h"
1522
#include "opentelemetry/exporters/ostream/span_exporter.h"
1623
#include "opentelemetry/ext/http/client/curl/http_client_curl.h"
24+
#include "opentelemetry/ext/http/client/curl/http_operation_curl.h"
1725
#include "opentelemetry/ext/http/client/http_client.h"
1826
#include "opentelemetry/ext/http/server/http_server.h"
1927
#include "opentelemetry/nostd/shared_ptr.h"
2028
#include "opentelemetry/nostd/string_view.h"
2129
#include "opentelemetry/sdk/trace/exporter.h"
2230
#include "opentelemetry/sdk/trace/processor.h"
31+
#include "opentelemetry/sdk/trace/recordable.h"
2332
#include "opentelemetry/sdk/trace/simple_processor.h"
2433
#include "opentelemetry/sdk/trace/tracer_context.h"
2534
#include "opentelemetry/sdk/trace/tracer_provider.h"

0 commit comments

Comments
 (0)