Skip to content

Commit efbd542

Browse files
authored
gcp/observability: correctly test this module in presubmit tests (#5300) (#5307)
1 parent 4467a29 commit efbd542

File tree

6 files changed

+17
-12
lines changed

6 files changed

+17
-12
lines changed

.github/workflows/testing.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,12 @@ jobs:
106106
run: |
107107
go version
108108
go test ${{ matrix.testflags }} -cpu 1,4 -timeout 7m google.golang.org/grpc/...
109-
cd ${GITHUB_WORKSPACE}/security/advancedtls && go test ${{ matrix.testflags }} -timeout 2m google.golang.org/grpc/security/advancedtls/...
110-
cd ${GITHUB_WORKSPACE}/security/authorization && go test ${{ matrix.testflags }} -timeout 2m google.golang.org/grpc/security/authorization/...
111-
109+
cd "${GITHUB_WORKSPACE}"
110+
for MOD_FILE in $(find . -name 'go.mod' | grep -Ev '^\./go\.mod'); do
111+
pushd "$(dirname ${MOD_FILE})"
112+
go test ${{ matrix.testflags }} -timeout 2m ./...
113+
popd
114+
done
112115
113116
# Non-core gRPC tests (examples, interop, etc)
114117
- name: Run extras tests

gcp/observability/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import (
2626

2727
gcplogging "cloud.google.com/go/logging"
2828
"golang.org/x/oauth2/google"
29-
configpb "google.golang.org/grpc/observability/internal/config"
29+
configpb "google.golang.org/grpc/gcp/observability/internal/config"
3030
"google.golang.org/protobuf/encoding/protojson"
3131
)
3232

gcp/observability/exporting.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import (
2525
"os"
2626

2727
gcplogging "cloud.google.com/go/logging"
28-
grpclogrecordpb "google.golang.org/grpc/observability/internal/logging"
28+
grpclogrecordpb "google.golang.org/grpc/gcp/observability/internal/logging"
2929
"google.golang.org/protobuf/encoding/protojson"
3030
)
3131

gcp/observability/go.mod

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module google.golang.org/grpc/observability
1+
module google.golang.org/grpc/gcp/observability
22

33
go 1.14
44

@@ -7,8 +7,10 @@ require (
77
github.com/golang/protobuf v1.5.2
88
github.com/google/uuid v1.3.0
99
golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8
10-
google.golang.org/grpc v1.43.0
10+
google.golang.org/grpc v1.46.0
1111
google.golang.org/protobuf v1.27.1
1212
)
1313

14+
// TODO(lidiz) remove the following line when we have a release containing the
15+
// necessary internal binary logging changes
1416
replace google.golang.org/grpc => ../../

gcp/observability/logging.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ import (
2727

2828
"github.com/google/uuid"
2929
binlogpb "google.golang.org/grpc/binarylog/grpc_binarylog_v1"
30+
configpb "google.golang.org/grpc/gcp/observability/internal/config"
31+
grpclogrecordpb "google.golang.org/grpc/gcp/observability/internal/logging"
3032
iblog "google.golang.org/grpc/internal/binarylog"
31-
configpb "google.golang.org/grpc/observability/internal/config"
32-
grpclogrecordpb "google.golang.org/grpc/observability/internal/logging"
3333
)
3434

3535
// translateMetadata translates the metadata from Binary Logging format to
@@ -203,7 +203,7 @@ func (l *binaryLogger) GetMethodLogger(methodName string) iblog.MethodLogger {
203203
// we batch up the uploads in the exporting RPC, the message content of that
204204
// RPC will be logged. Without this exclusion, we may end up with an ever
205205
// expanding message field in log entries, and crash the process with OOM.
206-
if methodName == "google.logging.v2.LoggingServiceV2/WriteLogEntries" {
206+
if methodName == "/google.logging.v2.LoggingServiceV2/WriteLogEntries" {
207207
return ol
208208
}
209209

gcp/observability/observability_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ import (
3030

3131
"google.golang.org/grpc"
3232
"google.golang.org/grpc/credentials/insecure"
33+
configpb "google.golang.org/grpc/gcp/observability/internal/config"
34+
grpclogrecordpb "google.golang.org/grpc/gcp/observability/internal/logging"
3335
iblog "google.golang.org/grpc/internal/binarylog"
3436
"google.golang.org/grpc/internal/grpctest"
3537
"google.golang.org/grpc/internal/leakcheck"
3638
testgrpc "google.golang.org/grpc/interop/grpc_testing"
3739
testpb "google.golang.org/grpc/interop/grpc_testing"
3840
"google.golang.org/grpc/metadata"
39-
configpb "google.golang.org/grpc/observability/internal/config"
40-
grpclogrecordpb "google.golang.org/grpc/observability/internal/logging"
4141
"google.golang.org/grpc/status"
4242
"google.golang.org/protobuf/encoding/protojson"
4343
"google.golang.org/protobuf/proto"

0 commit comments

Comments
 (0)