Craig Tiller
1dce906aea
Use ast.literal_eval instead of json.loads to avoid unicode problems on windows
9 years ago
Craig Tiller
a0f85171d1
Move build configs into build.yaml
...
Importantly:
- allows matching timeout values between makefile and run_tests without
repeating ourselves
- allows borrowing of compiler flags by other build systems
There's still a little too much build configuration built into our
Makefile, but we can start attacking that over time.
9 years ago
Jan Tattermusch
c895fe0558
enable running c# tests on mac
9 years ago
Craig Tiller
94d04a5620
List Sanity tests in a config file, not a shell script
...
Allows parallelization of sanity tests, and better error reporting
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
Craig Tiller
71a8604488
Fix TSAN on Jenkins and on my machine
9 years ago
Stanley Cheung
a6b9548c43
Add lcov php code coverage report
9 years ago
Dan Born
5d81d15260
Code review follow-up.
9 years ago
Craig Tiller
4f2be36df2
Flag errors better
9 years ago
Craig Tiller
eb9de8b05f
Tweak run_tests exit status handling
9 years ago
Craig Tiller
169006688a
Refine coverage language list
9 years ago
Craig Tiller
b361b4edfb
Fix building submodules at head
...
- ensure failure propogates through run_jenkins.sh
- don't try to regenerate projects on non-linux environments
9 years ago
Craig Tiller
4083977c14
Update copyrights
9 years ago
Craig Tiller
1676f914a4
Add ability to update submodules before build
9 years ago
Craig Tiller
0fe5ee7be3
BoringSSL integration: non-vsprojects changes
9 years ago
Jan Tattermusch
68016a1f3c
fix build_step_environ()
9 years ago
Jan Tattermusch
e4a6918a41
polishing run_tests.py
9 years ago
Jan Tattermusch
03c010611b
split up C# tests into separate processes
9 years ago
Craig Tiller
ed2164db57
Fixes, review feedback
9 years ago
Craig Tiller
cc0535d25e
Add a test of httpcli over ssl
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
Nicolas "Pixel" Noble
7ef1e531ff
Adding coverage report for ruby.
9 years ago
Adele Zhou
803af15b58
Run code coverage no matter if tests failed or succeeded.
9 years ago
Adele Zhou
6b9527c0c1
Skip OjbC when running code coverage.
9 years ago
Craig Tiller
ebdef9d674
Remove metadata context from the channel stack
9 years ago
Craig Tiller
2a2a6ed1ca
Support rebuilding table
9 years ago
Adele Zhou
3bc7ba4d95
Use mako template for HTML report.
9 years ago
Jan Tattermusch
3bd0827935
put cwd of port server elsewhere
9 years ago
Adele Zhou
7cf7211fc7
Define resultset.
9 years ago
Craig Tiller
883064cc0d
If run_tests is invoked with a regex, compile only those targets
9 years ago
Adele Zhou
a30f829e62
Renamed report_utils.py.
9 years ago
Adele Zhou
2271ab5aea
Create a separate utility for reporting.
9 years ago
Jan Tattermusch
bdf4b2e5da
C# native extension coverage on Linux
9 years ago
Jan Tattermusch
61c3a83e94
unbreak linux csharp gcov
9 years ago
Jan Tattermusch
bf3b153fdf
Add OpenCover coverage for C#
9 years ago
Nicolas "Pixel" Noble
fe300456f7
Fixing 'all' run tests target.
9 years ago
Adele Zhou
4671096736
Escape quotation marks in html.
9 years ago
Adele Zhou
d5fffa5850
Print detailed results for each test.
9 years ago
murgatroid99
8ae409f574
Prevent run_tests.py from running make if the language has no make targets
9 years ago
Jan Tattermusch
e3d6625fdb
use proper shortname for sanity tests
9 years ago
Adele Zhou
f2ca7bc06c
Fixed a couple places not updated with new jobset.run() return values.
9 years ago
Adele Zhou
e4c3561074
generate html report for interop tests
9 years ago
murgatroid99
9375895a4d
Moved Node pre-build steps to a separate shell script
9 years ago
murgatroid99
7b7a14fd46
Fix npm install failing to download Node headers in run_tests.py
9 years ago
Nicolas "Pixel" Noble
87879b3527
Forgot to add the post_build_steps for Sanity...
9 years ago
Craig Tiller
367d41d304
Trying harder to avoid Jenkins killing us
9 years ago
Craig Tiller
d2c39713bc
Attempt to daemonize port server
9 years ago