Craig Tiller
2d91b5de40
Only slow down tracing tests if stdout isatty
9 years ago
Craig Tiller
c85357e051
Reduce mac CI load
9 years ago
yang-g
cec757f22a
Fix build
9 years ago
yang-g
c8abca8f53
Resolve comments
9 years ago
Craig Tiller
b933c2cd55
Fix memory leaks
9 years ago
Julien Boeuf
29c990abcc
fixing one more test.
9 years ago
Julien Boeuf
09316e7605
Fixing build.
9 years ago
Julien Boeuf
54b5018dd8
Fixing cpp tests.
9 years ago
Julien Boeuf
77a7b870c3
Fixing API (thanks Craig for the comments) and associated tests.
9 years ago
Craig Tiller
2c3be1df4f
Add tests for C++ propagation
9 years ago
yang-g
8708dd76c1
Add WaitForState
9 years ago
Craig Tiller
a5af2be964
Fix integration breakage
9 years ago
yang-g
36f5965247
clean up and add a test
9 years ago
Craig Tiller
64f32dc7ef
Fix integration breakage
9 years ago
Craig Tiller
08cea2a907
Fix integration breakage
9 years ago
Abhishek Kumar
e1c867dbee
Added interop test for status_code_with_message
9 years ago
Craig Tiller
99740785f1
Cleanup unnecessary test
9 years ago
Craig Tiller
402acf6c44
Fix proxy, finalize API
9 years ago
Craig Tiller
d50993d49b
Add linux, mac as test platforms, only run _with_poll tests on linux
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
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
yang-g
8ab383686b
add a test where a read and a writesdone happen at the same time
9 years ago
Craig Tiller
45ce927c7c
Properly send GRPC_STATUS_UNAUTHENTICATED from server auth failures
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
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
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