Nicolas "Pixel" Noble
99738f6bcd
Making sure we don't require OpenSSL for tests that, in fact, don't need it.
10 years ago
Craig Tiller
fbf5be26a3
One test compiles
10 years ago
Craig Tiller
522528182a
Update flaky bit for unsecure tests
10 years ago
Yang Gao
3b3097fb7a
Remove an extra unref
10 years ago
Craig Tiller
c8b357f7c8
Run capable test suites against grpc_unsecure
10 years ago
Craig Tiller
12088b26d9
Tweak tests
10 years ago
Julien Boeuf
7d1d9ca7fa
Refactoring of core security to remove the factories.
...
- Renamed security_context -> security_connector.
- Credentials are now responsible for creating their own connectors.
10 years ago
Craig Tiller
5c019ae2d1
clang-format
10 years ago
Craig Tiller
bd22271d00
Random small fixes
10 years ago
Craig Tiller
8fddccb12c
Mark large requests tests flaky (they are buggy)
10 years ago
Abhishek Kumar
18298a7440
Fixed flakes due to OK racing with cancel
10 years ago
Abhishek Kumar
e41d0402ba
Added end2end test for server streaming rpc cancellation.
10 years ago
Abhishek Kumar
82a83313db
Added test case demonstrating cancel on bidi stream
10 years ago
Abhishek Kumar
60572d422b
Move .proto files up for reuse
10 years ago
Abhishek Kumar
1b3e3cd75b
Moving test.proto to an outer directory so others can depend on it.
10 years ago
Craig Tiller
9c1043e757
Progress towards transport using metadata batches
10 years ago
Craig Tiller
4e99edb642
Kill transport end2end tests: not useful
10 years ago
Craig Tiller
6902ad2e9c
Switching to batch oriented metadata passing
10 years ago
Craig Tiller
b20111caea
clang-format
10 years ago
Craig Tiller
08453374b2
Introduce ahead-of-time registration of (method,host) pairs
10 years ago
Julien Boeuf
28d75d9349
Adding option to add a null terminator when loading a file.
...
- This will take care of a potential issue with default credentials
where the slice pointer is casted as const char * for APIs that need a
null terminated string.
10 years ago
Yang Gao
103837ee6b
Wrap ParseCommandLineFlags in InitTest
10 years ago
Yang Gao
eaccf90aef
Return 1 when test_case is not supported in interop test
10 years ago
Vijay Pai
0310f13fd9
clang-format results
10 years ago
Vijay Pai
6dfa7e6ea3
Move files to a new "profiling" directory to better distinguish from census
...
statistics
10 years ago
Vijay Pai
c914c4a71a
Infrastructure for timer insertion, logging, and testing.
10 years ago
Craig Tiller
d4df088c75
Remove TODO
10 years ago
Craig Tiller
8cca9abeda
Thread local storage for grpc
10 years ago
Craig Tiller
66048f4fc1
Add reporting library, use it
10 years ago
Craig Tiller
41faf0f4c8
s/11/1
10 years ago
Yang Gao
a40020788f
Split interop client and server into components
10 years ago
Craig Tiller
e9a6eb7332
Allow RunScenarios to spawn in-process workers
...
This allows us to get back to single binary tests where appropriate, which will help in-depth profiling efforts.
I've built this atop my smoke_test changes as they inspired me to get this done.
10 years ago
Craig Tiller
4cc8a172f5
Tweaks
10 years ago
Nicolas "Pixel" Noble
0caebbfcfe
Splitting gRPC service class codegen into its own set of files.
10 years ago
Craig Tiller
206d59a56a
fine tuning
10 years ago
Craig Tiller
8221e40ac0
Indentation fixes, s/11/1/g
10 years ago
Craig Tiller
1c61af7364
Dont sleep forever on async cq
10 years ago
Craig Tiller
8a5a666ad0
Handle errors better on client
10 years ago
Craig Tiller
aa2fca5a48
Remove asserts
10 years ago
Craig Tiller
2c2cf6d2c5
Smoke test initial version
10 years ago
Craig Tiller
b9de09f2ac
Allow specifying warmup, benchmark times
10 years ago
Craig Tiller
f7262057e6
Port port_posix to port_windows.
10 years ago
Craig Tiller
b8fce7f628
Remove unix headers
10 years ago
Craig Tiller
ee76f4f932
Fix indentation
10 years ago
Craig Tiller
34cf2f37f7
Begin port selection code for windows
10 years ago
Craig Tiller
87f8405195
Clean up alarm_test.c includes
10 years ago
Nicolas "Pixel" Noble
a05b8b7b25
Removing a few more references to #include <chrono>
10 years ago
Nicolas Noble
89219162dd
Refactoring std::chrono out.
10 years ago
Craig Tiller
c02c1d883a
clang-format
10 years ago
Craig Tiller
aec96aa223
Fix server shutdown
...
A previous fix to make close() occur later can cause socket reuse by servers to fail as previous sockets are left asynchronously open.
This change:
- adds a callback to TCP server shutdown to signal that the server is completely shutdown
- wait for that callback before destroying listeners in the server (and before destroying the server)
- handles fallout
10 years ago