Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Upgrade sanity Docker image to debian:stretch | Lidi Zheng | 2018-12-10 |
| | | | | | | | | * Use latest pylint in Python 3.7 (they dropped support for PY2) * Make latest pylint happy * Forced to upgrade to shellcheck 0.4.4 * Make shellcheck 0.4.4 happy * Adopt reviewers' advice to reduce global disabled rules | ||
* | remove remnants of ccache with --use_docker | Jan Tattermusch | 2018-11-20 |
| | | | | | | | using ccache when building under a docker image isn't useful when building on kokoro as each build runs on a fresh VM. Originally ccache builds were used to speed up jenkins builds, now removing to guarantee build isolation and simplify stuff. | ||
* | Support building sanitizers with Clang5+ | Matt Kwong | 2018-05-23 |
| | |||
* | Using python's xdg-caching can cause flakes | Jan Tattermusch | 2018-02-05 |
| | | | | | | | | | | | | | | | | | | | | | | Currently when running python test on linux, we are mounting /tmp/xdg-cache-home to the docker container that runs the tests in the attempt to prevent unnecessary downloads of pip packages (with the theory that more downloads leads to increased flakiness) - the idea is that while there is a new docker container for each test suite, the xdg cache remains per-VM. This approach no longer seems to be useful: * It turns out that XDG cache doesn't work reliably when multiple docker containers are using it concurrently (the concurrent run can see corrupt files). We are using concurrent docker containers in our multilang test suite to speed up the execution and we are currently getting flakes seeing flakes caused by this. * support for caching makes our docker_run scripts more complicated and we really don't want that. * since we migrated to kokoro, the caching is limited anyway - as each run gets a fresh VM, we need to download packages anyway for every build (and that actually seems to causing way less flakiness the problem with concurrent XDG caching). | ||
* | Make build_docker_and_run_tests.sh pass shellcheck (with suppressions) | Mehrdad Afshari | 2018-01-25 |
| | |||
* | Pass KOKORO_BUILD_ID to Docker | Matt Kwong | 2017-12-20 |
| | |||
* | print timing for docker pull | Jan Tattermusch | 2017-10-26 |
| | |||
* | Add Kokoro metadata to BQ upload | Matt Kwong | 2017-06-09 |
| | |||
* | auto-fix most of licenses | Jan Tattermusch | 2017-06-08 |
| | |||
* | Enable IPv6 in Docker for internal CI | Matt Kwong | 2017-05-11 |
| | |||
* | Add option to upload Jenkins test result to BQ | Matt Kwong | 2017-05-08 |
| | |||
* | run_tests.py: support downloading base image from dockerhub | Jan Tattermusch | 2017-02-23 |
| | |||
* | cleanup and speedup of sanity tests | Jan Tattermusch | 2016-12-22 |
| | |||
* | dont eat run_tests.py errors on test failure | Jan Tattermusch | 2016-10-07 |
| | |||
* | run matrix improvements | Jan Tattermusch | 2016-09-19 |
| | |||
* | update working directories | Jan Tattermusch | 2016-05-03 |
| | |||
* | move helper script for dockerization | Jan Tattermusch | 2016-05-03 |