Robbie Shade
2b10767bf3
Read from the UDP FD, verify number of bytes read
9 years ago
Robbie Shade
aeb386ce7b
Ensure connect happens to server address
9 years ago
Masood Malekghassemi
ed96983e22
Move Python protoc plugin tests to grpcio_test
9 years ago
Paul Marks
63541a1de1
Return normalized IPv4 addresses from grpc_sockaddr_to_uri().
...
Users of the high-level API should not care whether we're using AF_INET
or AF_INET6 sockets internally.
9 years ago
yang-g
b335256444
Add AsyncNotifyWhenDone
9 years ago
Craig Tiller
f53d9c8d0d
Testing port server
...
run_tests.py will start a server (if it's not running, or if the running
port server mismatches the 'current' one) that serves ports to use for
tests. The server is left running after run_tests.py finishes, so that
in environments such as Mac and Windows where tests run unshielded from
each other, we don't start jumping on already used ports.
9 years ago
Craig Tiller
7b9ed35a2c
Allow fixtures to specify slowdown factors, use it for grpc_trace tests
9 years ago
Craig Tiller
17effabe42
Add proxy tests to end2end suite
...
Currently the oauth2 variant of these tests is disabled. Will work with
@jboeuf to figure out how to turn them on.
9 years ago
Julien Boeuf
8e9ff22299
Removing obsolete comment.
9 years ago
Hongwei Wang
eace1904de
Zookeeper resolver end-to-end test: zookeeper state change between two RPCs
9 years ago
Craig Tiller
c5ae3eb8d6
Rename grpc_server_add_http2_port to grpc_server_add_insecure_http2_port
9 years ago
Craig Tiller
ddf05a134e
Fix alpn_test
9 years ago
Craig Tiller
fb21ae6040
Re-enable all the tests
9 years ago
yang-g
940d555a63
fix generic_end2end_test
9 years ago
Craig Tiller
74a096980d
Fix UDS versions of this test
9 years ago
Craig Tiller
e1b0e6ee12
s/inherit/propagate/g
9 years ago
Craig Tiller
99e61645ce
Update wrappers, tests to new create_call()
9 years ago
Craig Tiller
2cd9dd9da6
Remove optional parameter from watch connectivity state
9 years ago
Craig Tiller
7c1be05463
Line up starting times
9 years ago
Nicolas "Pixel" Noble
4960516c63
Properly initializing reserved pointer in tests.
9 years ago
Hongwei Wang
8e04d4107e
Add zookeeper end-to-end test
9 years ago
yang-g
8ab383686b
add a test where a read and a writesdone happen at the same time
9 years ago
Vijay Pai
bc78c2069c
Eliminate use of this_thread::sleep_until
9 years ago
Craig Tiller
45ce927c7c
Properly send GRPC_STATUS_UNAUTHENTICATED from server auth failures
9 years ago
Vijay Pai
784005b4a2
Eliminate lambda used as CV predicate
9 years ago
Vijay Pai
458faa98ce
Eliminate user of lambda in server definition
9 years ago
Vijay Pai
4d06e2eae9
Eliminate use of lambdas in ResourceUsage processing functions...
...
Introduce simple getters instead.
9 years ago
Vijay Pai
ab1dba72dc
clang-format
9 years ago
vjpai
09d0b0cf47
Remove lambdas from state machine functions
9 years ago
vjpai
e88bb07895
Switch a push_back to emplace_back to avoid being interpreted
...
as a copy constructor
9 years ago
vjpai
a9e08303d7
Remove lambda from client definition
9 years ago
yang-g
dc71eeba7b
remove braces
9 years ago
yang-g
d7ead699f8
Add a test
9 years ago
yang-g
3d769d7f23
notify inside lock
9 years ago
Craig Tiller
94fad8119e
Tune down number of channels for qps_test
9 years ago
Craig Tiller
a7957f50af
Exclude uds from default hostname tests
9 years ago
Craig Tiller
5ddbb9d405
Allow specific pollers to be woken
...
Currently, if two threads call grpc_completion_queue_pluck on the same
completion queue for different tags, there is a 50% chance that we
deliver the completion wakeup to the wrong poller - forcing the correct
poller to wait until its polling times out before it can return an event
up to the application.
This change tweaks our polling interfaces so that we can indeed wake a
specific poller.
Nothing has been performance tuned yet. It's definitely sub-optimal in a
number of places. Wakeup file-descriptors should be recycled. We should
have a path that avoids calling poll() followed by epoll(). We can
probably live without it right at the second though.
This code will fail on Windows at least (I'll do that port when I'm in the office and have a Windows
machine).
9 years ago
Nicolas "Pixel" Noble
9a123df2cd
Fixing C/C++ tests.
9 years ago
Craig Tiller
8a67d39ada
Integration compile fix
9 years ago
yang-g
c5eccd45f4
Fix clock type mismatch
9 years ago
yang-g
fc8d8d6a43
add support for detecting spurious outside connection.
9 years ago
vjpai
582c687b4c
Remove use of C++11 randomization engines
9 years ago
yang-g
4f61528b96
Support two clients calling start simultaneously
9 years ago
Vijay Pai
d2a9b6da13
Isolate nullptr to grpc namespace when we must define it ourselves
...
Change the one non-namespace use of nullptr to NULL (used as an
argument to a C function anyway)
9 years ago
yang-g
c9c69e27da
Add reconnect interop test client and server
9 years ago
vjpai
51d22752d6
Switch an int to size_t or else it fails on Mac
9 years ago
Craig Tiller
c4b56b67a2
Make passing NULL for host not crash
9 years ago
Vijay Pai
67ab91052d
Start off with zero reserve threads to make sure that that case works
9 years ago
Vijay Pai
1f3e6c1ebe
Start switching everything to dynamic pool
9 years ago
vjpai
b28456b1e4
Add dynamic thread pool and initial port of test
9 years ago