Commit Graph

5 Commits

Author SHA1 Message Date
Stanley Cheung
b4b6319ecc [Observability] Fix CPP observability test docker build (#34081)
CPP Observability test started failing about [2 weeks
ago](https://fusion2.corp.google.com/ci/kokoro/prod:grpc-gcp%2Ftools%2Fobservability%2Fmaster%2Fcontinuous_cpp/activity/401f3183-4097-4090-9142-d2cfe19bdf8a/log).

Turns out the `grpc/grpc` repo
[added](c73e743637 (diff-2f754321d62f08ba8392b9b168b83e24ea2852bb5d815d63e767f6c3d23c6ac5))
a `.dockerignore` file which ignores `.git` directory on `COPY`
commands. This broke the observability test docker build stage because
there was a `git submodule update` command.

But on the other hand, this `git submodule update` command in the
Observability test docker file isn't necessary and can be removed.

Adhoc test run based on this PR passed:
https://fusion2.corp.google.com/invocations/09ce384f-c077-4666-9a85-3ca890db6a80/log
2023-08-17 14:27:29 -07:00
Stanley Cheung
40ccf97217 Observability Testing: Pass interop parameters to each lang's run.sh script as-is (#32586)
Each `run.sh` should just pass those parameters through to the interop
client/server binaries as-is.

Corresponding framework PR:
https://github.com/GoogleCloudPlatform/grpc-gcp-tools/pull/28
2023-03-10 11:48:57 -08:00
Stanley Cheung
db62c06171 GCP Observability testing for C++ (#32531)
Third try for #32466. 

This adds an interop client / server for GCP Observability integration
testing.

Everything is new here with no refactor. Plan is to get this in first
before trying to refactor out the flags.
2023-03-02 18:10:48 -08:00
Craig Tiller
78c799bce6 Revert "GCP Observability testing for C++" (#32518)
Reverts grpc/grpc#32466
2023-03-01 23:11:07 -08:00
Stanley Cheung
f217a732d3 GCP Observability testing for C++ (#32466)
This PR enables GCP Observability testing for C++.

This re-uses the existing interop test client and server and adds an
`--enable_observability=true` flag.

This also adds a `Dockerfile` and `run.sh` script to allow the test
framework to execute the test.


Framework PR:
https://github.com/GoogleCloudPlatform/grpc-gcp-tools/pull/18
Java PR: https://github.com/grpc/grpc-java/pull/9858
Golang PR: https://github.com/grpc/grpc-go/pull/5979
2023-03-01 14:25:02 -08:00