mirror of https://github.com/grpc/grpc-go.git
gcp/observability: correctly test this module in presubmit tests (#5300)
This commit is contained in:
parent
ebd098392a
commit
8d68434c48
|
@ -106,9 +106,12 @@ jobs:
|
|||
run: |
|
||||
go version
|
||||
go test ${{ matrix.testflags }} -cpu 1,4 -timeout 7m google.golang.org/grpc/...
|
||||
cd ${GITHUB_WORKSPACE}/security/advancedtls && go test ${{ matrix.testflags }} -timeout 2m google.golang.org/grpc/security/advancedtls/...
|
||||
cd ${GITHUB_WORKSPACE}/security/authorization && go test ${{ matrix.testflags }} -timeout 2m google.golang.org/grpc/security/authorization/...
|
||||
|
||||
cd "${GITHUB_WORKSPACE}"
|
||||
for MOD_FILE in $(find . -name 'go.mod' | grep -Ev '^\./go\.mod'); do
|
||||
pushd "$(dirname ${MOD_FILE})"
|
||||
go test ${{ matrix.testflags }} -timeout 2m ./...
|
||||
popd
|
||||
done
|
||||
|
||||
# Non-core gRPC tests (examples, interop, etc)
|
||||
- name: Run extras tests
|
||||
|
|
|
@ -26,7 +26,7 @@ import (
|
|||
|
||||
gcplogging "cloud.google.com/go/logging"
|
||||
"golang.org/x/oauth2/google"
|
||||
configpb "google.golang.org/grpc/observability/internal/config"
|
||||
configpb "google.golang.org/grpc/gcp/observability/internal/config"
|
||||
"google.golang.org/protobuf/encoding/protojson"
|
||||
)
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ import (
|
|||
"os"
|
||||
|
||||
gcplogging "cloud.google.com/go/logging"
|
||||
grpclogrecordpb "google.golang.org/grpc/observability/internal/logging"
|
||||
grpclogrecordpb "google.golang.org/grpc/gcp/observability/internal/logging"
|
||||
"google.golang.org/protobuf/encoding/protojson"
|
||||
)
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
module google.golang.org/grpc/observability
|
||||
module google.golang.org/grpc/gcp/observability
|
||||
|
||||
go 1.14
|
||||
|
||||
|
@ -7,8 +7,10 @@ require (
|
|||
github.com/golang/protobuf v1.5.2
|
||||
github.com/google/uuid v1.3.0
|
||||
golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8
|
||||
google.golang.org/grpc v1.43.0
|
||||
google.golang.org/grpc v1.46.0
|
||||
google.golang.org/protobuf v1.27.1
|
||||
)
|
||||
|
||||
// TODO(lidiz) remove the following line when we have a release containing the
|
||||
// necessary internal binary logging changes
|
||||
replace google.golang.org/grpc => ../../
|
||||
|
|
|
@ -27,9 +27,9 @@ import (
|
|||
|
||||
"github.com/google/uuid"
|
||||
binlogpb "google.golang.org/grpc/binarylog/grpc_binarylog_v1"
|
||||
configpb "google.golang.org/grpc/gcp/observability/internal/config"
|
||||
grpclogrecordpb "google.golang.org/grpc/gcp/observability/internal/logging"
|
||||
iblog "google.golang.org/grpc/internal/binarylog"
|
||||
configpb "google.golang.org/grpc/observability/internal/config"
|
||||
grpclogrecordpb "google.golang.org/grpc/observability/internal/logging"
|
||||
)
|
||||
|
||||
// translateMetadata translates the metadata from Binary Logging format to
|
||||
|
@ -203,7 +203,7 @@ func (l *binaryLogger) GetMethodLogger(methodName string) iblog.MethodLogger {
|
|||
// we batch up the uploads in the exporting RPC, the message content of that
|
||||
// RPC will be logged. Without this exclusion, we may end up with an ever
|
||||
// expanding message field in log entries, and crash the process with OOM.
|
||||
if methodName == "google.logging.v2.LoggingServiceV2/WriteLogEntries" {
|
||||
if methodName == "/google.logging.v2.LoggingServiceV2/WriteLogEntries" {
|
||||
return ol
|
||||
}
|
||||
|
||||
|
|
|
@ -30,14 +30,14 @@ import (
|
|||
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/credentials/insecure"
|
||||
configpb "google.golang.org/grpc/gcp/observability/internal/config"
|
||||
grpclogrecordpb "google.golang.org/grpc/gcp/observability/internal/logging"
|
||||
iblog "google.golang.org/grpc/internal/binarylog"
|
||||
"google.golang.org/grpc/internal/grpctest"
|
||||
"google.golang.org/grpc/internal/leakcheck"
|
||||
testgrpc "google.golang.org/grpc/interop/grpc_testing"
|
||||
testpb "google.golang.org/grpc/interop/grpc_testing"
|
||||
"google.golang.org/grpc/metadata"
|
||||
configpb "google.golang.org/grpc/observability/internal/config"
|
||||
grpclogrecordpb "google.golang.org/grpc/observability/internal/logging"
|
||||
"google.golang.org/grpc/status"
|
||||
"google.golang.org/protobuf/encoding/protojson"
|
||||
"google.golang.org/protobuf/proto"
|
||||
|
|
Loading…
Reference in New Issue