Craig Tiller
4ebeb402ae
clang-format
10 years ago
Craig Tiller
ba3c3cd36c
Add testing of bad client behavior
...
This test will become a suite over coming weeks.
Spin up a server, and send some illegal data to it, and probe that the correct behavior occurs.
10 years ago
Craig Tiller
595cc5bfe9
Fixing things
10 years ago
Craig Tiller
356961916d
Remove all uses of __FUNCTION__
10 years ago
David Garcia Quintas
1d780fd3df
Fixed typo
10 years ago
Craig Tiller
d4db33dcab
Add missing copyright notices
10 years ago
Craig Tiller
8ebcec484f
clang-format
10 years ago
Craig Tiller
aeea2f2203
Fix shutdown crash in async streaming test
10 years ago
Craig Tiller
5c8737d171
clang-format qps code - it was getting out of hand
10 years ago
David Garcia Quintas
feb67f67dc
Replaced std::this_thread::sleep_for for gpr_sleep_until.
...
std::this_thread::sleep_for isn't available in gcc <= 4.6 (4.7?) nor
VS2010.
10 years ago
David Garcia Quintas
30ecd2b8d9
Return shared_ptr by value plus minor dependency fix
10 years ago
David Garcia Quintas
a6b559a76a
Improvements to reporting mechanism based on comments.
...
Turned the reporter into a composite, much cleaner arch.
10 years ago
David Garcia Quintas
226beffea1
Simplified code based on comments and fixed build.json
10 years ago
David Garcia Quintas
87ca82768d
Added missing benchmark_config.* files
10 years ago
David Garcia Quintas
3cc9ec92d9
Removed registry for benchmark reports & introduced benchmark_config.{h,cc} in the spirit of test_config.{h,cc}.
...
The purpose of benchmark_config is to allow for different behaviors to
be decided at compile-time.
10 years ago
David Garcia Quintas
cdbdedbf23
Refactored benchmark reporting mechanism.
...
It now allows pluggging in "reporter" instances to process the benchmark results arbitrarily.
This would allow, for example, to send results to a leaderboard and/or other systems for tracking performance metrics.
10 years ago
Julien Boeuf
83b029726b
Addressing comments.
10 years ago
David Garcia Quintas
08116501cb
Fix to work around the fact that Histogram isn't copyable.
10 years ago
Craig Tiller
99d5c106f4
Fix leaks in dualstack_socket_test
10 years ago
Craig Tiller
a1001522c1
Fix memory leak
10 years ago
Craig Tiller
a4cdf8aaad
Fix ASAN reported leak
10 years ago
Craig Tiller
24d1156540
Fix fixture
10 years ago
Julien Boeuf
ae5b170155
Fixing test.
10 years ago
Julien Boeuf
84d964a8df
API for auth context and server-side secure transport only impl.
...
Still TODO:
- a way to plug a metadata processing (somewhat elsewhere but did not
one to overload this already large PR).
- plug-in the auth context on the client side.
- Better end to end testing.
10 years ago
Julien Boeuf
c6f8d0a4c6
Starting on low level changes to support server side authentication.
10 years ago
David Garcia Quintas
6ba29ba3fb
Added the client and server configurations to the bench results proto.
...
The added configurations also include the host of both parties. This
is useful for reporting.
10 years ago
Craig Tiller
4541f33569
Fix tests: stage server sends so that we dont inadvertently abbreviate streams
10 years ago
Craig Tiller
c259988357
Fix comparison to not crash
10 years ago
Craig Tiller
3891bf11ff
Fix test
10 years ago
Craig Tiller
7a29098b71
Send RST_STREAM when closing from the server without getting a client half-close first
10 years ago
Craig Tiller
fd7166d264
Add response streams to server crash test, fix them
10 years ago
Craig Tiller
7a317e5c77
Add crashing client test
10 years ago
Craig Tiller
882431fff5
Compile fix
10 years ago
Craig Tiller
49c3b01c3e
Better RNG seeding portability
10 years ago
Craig Tiller
f98e56c91b
Cheesy attempt to get this working on Travis
10 years ago
Craig Tiller
eadd9a3b8c
Add testing for GRPC_TRACE
10 years ago
vjpai
6a608020b0
WIP
10 years ago
Yang Gao
b57f72dbee
resolve comments
10 years ago
Craig Tiller
5b2a3228b3
Fix test
10 years ago
Yang Gao
26a4912558
Add fake credentials to the test and verify it actually works
10 years ago
Craig Tiller
74e5edab67
Compile fix
10 years ago
Craig Tiller
a969d7c04c
Compile fix
10 years ago
Craig Tiller
fff495e908
Fix test, readd it to build
10 years ago
Craig Tiller
3cdd9bbdbc
clang-format
10 years ago
Craig Tiller
069daa383e
Sleep a little after server death to allow TCP time to catch up
10 years ago
Craig Tiller
fbac5f17b7
Crash handling test
10 years ago
Craig Tiller
7df5d6a7f1
Use platform suffix api
10 years ago
Yang Gao
280ca17d79
resolve comments
10 years ago
Craig Tiller
c21a80957a
Add subprocess GPR API
...
Port fling_test to it.
This will be used to:
- port remaining tests to Windows
- enable testing what happens when servers or clients mysteriously disappear
10 years ago
Yang Gao
a89389283f
support per call credentials in c++
10 years ago