Craig Tiller
b0f275e4af
Small testing fixes
...
- end2end test deadlines may complete before checking IsCancelled
=> don't expect it to be false in these cases
- add exponential backoff to port_posix
- ensure run_tests rebuilds targets with a regex I commonly use
9 years ago
Jan Tattermusch
07fb042d25
fix check_arch_option
9 years ago
Jan Tattermusch
f08018ad24
better architecture check on linux
9 years ago
Jan Tattermusch
5371d734de
move jenkins_slave dockerfiles under tools/dockerfile
9 years ago
Jan Tattermusch
fba6530a6a
refactor make_jobspec
9 years ago
Jan Tattermusch
9be594f76b
better arch support
9 years ago
Jan Tattermusch
4dc9e72518
refactor dockerization of run_tests.py
9 years ago
Dan Born
25fe36ac83
Revert run_tests.py to master.
9 years ago
Craig Tiller
528fd1e75c
Command line parsing fix
9 years ago
Craig Tiller
dd6f7edd2a
Make run_tests.py respect job count for compilation
9 years ago
Craig Tiller
9279ac246e
Fix imports
9 years ago
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