Matt Kwong
52ff986f94
Add option to upload Jenkins test result to BQ
8 years ago
Yong Ni
35ee7e7967
Added verbose option to run_interop_test to ease tracing the commands invoked
8 years ago
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a
, reversing
changes made to dc36f4df6a
.
8 years ago
Craig Tiller
8861386b86
Allow specifying a maximum run time to run_tests
8 years ago
Craig Tiller
a1ac2a1317
Allow specifying a maximum run time to run_tests
8 years ago
Jan Tattermusch
d159af31fc
return tuple from jobset.run when skipping tests
8 years ago
David Garcia Quintas
e6e7b017dd
PR comments
8 years ago
David Garcia Quintas
c30b84e6f3
Timestamp test logs
8 years ago
Jan Tattermusch
5c79a3199c
cleanup tools/run_tests directory
8 years ago
Jan Tattermusch
68e27bfef3
enable running many runs per test without flooding the logs
8 years ago
Jan Tattermusch
9fe161c789
readable output from run_tests.py on windows
8 years ago
Mark D. Roth
158a4a42b2
Add comment about testing with reviewable.
8 years ago
Mark D. Roth
6288542146
This time, for sure!
8 years ago
Mark D. Roth
405abfcba2
Move hex dump to before crash.
8 years ago
Mark D. Roth
562b684e19
My python-fu is rustier than an old nail.
8 years ago
Mark D. Roth
f8ef30c977
Stringify generator result.
8 years ago
Mark D. Roth
f9cffc7b70
List, not generator.
8 years ago
Mark D. Roth
6642b3899b
Fix python.
8 years ago
Mark D. Roth
5ebc7bb7fc
Add hex dump.
8 years ago
Mark D. Roth
bf5272c6c5
Use future print(). Ugh.
8 years ago
Mark D. Roth
0fc334fcfa
Python sucks.
8 years ago
Mark D. Roth
f431642747
Attempt to fix syntax error in debugging lines.
8 years ago
Mark D. Roth
1e6b02b43d
Add debugging.
8 years ago
Mark D. Roth
efd7795335
Attempt to deal with unicode strings in jenkins environment.
8 years ago
Craig Tiller
80a675005d
debug
8 years ago
Matt Kwong
5c691c634d
Enable pull request test filtering
8 years ago
Craig Tiller
47284bec5c
Revert changes to jobset.py
8 years ago
Craig Tiller
df0f365c11
Fix bad stream terminators
8 years ago
siddharthshukla
0589e533cd
Make testing toolchain python 3.x compliant
...
six is necessary for making these scripts cross compatible
between python 2.x and 3.x
Changes:
Add six to python_deps.include
Include python_deps.include to all Dockerfile templates in test directory
Include python_deps.include to all Dockerfile templates in stress_test directory
Include python_deps.include to all Dockerfile templates in interop_test directory
Replace print statements with print function calls (from futute..)
Replace .iteritems() with .items() wherever necessary
use six.moves to import BaseHTTPServer
Generate new dockerfiles using generate_projects.sh
9 years ago
Masood Malekghassemi
768b1db4df
Sanitize environment variables in run_tests `jobset`
9 years ago
Craig Tiller
ddf02c1c3f
Fix bad indentation
9 years ago
Craig Tiller
74189cd94b
Remove caching of results by run_tests
...
SIGNIFICANTLY increases the performance of actually running tests...
9 years ago
Craig Tiller
ed73510413
Small tweaks
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Jan Tattermusch
b275844864
add run_performance_tests.py script
9 years ago
Jan Tattermusch
494f312833
fix reporting for multiple test runs
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
3e301a37bc
Reduce CPU, increase MSAN timeouts
9 years ago
Craig Tiller
bfe693678d
Tweak cpu costs
9 years ago
Craig Tiller
5f735a64e1
Add CPU cost measurement, tune parameters, decrease default maxjobs
9 years ago
Craig Tiller
56c6b6ab0a
Use CPU cost modelling to increase parallelism
9 years ago
Craig Tiller
590105ac53
Eliminate jobset timeouts in some circumstances
...
There are cases where we truly don't care how long something takes, and
some external timeout will kill truly stuck processes, so let's
eliminate timeouts in those cases
9 years ago
murgatroid99
3466c4b55d
Updated copyrights
9 years ago
Craig Tiller
db21899edc
Delay reading stdout from disk until process terminates
...
The current code reads the stdout of each running process each time it
goes through a reap() iteration, and throws it away if the process is
still running.
On Windows, where we poll for completion every 100ms, I expect this is
having a serious impact on Jenkins performance, especially for noisier
tests.
9 years ago
Craig Tiller
4bf292890c
Fix proxy end2end tests
...
Some transport callbacks weren't getting triggered. We now ensure that
this always occurs.
Additionally: left some debug only code around to make this class of bug
easier to diagnose in the future.
9 years ago
Jan Tattermusch
2dd156ef64
add --arch, --compiler and --build_only cmdline args
9 years ago
Nicolas "Pixel" Noble
f72d7b5a79
Supporting Msys2's python.
9 years ago
Craig Tiller
6364dcbfeb
Add remaining count to run_tests
9 years ago
Craig Tiller
60078bb26d
Potential fix for failing to start binaries on mac
9 years ago
Adele Zhou
d01cbe324c
Move string filter to report_utils
9 years ago