Yang Gao
89c5a56233
Add const to ByteBuffer methods and add tests
10 years ago
Craig Tiller
f7b7c89351
Dont do nothing for eternity
10 years ago
Craig Tiller
7552f0f958
Ensure tests are built during run_tests runs
...
The issue remains that we don't test our tools, but at least we test
that they compile.
10 years ago
Julien Boeuf
a701ade70a
Fixing ssl auth context.
10 years ago
Nicolas "Pixel" Noble
43e5f5663f
Various Jenkins-related tweaks.
...
-) created a .profile at the root of the docker image - seems the new nvm script requires that.
-) installing simplejson and mako python packages, for the sanity check.
-) calling prepare_travis.sh in order to try and download precompiled packages for openssl and protobuf.
-) using the new "config" axis.
-) improved the output of prepare_travis.sh.
10 years ago
Masood Malekghassemi
9d3fbcf0ba
Make warnings errors when building Python tests
10 years ago
Jan Tattermusch
12e8a049e4
backslashes break build on jenkins
10 years ago
Jan Tattermusch
4b3f9522ec
make buildtests on windows pass
10 years ago
David Garcia Quintas
1d5aca5de0
Added flags support to grpc_op.
...
Which includes its propagation to grpc_ioreq and validation mechanisms for checking that only known bits are set ot in).
Also added an internal flag (GRPC_WRITE_INTERNAL_COMPRESS) mask for its use in signaling compressed messages.
10 years ago
Craig Tiller
0680527a78
Dont force GRPC_TRACE outside of Travis
10 years ago
Craig Tiller
74e770d5e8
Speed up hash checks, crash on first TSAN error
10 years ago
Craig Tiller
69cd237ba5
Speed up hash checks, crash on first TSAN error
10 years ago
Masood Malekghassemi
4b4181ed1c
Ensure C89 compatibility in Linux tests
10 years ago
Vijay Pai
372fd8791b
Revert "Revert "Open loop sync/async multithreaded testing""
10 years ago
Craig Tiller
d55636d813
Revert "Open loop sync/async multithreaded testing"
10 years ago
vjpai
fb61373066
Add a new test for qps openloop to make sure this code gets exercised
...
regularly.
Also, convert qps_test to test, from benchmark
10 years ago
vjpai
aa4548ddf0
Add a new test for qps openloop to make sure this code gets exercised
...
regularly.
Also, convert qps_test to test, from benchmark
10 years ago
Craig Tiller
3c26d09a7f
Add a test of bad settings frame (and fix a bug!)
10 years ago
Craig Tiller
b5075e3754
Add working tests for httpcli
10 years ago
murgatroid99
16d36362d4
Set up Node, Python, and Ruby environment in Jenkins slave. Made other minor changes to make those work
10 years ago
Craig Tiller
71ec6cb332
Fix valgrind
10 years ago
David Garcia Quintas
79e389f431
Improvements to the way we randomize test runs.
10 years ago
Masood Malekghassemi
ee6f1bffc6
Redirect build_python.sh to requirements.txt
10 years ago
Craig Tiller
50e53e27d5
Fix bug with finite runs per test
10 years ago
Jan Tattermusch
b00aa67b3c
run_tests.py support for C# on windows
10 years ago
David Garcia Quintas
583b9a689a
Addressed comments: fixed memory leak introduced by changes.
10 years ago
David Garcia Quintas
e90cd37a1d
Added "inf" as a valid option to run_test.py's -n flag.
...
Especially useful in combination with -f.
10 years ago
Craig Tiller
1a6f755c1f
Make it possible to run with poll() instead of epoll()
...
Mostly to facilitate testing, but maybe in the future we want to work on
Linux systems with broken epoll support?
10 years ago
Masood Malekghassemi
a2918d2e04
Move batch API exposure to Python layer
...
Exposes the C core batch API to the Python layers. Provides a shim to
enable the old Python API to remain the same (for now).
10 years ago
Craig Tiller
6fbdd49875
Enable LSAN report_objects by default
10 years ago
Craig Tiller
d4b1362308
Enable LSAN report_objects by default
10 years ago
Craig Tiller
533b1a22b4
Add fast stop
...
Allows run_tests to early out as soon as a test fails.
Plays well with -f.
10 years ago
Craig Tiller
cd43da82f8
Add fast stop
...
Allows run_tests to early out as soon as a test fails.
Plays well with -f.
10 years ago
Masood Malekghassemi
19b1478f14
Update protobuf to release v3.0.0-alpha-3
...
Fixes #1759 .
10 years ago
Craig Tiller
7a1b415237
Re-enable some tests
10 years ago
Craig Tiller
2d8b52bdc7
Mark tests not flaky
10 years ago
Nicolas "Pixel" Noble
d5066b725d
Updating our protobuf submodule to alpha3
10 years ago
Alistair Veitch
9686dabd04
Initial refactoring and context API changes
10 years ago
Craig Tiller
ba3c3cd36c
Add testing of bad client behavior
...
This test will become a suite over coming weeks.
Spin up a server, and send some illegal data to it, and probe that the correct behavior occurs.
10 years ago
Craig Tiller
ce192ed4f3
Fix 4.4 build
10 years ago
Craig Tiller
c82a866c99
Fix typo
10 years ago
Craig Tiller
af7cf54e51
Build shared libraries for wrapped languages too
10 years ago
Craig Tiller
234b6e79c0
Add antagonist processes to run_tests.py arsenal
...
These are processes consume CPU for the purpose of slowing down tests, allowing more timing related issues to be exposed.
10 years ago
Craig Tiller
83762ac78d
Make -j on run_tests work as expected
10 years ago
Masood Malekghassemi
d86576f2e5
Fix MacOS Python test linker paths
10 years ago
Craig Tiller
d4db33dcab
Add missing copyright notices
10 years ago
Craig Tiller
4fc900343c
Force GRPC_TRACE=surface,batch for wrapped languages
...
Trying to make all bugs become clearer
10 years ago
Julien Boeuf
84d964a8df
API for auth context and server-side secure transport only impl.
...
Still TODO:
- a way to plug a metadata processing (somewhat elsewhere but did not
one to overload this already large PR).
- plug-in the auth context on the client side.
- Better end to end testing.
10 years ago
Craig Tiller
d0ffe14317
Include pid in failures
10 years ago
Craig Tiller
7a29098b71
Send RST_STREAM when closing from the server without getting a client half-close first
10 years ago