Eugene Ostroukhov
7efc7d2806
[PSM Interop] Reapply hook server and fix race condition ( #34132 )
...
1. Revert parts of 440eef2288
that
reverted 16b67ae312
2. Fix race conditions in the test case that caused TSAN failures.
1 year ago
Eugene Ostroukhov
440eef2288
[Import] Revert #34027 and #34129 ( #34133 )
...
This reverts commit 16b67ae312
.
1 year ago
Eugene Ostroukhov
16b67ae312
[PSM Interop] Add "hook service" ( #34027 )
1 year ago
Eugene Ostroukhov
18be986e3b
[XDS Interop] Move XdsStatsWatcher to a separate file. ( #34000 )
...
This will help with introducing test coverage as the logic becomes more
complex.
1 year ago
Eugene Ostroukhov
d55431995c
[interop] Implement "hostname" for RPC behavior ( #33446 )
...
This enables outlier detection test. See #33135
1 year ago
Eugene Ostroukhov
50fce40409
[PSM Interop] Add custom_lb test client ( #32757 )
2 years ago
Eugene Ostroukhov
a70fd8e5e2
[testing] Synchronize interop test protos. ( #32631 )
...
Fixes: issue #32628
2 years ago
Eugene Ostroukhov
acec3a6975
[testing]: Add "orca_oob" test case ( #32599 )
2 years ago
Eugene Ostroukhov
c62ecd5cb4
[testing]: Add "orca_per_rpc" test case ( #32524 )
2 years ago
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.
2 years ago
Craig Tiller
78c799bce6
Revert "GCP Observability testing for C++" ( #32518 )
...
Reverts grpc/grpc#32466
2 years ago
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
2 years ago
apolcyn
c952d37814
[testing] add test client for use in XDS federation tests ( #32020 )
...
[testing] add test client for use in XDS federation tests
2 years ago
Yash Tibrewal
1e9fe0b8b3
Istio Echo Server Implementation ( #29940 )
...
* Istio Echo Server Implementation
* New line fix
* Fix race
3 years ago
Menghan Li
4a855552a9
xds/interop: add a testing server for istio integration test ( #29590 )
3 years ago
AJ Heller
18a8f6aad9
Refactor end2end tests to exercise each EventEngine ( #29202 )
...
* Refactor end2end tests to exercise each EventEngine
* fix incorrect bazel_only exclusions
* Automated change: Fix sanity tests
* microbenchmark fix
* sanitize, fix iOS flub
* Automated change: Fix sanity tests
* iOS fix
* reviewer feedback
* first pass at excluding EventEngine test expansion
Also caught a few cases where we should not test pollers, but should
test all engines. And two cases where we likely shouldn't be testing
either product.
* end2end fuzzers to be fuzzed differently via EventEngine.
* sanitize
* reviewer feedback
* remove misleading comment
* reviewer feedback: comments
* EE test_init needs to play with our build system
* fix golden file test runner
Co-authored-by: drfloob <drfloob@users.noreply.github.com>
3 years ago
apolcyn
99cbd49ef8
Simplify fallback test client and parameterize fallback deadline ( #29126 )
...
Simplify fallback test client and parameterize fallback deadline
3 years ago
Jan Tattermusch
ce74e092e6
add --log_metadata_and_status feature to interop_client ( #28021 )
3 years ago
Richard Belleville
468768865b
Make Buildifier Sanity Test Strict ( #27807 )
...
* Fix all lint errors in repo.
* Use strict buildifier by default
* Whoops. That file does not exist
* Attempt fix to buildifier invocation
* Add missing copyright
3 years ago
Craig Tiller
d1e01ac139
Add a test for a (now-illegal) build file construct ( #27602 )
...
* Add a test for a (now-illegal) build file construct
* add to test suite!
* fix
* fix
* fix syntax
3 years ago
Lidi Zheng
735c7047aa
[C++] Add admin and reflection to xds interop binaries ( #25964 )
...
* Add admin and reflection to xds interop binaries
* Prepare for https://github.com/grpc/grpc/pull/25978
* Remove _xds rules
4 years ago
Yash Tibrewal
23152e74ce
Enable channelz for xds_interop_client and xds_interop_server ( #25939 )
...
* Enable channelz for xds_interop_client and xds_interop_server
* Regenerate projects
4 years ago
Yash Tibrewal
8eb2e13a6e
C++ xDS interop test server changes ( #25633 )
...
* C++ xDS interop test server changes
4 years ago
capstan
131579d52d
Roll forward of commit 7883b51: Use abseil's flags in tests.
...
This replaces gflags. Added TODOs where use of `absl::Duration` or `absl::FlagSaver` might be preferred in follow-up cleanup. Fixes #24493 .
This reverts commit da66b7d14e
.
NEW:
* Adds references to `absl/flags/declare.h`, new to LTS 2020923.2 imported in commit 5b43440
.
* Works around MSVC 2017 compiler error with large help text on flags by reducing the help text.
4 years ago
Nathan Herring
da66b7d14e
Revert "Abseil Flags"
4 years ago
capstan
7883b5133d
Use abseil's flags in tests.
...
This replaces gflags. Added TODOs where use of `absl::Duration` or `absl::FlagSaver` might be preferred in follow-up cleanup. Fixes #24493 .
4 years ago
Jan Tattermusch
33e9718584
buildifier format
5 years ago
Jan Tattermusch
9cd65c71b2
add missing //test/cpp/interop:http2_client target
5 years ago
Eric Gribkoff
2574d98967
buildifier
5 years ago
Eric Gribkoff
1d59b25dea
Add xDS test client and server
5 years ago
Lidi Zheng
c34bef4ca4
Format all Bazel files with buildifier
5 years ago
Jan Tattermusch
d970489db2
use no_windows for some C++ tests
5 years ago
Alexander Polcyn
4999420c7d
Add a test client for certain grpclb fallback scenarios
5 years ago
Wayne Zhang
edc506849f
Expose interop test for others
6 years ago
Bill Feng
d93959853f
Enabled Windows Bazel build for cpp tests
6 years ago
Jan Tattermusch
cf6a311761
Revert "Windows builds for gRPC C++ tests"
6 years ago
billfeng327
4241edeaa4
renamed tag to no_windows in conformation with Bazel and TensorFlow
6 years ago
billfeng327
ab06853fc9
C++ Windows test builds
6 years ago
yang-g
67742ef63f
Fix BUILD files. Manually edit bzl files
6 years ago
Juanli Shen
800a09b24e
Add interop test into bazel build
6 years ago
Nicolas "Pixel" Noble
2bc5e3ac40
Moving visibility and package creation to the build system.
7 years ago
Ken Payson
f47c063d02
Restore interop_client_main
...
This target is used internally.
8 years ago
Nicolas "Pixel" Noble
61f21d91b8
Fixing merge failures on test/cpp/interop.
8 years ago
Jan Tattermusch
4d5c3102a1
fix remaining license notices
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Nicolas "Pixel" Noble
7e5364781b
Adding interop stress test.
8 years ago
Nicolas "Pixel" Noble
d1c72ee33e
Adding reconnect interop client and server.
8 years ago
Nicolas "Pixel" Noble
c6dea730ca
Realized that the interop BUILD file still uses cc_library and stuff.
8 years ago
Nicolas "Pixel" Noble
3dedf65b0f
Fixing indentation + fixing interop_client.
8 years ago
Craig Tiller
840931eec9
More import fixes
8 years ago