Craig Tiller
946ce7a46a
Allow flagging tests that arent dependent on polling strategy
9 years ago
Craig Tiller
0bda0b3e55
Configure performance scenarios with json
...
Run those json configurations as part of presubmits
9 years ago
David Garcia Quintas
bf2e73d8ae
Added fuzzers for load_balancer_api parsing functions
9 years ago
Craig Tiller
76210ed423
Expand corpus
9 years ago
Craig Tiller
494efaf122
More corpus
9 years ago
Craig Tiller
d5b6d4e7de
Expand corpus
9 years ago
Craig Tiller
3726c10267
Missed file
9 years ago
Craig Tiller
b4e4ffb7c2
Expand corpus, found a leak!
9 years ago
Craig Tiller
e25efc15ca
Expand corpus
9 years ago
Craig Tiller
fd114961bf
Expand corpus
9 years ago
Craig Tiller
49fe21c23e
Expand corpus
9 years ago
Craig Tiller
a446ee2f58
Add test to verify bad behavior
9 years ago
Craig Tiller
9790c4e7a3
x
9 years ago
Craig Tiller
e05b46446e
Revert "Revert "x""
...
This reverts commit 688b0243e0
.
9 years ago
Craig Tiller
688b0243e0
Revert "x"
...
This reverts commit 029fbbde63
.
9 years ago
Craig Tiller
029fbbde63
x
9 years ago
Craig Tiller
2d8d13a572
Server fuzzer progress
9 years ago
Craig Tiller
307a7207a0
Add a failing test due to a head of line blocking bug in the server
9 years ago
Nicolas "Pixel" Noble
5d28d9f63b
Added a few more corpora.
9 years ago
Craig Tiller
f05837ab82
Run fuzzer corpus entries as unit tests
9 years ago
Craig Tiller
1b7195870e
Initial goaway test
9 years ago
Matthew Iselin
1824f0519f
Add HTTP request parsing.
...
This extends the existing http parser to support requests as well as responses.
httpcli continues to exist and work as it has previously, though in the new
directory src/core/http (to reflect the fact the directory now contains code
relevant to parsing requests, which httpcli would not generally involve itself
in).
9 years ago
Craig Tiller
a5abbd2c03
Mark mlog_test as flaky
9 years ago
David Garcia Quintas
fb349b9f71
removed uchannels
9 years ago
Vijay Pai
c0e3952d27
Re-enable tsan for qps tests
9 years ago
Craig Tiller
58270d5461
Revert "Revert "Factor out backoff code into a separate library (to be re-used elsewhere)""
9 years ago
vjpai
5c0b6dd6a1
Temporarily disable qps tsan tests since they are exposing a
...
tsan internal error until we upgrade tsan
9 years ago
David G. Quintas
108cecb826
Revert "Factor out backoff code into a separate library (to be re-used elsewhere)"
9 years ago
Craig Tiller
3d62fc6834
Reference github boringssl, move to chromium-stable branch head
9 years ago
Craig Tiller
57e2743b65
Add contributed test
9 years ago
Craig Tiller
c72cc42238
Build out backoff as a library
9 years ago
Craig Tiller
e2327dbb8e
Fit and finish for dns retry loop
9 years ago
Craig Tiller
e91ef68d2a
Add failing test
9 years ago
Craig Tiller
df5231ec09
Implement tests
9 years ago
Craig Tiller
7885ea5e31
Add a place for tests
9 years ago
David Garcia Quintas
f349c1bb90
codegen_test build.yaml fixes
9 years ago
David Garcia Quintas
4ac52fa6dd
WIP. Added codegen_test
9 years ago
Craig Tiller
b38197e0cc
Progress on poll() based poller
9 years ago
Craig Tiller
253bd50167
Allow selecting poll strategy, start to stub ev_poll_posix.c
9 years ago
Craig Tiller
a75d18addd
Make out private bits private
9 years ago
Craig Tiller
ca62ff014b
Expand gtest suites into individual run_tests tests
9 years ago
Craig Tiller
de676268aa
Reinstate sockpair tests
9 years ago
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