Skip to content

Commit 3902886

Browse files
committed
iwyu cleanup, continued
1 parent 3e72e5a commit 3902886

22 files changed

+212
-104
lines changed

.iwyu.imp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
{ "include": ["<gtest/gtest-test-part.h>", "private", "<gtest/gtest.h>", "public"] },
1515
{ "include": ["<gtest/gtest-param-test.h>", "private", "<gtest/gtest.h>", "public"] },
1616
{ "include": ["<gtest/gtest_pred_impl.h>", "private", "<gtest/gtest.h>", "public"] },
17+
{ "include": ["<gtest/gtest-typed-test.h>", "private", "<gtest/gtest.h>", "public"] },
1718

1819
# We prefer to include <gmock/gmock.h> for simplicity
1920
{ "include": ["<gmock/gmock-function-mocker.h>", "private", "<gmock/gmock.h>", "public"] },

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
#include <gtest/gtest.h>
55
#include <stddef.h>
66
#include <ostream>
7-
#include <string>
87
#include <vector>
98

109
#include "opentelemetry/nostd/string_view.h"

exporters/memory/include/opentelemetry/exporters/memory/in_memory_metric_data.h

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,19 @@
33

44
#pragma once
55

6+
#include <stddef.h>
67
#include <map>
78
#include <memory>
89
#include <string>
910
#include <tuple>
1011

1112
#include "opentelemetry/exporters/memory/in_memory_data.h"
13+
#include "opentelemetry/nostd/variant.h"
1214
#include "opentelemetry/sdk/metrics/data/metric_data.h"
15+
#include "opentelemetry/sdk/metrics/export/metric_producer.h"
16+
#include "opentelemetry/version.h"
1317

1418
OPENTELEMETRY_BEGIN_NAMESPACE
15-
namespace sdk
16-
{
17-
namespace metrics
18-
{
19-
struct ResourceMetrics;
20-
}
21-
} // namespace sdk
2219
namespace exporter
2320
{
2421
namespace memory

exporters/memory/include/opentelemetry/exporters/memory/in_memory_metric_exporter_factory.h

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,16 @@
55

66
#include <memory>
77

8+
#include "opentelemetry/exporters/memory/in_memory_metric_data.h"
89
#include "opentelemetry/sdk/metrics/instruments.h"
10+
#include "opentelemetry/sdk/metrics/push_metric_exporter.h"
911
#include "opentelemetry/version.h"
1012

1113
OPENTELEMETRY_BEGIN_NAMESPACE
12-
namespace sdk
13-
{
14-
namespace metrics
15-
{
16-
class PushMetricExporter;
17-
} // namespace metrics
18-
} // namespace sdk
1914
namespace exporter
2015
{
2116
namespace memory
2217
{
23-
class InMemoryMetricData;
2418

2519
/// A factory for InMemoryMetricExporter
2620
class InMemoryMetricExporterFactory

exporters/memory/include/opentelemetry/exporters/memory/in_memory_span_exporter.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
#include <chrono>
99
#include <memory>
1010
#include <ostream>
11+
#include <type_traits>
1112
#include <utility>
13+
#include <vector>
1214

1315
#include "opentelemetry/exporters/memory/in_memory_span_data.h"
1416
#include "opentelemetry/nostd/span.h"

exporters/memory/test/in_memory_metric_exporter_test.cc

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

4+
#include <gtest/gtest.h>
5+
#include <memory>
6+
#include <vector>
7+
48
#include "opentelemetry/exporters/memory/in_memory_metric_data.h"
59
#include "opentelemetry/exporters/memory/in_memory_metric_exporter_factory.h"
10+
#include "opentelemetry/sdk/common/exporter_utils.h"
611
#include "opentelemetry/sdk/metrics/export/metric_producer.h"
712
#include "opentelemetry/sdk/metrics/instruments.h"
813
#include "opentelemetry/sdk/metrics/push_metric_exporter.h"
914
#include "opentelemetry/sdk/resource/resource.h"
1015

11-
#include <gtest/gtest.h>
12-
1316
using opentelemetry::exporter::memory::CircularBufferInMemoryMetricData;
1417
using opentelemetry::exporter::memory::InMemoryMetricExporterFactory;
1518
using opentelemetry::sdk::common::ExportResult;

exporters/memory/test/in_memory_span_data_test.cc

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

4+
#include <gtest/gtest.h>
5+
#include <utility>
6+
47
#include "opentelemetry/exporters/memory/in_memory_span_data.h"
5-
#include "opentelemetry/nostd/span.h"
68
#include "opentelemetry/sdk/trace/span_data.h"
79

8-
#include <gtest/gtest.h>
9-
1010
using opentelemetry::exporter::memory::InMemorySpanData;
1111
using opentelemetry::sdk::trace::SpanData;
1212

exporters/ostream/test/ostream_log_test.cc

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

4+
#include <gtest/gtest.h>
5+
#include <array>
6+
#include <chrono>
7+
#include <initializer_list>
8+
#include <iostream>
9+
#include <sstream>
10+
#include <string>
11+
#include <utility>
12+
#include <vector>
13+
14+
#include "opentelemetry/common/attribute_value.h"
15+
#include "opentelemetry/common/key_value_iterable_view.h"
16+
#include "opentelemetry/common/timestamp.h"
417
#include "opentelemetry/exporters/ostream/log_record_exporter.h"
518
#include "opentelemetry/exporters/ostream/log_record_exporter_factory.h"
19+
#include "opentelemetry/logs/event_id.h"
20+
#include "opentelemetry/logs/log_record.h"
21+
#include "opentelemetry/logs/logger.h"
22+
#include "opentelemetry/logs/logger_provider.h"
623
#include "opentelemetry/logs/provider.h"
24+
#include "opentelemetry/logs/severity.h"
25+
#include "opentelemetry/nostd/shared_ptr.h"
726
#include "opentelemetry/nostd/span.h"
27+
#include "opentelemetry/nostd/string_view.h"
28+
#include "opentelemetry/nostd/utility.h"
829
#include "opentelemetry/sdk/instrumentationscope/instrumentation_scope.h"
30+
#include "opentelemetry/sdk/logs/exporter.h"
931
#include "opentelemetry/sdk/logs/logger_provider.h"
32+
#include "opentelemetry/sdk/logs/processor.h"
1033
#include "opentelemetry/sdk/logs/read_write_log_record.h"
34+
#include "opentelemetry/sdk/logs/readable_log_record.h"
35+
#include "opentelemetry/sdk/logs/recordable.h"
1136
#include "opentelemetry/sdk/logs/simple_log_record_processor.h"
37+
#include "opentelemetry/sdk/resource/resource.h"
1238
#include "opentelemetry/sdk/version/version.h"
13-
14-
#include <array>
15-
#include <iostream>
16-
17-
#include <gtest/gtest.h>
39+
#include "opentelemetry/version.h"
1840

1941
namespace sdklogs = opentelemetry::sdk::logs;
2042
namespace logs_api = opentelemetry::logs;

exporters/ostream/test/ostream_metric_test.cc

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

44
#include <gtest/gtest.h>
5+
#include <cstdint>
6+
#include <iostream>
7+
#include <memory>
8+
#include <sstream>
9+
#include <string>
10+
#include <vector>
511

12+
#include "opentelemetry/common/timestamp.h"
613
#include "opentelemetry/exporters/ostream/metric_exporter.h"
14+
#include "opentelemetry/nostd/utility.h"
15+
#include "opentelemetry/sdk/common/exporter_utils.h"
716
#include "opentelemetry/sdk/instrumentationscope/instrumentation_scope.h"
8-
#include "opentelemetry/sdk/metrics/aggregation/default_aggregation.h"
9-
#include "opentelemetry/sdk/metrics/aggregation/histogram_aggregation.h"
1017
#include "opentelemetry/sdk/metrics/data/metric_data.h"
18+
#include "opentelemetry/sdk/metrics/data/point_data.h"
19+
#include "opentelemetry/sdk/metrics/export/metric_producer.h"
1120
#include "opentelemetry/sdk/metrics/instruments.h"
21+
#include "opentelemetry/sdk/metrics/push_metric_exporter.h"
1222
#include "opentelemetry/sdk/resource/resource.h"
13-
#include "opentelemetry/sdk/resource/resource_detector.h"
1423
#include "opentelemetry/sdk/version/version.h"
1524

16-
#include <iostream>
17-
#include <memory>
18-
#include <vector>
19-
2025
namespace metric_sdk = opentelemetry::sdk::metrics;
2126
namespace nostd = opentelemetry::nostd;
2227
namespace exportermetrics = opentelemetry::exporter::metrics;

exporters/ostream/test/ostream_span_test.cc

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

4+
#include <gtest/gtest.h>
5+
#include <stdint.h>
6+
#include <array>
7+
#include <chrono>
8+
#include <initializer_list>
9+
#include <iostream>
10+
#include <string>
11+
#include <utility>
12+
13+
#include "opentelemetry/common/attribute_value.h"
414
#include "opentelemetry/common/key_value_iterable_view.h"
15+
#include "opentelemetry/common/timestamp.h"
16+
#include "opentelemetry/exporters/ostream/span_exporter.h"
17+
#include "opentelemetry/nostd/shared_ptr.h"
18+
#include "opentelemetry/nostd/span.h"
19+
#include "opentelemetry/nostd/string_view.h"
20+
#include "opentelemetry/nostd/utility.h"
21+
#include "opentelemetry/sdk/resource/resource.h"
22+
#include "opentelemetry/sdk/trace/exporter.h"
23+
#include "opentelemetry/sdk/trace/processor.h"
524
#include "opentelemetry/sdk/trace/recordable.h"
625
#include "opentelemetry/sdk/trace/simple_processor.h"
7-
#include "opentelemetry/sdk/trace/span_data.h"
8-
#include "opentelemetry/sdk/trace/tracer_provider.h"
9-
#include "opentelemetry/trace/provider.h"
10-
11-
#include "opentelemetry/sdk/trace/exporter.h"
12-
13-
#include "opentelemetry/exporters/ostream/span_exporter.h"
14-
26+
#include "opentelemetry/trace/span_context.h"
27+
#include "opentelemetry/trace/span_id.h"
28+
#include "opentelemetry/trace/span_metadata.h"
29+
#include "opentelemetry/trace/trace_flags.h"
30+
#include "opentelemetry/trace/trace_id.h"
31+
#include "opentelemetry/trace/trace_state.h"
1532
#include "ostream_capture.h"
1633

17-
#include <gtest/gtest.h>
18-
#include <iostream>
19-
2034
using namespace opentelemetry::exporter::ostream::test;
2135

2236
namespace trace = opentelemetry::trace;

0 commit comments

Comments
 (0)