Skip to content
This repository was archived by the owner on Jul 31, 2023. It is now read-only.

Commit 905bd06

Browse files
authored
Move each trace exporter into its own directory. (#46)
1 parent afbd6a9 commit 905bd06

File tree

8 files changed

+62
-39
lines changed

8 files changed

+62
-39
lines changed

opencensus/exporters/trace/BUILD renamed to opencensus/exporters/trace/stackdriver/BUILD

Lines changed: 2 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
# OpenCensus C++ exporter libraries.
2-
#
31
# Copyright 2018, OpenCensus Authors
42
#
53
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -23,22 +21,9 @@ package(default_visibility = ["//visibility:public"])
2321
# Libraries
2422
# ========================================================================= #
2523

26-
cc_library(
27-
name = "stdout_exporter",
28-
srcs = ["stdout_exporter.cc"],
29-
hdrs = ["stdout_exporter.h"],
30-
copts = DEFAULT_COPTS,
31-
deps = [
32-
"//opencensus/trace",
33-
"@com_google_absl//absl/base:core_headers",
34-
"@com_google_absl//absl/memory",
35-
"@com_google_absl//absl/strings",
36-
],
37-
)
38-
3924
cc_library(
4025
name = "stackdriver_exporter",
41-
srcs = ["stackdriver_exporter.cc"],
26+
srcs = ["internal/stackdriver_exporter.cc"],
4227
hdrs = ["stackdriver_exporter.h"],
4328
copts = DEFAULT_COPTS,
4429
deps = [
@@ -54,21 +39,9 @@ cc_library(
5439
# Tests
5540
# ========================================================================= #
5641

57-
cc_test(
58-
name = "stdout_exporter_test",
59-
srcs = ["stdout_exporter_test.cc"],
60-
copts = TEST_COPTS,
61-
deps = [
62-
":stdout_exporter",
63-
"//opencensus/trace",
64-
"@com_google_absl//absl/time",
65-
"@com_google_googletest//:gtest_main",
66-
],
67-
)
68-
6942
cc_test(
7043
name = "stackdriver_exporter_test",
71-
srcs = ["stackdriver_exporter_test.cc"],
44+
srcs = ["internal/stackdriver_exporter_test.cc"],
7245
copts = TEST_COPTS,
7346
deps = [
7447
":stackdriver_exporter",

opencensus/exporters/trace/stackdriver_exporter.cc renamed to opencensus/exporters/trace/stackdriver/internal/stackdriver_exporter.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#include "opencensus/exporters/trace/stackdriver_exporter.h"
15+
#include "opencensus/exporters/trace/stackdriver/stackdriver_exporter.h"
1616

1717
#include <cstdint>
1818
#include <iostream>

opencensus/exporters/trace/stackdriver_exporter_test.cc renamed to opencensus/exporters/trace/stackdriver/internal/stackdriver_exporter_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#include "opencensus/exporters/trace/stackdriver_exporter.h"
15+
#include "opencensus/exporters/trace/stackdriver/stackdriver_exporter.h"
1616

1717
#include "absl/time/clock.h"
1818
#include "gtest/gtest.h"

opencensus/exporters/trace/stackdriver_exporter.h renamed to opencensus/exporters/trace/stackdriver/stackdriver_exporter.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#ifndef OPENCENSUS_EXPORTERS_TRACE_STACKDRIVER_EXPORTER_H_
16-
#define OPENCENSUS_EXPORTERS_TRACE_STACKDRIVER_EXPORTER_H_
15+
#ifndef OPENCENSUS_EXPORTERS_TRACE_STACKDRIVER_STACKDRIVER_EXPORTER_H_
16+
#define OPENCENSUS_EXPORTERS_TRACE_STACKDRIVER_STACKDRIVER_EXPORTER_H_
1717

1818
#include <memory>
1919
#include <string>
@@ -77,4 +77,4 @@ class StackdriverExporter
7777
} // namespace exporters
7878
} // namespace opencensus
7979

80-
#endif // OPENCENSUS_EXPORTERS_TRACE_STACKDRIVER_EXPORTER_H_
80+
#endif // OPENCENSUS_EXPORTERS_TRACE_STACKDRIVER_STACKDRIVER_EXPORTER_H_
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Copyright 2018, OpenCensus Authors
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
load("//opencensus:copts.bzl", "DEFAULT_COPTS", "TEST_COPTS")
16+
17+
licenses(["notice"]) # Apache License 2.0
18+
19+
package(default_visibility = ["//visibility:public"])
20+
21+
# Libraries
22+
# ========================================================================= #
23+
24+
cc_library(
25+
name = "stdout_exporter",
26+
srcs = ["internal/stdout_exporter.cc"],
27+
hdrs = ["stdout_exporter.h"],
28+
copts = DEFAULT_COPTS,
29+
deps = [
30+
"//opencensus/trace",
31+
"@com_google_absl//absl/base:core_headers",
32+
"@com_google_absl//absl/memory",
33+
"@com_google_absl//absl/strings",
34+
],
35+
)
36+
37+
# Tests
38+
# ========================================================================= #
39+
40+
cc_test(
41+
name = "stdout_exporter_test",
42+
srcs = ["internal/stdout_exporter_test.cc"],
43+
copts = TEST_COPTS,
44+
deps = [
45+
":stdout_exporter",
46+
"//opencensus/trace",
47+
"@com_google_absl//absl/time",
48+
"@com_google_googletest//:gtest_main",
49+
],
50+
)

opencensus/exporters/trace/stdout_exporter.cc renamed to opencensus/exporters/trace/stdout/internal/stdout_exporter.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#include "opencensus/exporters/trace/stdout_exporter.h"
15+
#include "opencensus/exporters/trace/stdout/stdout_exporter.h"
1616

1717
#include <iostream>
1818

opencensus/exporters/trace/stdout_exporter_test.cc renamed to opencensus/exporters/trace/stdout/internal/stdout_exporter_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#include "opencensus/exporters/trace/stdout_exporter.h"
15+
#include "opencensus/exporters/trace/stdout/stdout_exporter.h"
1616

1717
#include "absl/time/clock.h"
1818
#include "gtest/gtest.h"

opencensus/exporters/trace/stdout_exporter.h renamed to opencensus/exporters/trace/stdout/stdout_exporter.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#ifndef OPENCENSUS_EXPORTERS_TRACE_STDOUT_EXPORTER_H_
16-
#define OPENCENSUS_EXPORTERS_TRACE_STDOUT_EXPORTER_H_
15+
#ifndef OPENCENSUS_EXPORTERS_TRACE_STDOUT_STDOUT_EXPORTER_H_
16+
#define OPENCENSUS_EXPORTERS_TRACE_STDOUT_STDOUT_EXPORTER_H_
1717

1818
#include <vector>
1919

@@ -37,4 +37,4 @@ class StdoutExporter
3737
} // namespace exporters
3838
} // namespace opencensus
3939

40-
#endif // OPENCENSUS_EXPORTERS_TRACE_STDOUT_EXPORTER_H_
40+
#endif // OPENCENSUS_EXPORTERS_TRACE_STDOUT_STDOUT_EXPORTER_H_

0 commit comments

Comments
 (0)