aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/run_tests/jobset.py
Commit message (Collapse)AuthorAge
* Make testing toolchain python 3.x compliantGravatar siddharthshukla2016-07-12
| | | | | | | | | | | | | | | 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
* Sanitize environment variables in run_tests `jobset`Gravatar Masood Malekghassemi2016-07-08
|
* Fix bad indentationGravatar Craig Tiller2016-06-24
|
* Remove caching of results by run_testsGravatar Craig Tiller2016-06-23
| | | | SIGNIFICANTLY increases the performance of actually running tests...
* Small tweaksGravatar Craig Tiller2016-04-06
|
* Merge github.com:grpc/grpc into copyright-fixGravatar Craig Tiller2016-03-31
|\
* | Update copyrightsGravatar Craig Tiller2016-03-31
| |
| * add run_performance_tests.py scriptGravatar Jan Tattermusch2016-03-28
|/
* fix reporting for multiple test runsGravatar Jan Tattermusch2016-03-01
|
* Reduce CPU, increase MSAN timeoutsGravatar Craig Tiller2016-01-27
|
* Tweak cpu costsGravatar Craig Tiller2016-01-20
|
* Add CPU cost measurement, tune parameters, decrease default maxjobsGravatar Craig Tiller2016-01-20
|
* Use CPU cost modelling to increase parallelismGravatar Craig Tiller2016-01-20
|
* Eliminate jobset timeouts in some circumstancesGravatar Craig Tiller2016-01-19
| | | | | | 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
* Updated copyrightsGravatar murgatroid992016-01-12
|
* Delay reading stdout from disk until process terminatesGravatar Craig Tiller2016-01-05
| | | | | | | | | | 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.
* Fix proxy end2end testsGravatar Craig Tiller2015-12-14
| | | | | | | | 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.
* Merge github.com:grpc/grpc into connected-subchannelGravatar Craig Tiller2015-12-10
|\
| * add --arch, --compiler and --build_only cmdline argsGravatar Jan Tattermusch2015-12-07
| |
* | Merge github.com:grpc/grpc into connected-subchannelGravatar Craig Tiller2015-12-04
|\|
| * Supporting Msys2's python.Gravatar Nicolas "Pixel" Noble2015-12-03
| |
* | Add remaining count to run_testsGravatar Craig Tiller2015-11-24
|/
* Potential fix for failing to start binaries on macGravatar Craig Tiller2015-11-04
|
* Move string filter to report_utilsGravatar Adele Zhou2015-11-03
|
* Create a separate utility for reporting.Gravatar Adele Zhou2015-11-03
|
* Print detailed results for each test.Gravatar Adele Zhou2015-10-27
|
* prevent container name reuse error for timeout flakesGravatar Jan Tattermusch2015-10-22
|
* generate html report for interop testsGravatar Adele Zhou2015-10-21
|
* prevent generating unparseable xml reportsGravatar Jan Tattermusch2015-10-14
|
* kill interop clients on timeoutGravatar Jan Tattermusch2015-10-08
|
* Build and run per-language containers for interop testsGravatar Jan Tattermusch2015-10-02
|
* Fix typoGravatar Craig Tiller2015-09-28
|
* Split timeout and failure retry policyGravatar Craig Tiller2015-09-28
|
* Merge github.com:grpc/grpc into flaky-timeoutsGravatar Craig Tiller2015-09-28
|\
| * Default to no-flakes, allow enabling themGravatar Craig Tiller2015-09-28
| |
* | Add support for flaky timeoutsGravatar Craig Tiller2015-09-25
|/
* Purple flakesGravatar Craig Tiller2015-09-25
|
* Add retries for flaky tests (enabled by default for now)Gravatar Craig Tiller2015-09-24
|
* Up asan/tsan timeouts - they need itGravatar Craig Tiller2015-08-26
|
* Merge pull request #3021 from ctiller/reject-the-stuffsGravatar Yang Gao2015-08-25
|\ | | | | Outlaw illegal metadata characters
* | Expand error handling to ignore all errors printing outputGravatar Craig Tiller2015-08-25
| |
| * Update projectsGravatar Craig Tiller2015-08-24
|/
* Merge pull request #2799 from ctiller/selective-townGravatar Jan Tattermusch2015-08-14
|\ | | | | Give make a long timeout, tests a small one, and interop a slightly longer one
* | Reducing JUnit's report size.Gravatar Nicolas "Pixel" Noble2015-08-13
| |
| * BikesheddingGravatar Craig Tiller2015-08-05
| |
| * Give make a long timeout, tests a small one, and interop a slightly longer oneGravatar Craig Tiller2015-08-05
|/
* Merge github.com:grpc/grpc into kinetic-lopsided-poetryGravatar Craig Tiller2015-08-05
|\
* | Testing port serverGravatar Craig Tiller2015-08-04
| | | | | | | | | | | | | | | | 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.
| * polishing runtestsGravatar Jan Tattermusch2015-08-01
|/
* Adding c++ interop (cloud to prod) to jenkins work flow.Gravatar Donna Dionne2015-07-27
| | | | First effort in adding interop to jenkins work flow, more languages will follow.