Craig Tiller
1ada6ad8e5
Added connectivity tests, fixed bugs
10 years ago
Masood Malekghassemi
e5f7002617
Add Python3 testing support
...
Conditionally runs the tests depending on the availability of Python
versions (because Travis is the worst).
10 years ago
Craig Tiller
bb30971cec
Fix run_tests forever mode
10 years ago
Craig Tiller
73f36bdb6c
Fix run_tests forever mode
10 years ago
Nicolas "Pixel" Noble
5937b5bc5a
Exporting XML reports, JUnit-compatible.
10 years ago
Craig Tiller
f75fc12e3a
Add a test that headers are properly in build.json
...
Clean up anything that failed
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
Jan Tattermusch
12e8a049e4
backslashes break build on jenkins
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
Craig Tiller
71ec6cb332
Fix valgrind
10 years ago
David Garcia Quintas
79e389f431
Improvements to the way we randomize test runs.
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
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
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
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
Craig Tiller
4fc900343c
Force GRPC_TRACE=surface,batch for wrapped languages
...
Trying to make all bugs become clearer
10 years ago
Nicolas "Pixel" Noble
cbd9c8bf9b
Changing run_tests to simplify the ruby build.
10 years ago
Craig Tiller
8302025770
Set shortname for Python tests
...
This avoids all tests showing up as run_python.sh.
10 years ago
Craig Tiller
60f15e6eb9
Allow specifying all for languages
10 years ago
Nicolas Noble
e144536852
Various Win32 fixes and improvements.
...
-) Properly setting up the endpoint pair.
-) Beancounting on socket shutdown to properly add references.
-) Only proceed to clear out data when called from the IOCP thread.
-) Enabling ALL the tests.
-) Fixing run_tests.py to properly invoke them.
10 years ago
Craig Tiller
810725cf1c
Allow running ASAN without leak checking
10 years ago
Craig Tiller
6efa6eb5b3
Allow running ASAN without leak checking
10 years ago
Jan Tattermusch
9a7d30cf89
improved C# support in run_tests.py
10 years ago
Nicolas "Pixel" Noble
c23827beeb
Avoid building shared libraries on Travis. This seems flaky.
10 years ago
Jan Tattermusch
e82435922d
fixes to run_tests.py to at least start building tests on Windows
10 years ago
Craig Tiller
6902ad2e9c
Switching to batch oriented metadata passing
10 years ago
Craig Tiller
9a5a94086b
Get run_tests.py forever mode working again
10 years ago
Craig Tiller
d625d81e9b
Allow restricting platforms for certain tests
10 years ago
Craig Tiller
5058c69209
Initial porting of run_tests to Windows
10 years ago
Nicolas "Pixel" Noble
fd2b09329b
Adding a simple 'buildonly' test.
10 years ago
Nicolas "Pixel" Noble
9f72864caf
Adding basic sanity test.
10 years ago
Nicolas "Pixel" Noble
1fb5e821a4
Defaulting run_tests to just opt.
10 years ago
Nicolas Noble
f358573091
FreeBSD preliminary work.
...
-) You can't assume bash is installed. Scripts needs to be cleaned out of bashisms.
-) You can't assume python is in /usr/bin. Use env instead.
-) AF_INET is in sys/socket.h
-) Added port_platform's basic structure for FreeBSD, based off Darwin.
-) FreeBSD doesn't have and doesn't need libdl for OpenSSL.
10 years ago
Masood Malekghassemi
b2d4a8de95
Have Python protoc plugin test run with other tests
10 years ago
Craig Tiller
49f6132053
Teach run_tests about individual Python tests
...
Allows:
- running python tests in parallel
- clearer Travis output
- subjects each python test to the five minute run_tests timeout,
instead of ALL the tests to the five minute timeout
- easier benchmarking of which tests are slow
10 years ago
murgatroid99
132ce6a232
Added CONFIG environment variable to build and test scripts, fixed some bugs
10 years ago
Jan Tattermusch
1970a5b7de
added C# to run_tests.py
10 years ago
murgatroid99
b7063f1416
Added python tests to .travis.yml
10 years ago
murgatroid99
6a4c4fabf3
Added ruby tests to run_tests.py
10 years ago