Craig Tiller
2c0b91d4ff
Dont call malloc either
10 years ago
Craig Tiller
3a12dcfd06
Fixes
10 years ago
Craig Tiller
4e710f5e13
Remove stdio usage from signal handler
10 years ago
Craig Tiller
73c4e87670
Fix mac build
10 years ago
Craig Tiller
ecc4f9c694
Fix mac build
10 years ago
Craig Tiller
2bc37297c8
Enable backtraces on C tests
10 years ago
Craig Tiller
565b18b69c
clang-format all core files
10 years ago
Craig Tiller
82f9bd84e5
Update Windows stuff
10 years ago
Craig Tiller
a82950e683
clang-format all core files
10 years ago
Craig Tiller
8af4c33718
Final patches for rename
10 years ago
Craig Tiller
e7db29f8c7
Move argument passing to start of list
10 years ago
Craig Tiller
f5768a6765
Rename init
10 years ago
Craig Tiller
098047b53a
Rename run
10 years ago
Craig Tiller
9f7dc3a4e5
Move argument passing to start of list
10 years ago
Craig Tiller
1be70ccdb8
Move arguments to the start of lists
10 years ago
Craig Tiller
45724b35e4
indent pass to get logical source lines on one physical line
10 years ago
Craig Tiller
af73d78b78
clang-format all core files
10 years ago
Craig Tiller
d9ccbbf6b9
Rename call_list to closure_list
10 years ago
Craig Tiller
dfff1b8126
Call list progress
10 years ago
Craig Tiller
d1bec03fa1
Call list progress
10 years ago
Craig Tiller
7dc34ac7a0
Fix memory leak
10 years ago
Craig Tiller
404044acc2
Retry failed port get attempts a few times
10 years ago
Craig Tiller
d8374ef194
No need for the assert here
10 years ago
Craig Tiller
ae322afe60
Better port selection
...
- avoid IANA and Linux ephemeral port ranges
- support dropping allocated ports
- aggressively try to reclaim ports if we reach exhaustion
- set SO_REUSEADDR on test port binds
10 years ago
Craig Tiller
6a6b36c503
Enable -Wconversion
10 years ago
Craig Tiller
3121fd4d75
Sign conversion fixes
10 years ago
Craig Tiller
4326f739b6
Ensure port picking doesnt repeatedly return the same port
10 years ago
Craig Tiller
1ebb7c885e
Hand-written changes
10 years ago
yang-g
cf44bb5027
use millis to protect against potential overflow
10 years ago
Craig Tiller
b029859e58
Revert "Revert "Refactor Endpoint API""
10 years ago
Craig Tiller
99d7b661be
Revert "Refactor Endpoint API"
10 years ago
Craig Tiller
3d5ba2f499
Make port_windows compile again
10 years ago
Craig Tiller
1e27e7d605
Use port server on windows
10 years ago
Craig Tiller
d6c98df792
clang-format all source
10 years ago
Craig Tiller
b933c2cd55
Fix memory leaks
10 years ago
Craig Tiller
4c06b820e0
Add a test of non-blocking API behavior
...
... also fix things that were broken :)
10 years ago
Craig Tiller
a5af2be964
Fix integration breakage
10 years ago
Craig Tiller
08cea2a907
Fix integration breakage
10 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.
10 years ago
Craig Tiller
7b9ed35a2c
Allow fixtures to specify slowdown factors, use it for grpc_trace tests
10 years ago
yang-g
fc8d8d6a43
add support for detecting spurious outside connection.
10 years ago
yang-g
c9c69e27da
Add reconnect interop test client and server
10 years ago
Craig Tiller
6a7626c98f
Move alarm subsystem to monotonic time
10 years ago
Nicolas "Pixel" Noble
e1d95d6e98
Adding a handler for abort().
...
We want to have a chance to debug a call to abort() in case we have a debugger attached.
10 years ago
Craig Tiller
58bbc864ba
Updating wrapped languages to new time functions
10 years ago
Nicolas "Pixel" Noble
717ea0eb74
Install simple Windows exception handlers.
...
Will prevent Windows tests to display a pop-up message in case of a failure. Essential for Jenkins testing.
10 years ago
Craig Tiller
ab54f793ff
Reduce spam
10 years ago
Craig Tiller
f1bff01631
clang-format changed files
10 years ago
Craig Tiller
f3756c1e0d
Introduce multiple clocks to GPR
10 years ago
Craig Tiller
9300c4b9c0
Fix the display of total slowdown
10 years ago