Vijay Pai
3b28872210
1. Adjust tsan/asan/msan slowdowns according to documentation
...
tsan documentation says 2-20x, so set it at 20x
asan documentation says 1.2-2.7x, so set it at 3x
msan documentation says 2-4x, so set it at 4x
This is now much less optimistic than before
2. Reactive tsan tests for qps_test
3. Set CPU load for qps_openloop_test
4. Divide qps_openloop_test Poisson rate by the slowdown factor of
the configuration
9 years ago
Craig Tiller
178edfae2b
Decouple filter selection from channel construction
...
Allow plugins to extend the set of filters used by gRPC core:
- plugins at construction time can register against the 'channel_init' system to be allowed to mutate a new channel_stack_builder type
- channel_stack_builder provides a central and rather dynamic place to construct the list of filters required by a channel stack
- ultimately we construct the channel stack in the fashion we always have
This is also a prerequisite step to allowing filters to be implemented from wrapped languages.
9 years ago
Craig Tiller
eb841e2010
Revert "Revert "Proto API for LB request/responses""
9 years ago
Craig Tiller
c35e2c582f
Revert "Proto API for LB request/responses"
9 years ago
Vijay Pai
1132c6b7db
Simplify and properly implement openloop testing.
...
Revive it in tests as well
9 years ago
vjpai
04e992a750
Make C++ alarm class usable and testable - there were some build issues and
...
it was not actually even included in the library or the test suite.
9 years ago
Craig Tiller
1298afd10e
Get compilation working again
9 years ago
Craig Tiller
da179ce598
Rollback gpr deletion
9 years ago
Alistair Veitch
85afe71d4c
initial commit
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Nicolas "Pixel" Noble
d5d83aa33f
Fixing, using and testing alarm code.
9 years ago
David Garcia Quintas
366c531f3d
updated projects
9 years ago
Nicolas "Pixel" Noble
51b1aeee68
Moving some config defaults to build.yaml, and moving others to CPPFLAGS.
9 years ago
Craig Tiller
f968a87e3f
Fix build
9 years ago
Vijay Pai
4dc269ed98
Merge async client thread stress test into main thread stress test so as to
...
improve code reuse
9 years ago
Vijay Pai
abd5aa402f
Introduce thread stress test using async client. The server is still sync
...
for now. This will increase our coverage of concurrent execution cases in C++
since we don't currently have any coverage for multithreaded async execution using
a common completion queue.
In this test, 100 client threads initiate 1000 RPCs each, then join, and then
100 client threads come along to proces those RPC completion events as they come back.
9 years ago
David Garcia Quintas
1e927a6ee4
updated tests.json
9 years ago
Craig Tiller
bfd0553571
Add C++ CPU costs
9 years ago
Craig Tiller
bfe693678d
Tweak cpu costs
9 years ago
Craig Tiller
5f735a64e1
Add CPU cost measurement, tune parameters, decrease default maxjobs
9 years ago
Craig Tiller
56c6b6ab0a
Use CPU cost modelling to increase parallelism
9 years ago
Craig Tiller
fc051c9aa3
Run nosec tests again
9 years ago
David Garcia Quintas
ec0d07f58e
Woops
9 years ago
yang-g
be5a2c4f04
working test
9 years ago
David Garcia Quintas
e50c6c2f5e
WIP. Added ChannelInterface
9 years ago
Alistair Veitch
bb30d2591f
initial commit
9 years ago
Vijay Pai
af2e1cf080
Fix bugs and include build files
9 years ago
murgatroid99
207b07165e
Update after cloning boringssl
9 years ago
Craig Tiller
ab23045414
Add a test that public headers compile as C99
9 years ago
Craig Tiller
0fe5ee7be3
BoringSSL integration: non-vsprojects changes
9 years ago
Craig Tiller
83399c99e5
Add a test that reproduces server partial message read bug
9 years ago
Craig Tiller
5e9add5219
Dont run on Windows just yet
9 years ago
Craig Tiller
7bbedf20ea
Dont run the servers as tests
9 years ago
Craig Tiller
abd20f3c69
Add tests for failed SSL connections: bad cert, and bad alpn config
9 years ago
Nicolas "Pixel" Noble
11c320da08
Increasing json code coverage.
9 years ago
David Garcia Quintas
48ec806249
Done!
9 years ago
Craig Tiller
147c4f4662
Add dns resolver test
9 years ago
Craig Tiller
27493204fc
Add tests for socket utilities
9 years ago
Craig Tiller
795764bf3a
Hit a few more paths in http_server_filter.c, sockaddr_resolver.c
9 years ago
Craig Tiller
b8bd62e975
Add a test for sockaddr_resolver
9 years ago
Craig Tiller
f218c8bf0d
Add tests for pipe usage
9 years ago
yang-g
c3d94fb82a
add tests for public server apis
9 years ago
yang-g
d482e59d3a
add a test for secure_channel_create and fix cleanup code
9 years ago
Craig Tiller
c586f4e9be
Expand census coverage: make this a fixture instead of a simple test
9 years ago
Craig Tiller
cf79fc1116
Disable httpscli_test on mac: its openssl is old
9 years ago
Craig Tiller
3b66ab9f9e
Window overflow test
9 years ago
David Garcia Quintas
a5aa19b8b6
PR comments
9 years ago
Craig Tiller
179e6febd2
Add a test for grpc_connectivity_state_name
9 years ago
yang-g
fe9a975655
Add a test for failing to add a port
9 years ago
yang-g
c0ed509d93
Add test for un-resolvable target
9 years ago