Jan Tattermusch
dd84445074
More cleanup of docker run machinery. ( #28734 )
...
* update copyrights as per review comments
* docker run.sh cleanup: unnecessary to set CONFIG
Originally added in as
https://github.com/grpc/grpc/pull/2225/files#diff-156ef223959550cc6280d4747c600c187f275e5bb1a8f73c297e282898bf5a60R34
and no longer needed.
* XML_REPORT env variable is not used anywhere, run_tests_cmd carries the args
* remove unnecessary POST_GIT_STEP setting
It was originally added in gcc4.4 compatibility test and gcc4.4 is no
longer supported
https://github.com/grpc/grpc/pull/5384
* more docker_run.sh cleanup
3 years ago
Jan Tattermusch
c8c1774ec4
Revert "Revert "Cleanup run docker machinery in run_tests.py, task_runner.py and elsewhere ( #28704 )" ( #28741 )" ( #28748 )
...
* Revert "Revert "Cleanup run docker machinery in run_tests.py, task_runner.py and elsewhere (#28704 )" (#28741 )"
This reverts commit 9a79d44e9b
.
* fix python distribtest failure on fedora34
3 years ago
Yash Tibrewal
9a79d44e9b
Revert "Cleanup run docker machinery in run_tests.py, task_runner.py and elsewhere ( #28704 )" ( #28741 )
...
This reverts commit be723121fc
.
3 years ago
Jan Tattermusch
be723121fc
Cleanup run docker machinery in run_tests.py, task_runner.py and elsewhere ( #28704 )
...
* attempt
* slim down build_docker_and_run_tests.sh
* HOST_GIT_ROOT is unused
* config and arch variable no need to propagate to run_tests.py
* unify unused LOCAL_GIT_ROOT to EXTERNAL_GIT_ROOT
* mounting gcloud config seems useless
* reorder docker args
* cleanup
* allow passing args to build_docker_and_run_tests.sh
* converge build_docker_and_run_tests.sh and build_and_run_docker.sh
* more convergence
* convergence of docker runners
* finalize convergence of run_docker scripts
* GRPC_TEST_REPORT_BASE_DIR might not exist
* adjust report copying
* make report_dir and output_dir readable
* alpine linux does not support cp -t
3 years ago
Mehrdad Afshari
5b0685b6c2
Fix submodule handling in dockerized tests
7 years ago
Mehrdad Afshari
2fc4ad1ed9
Fix Linux artifact builds
...
Change `git submodule` copying mechanism from the host
to the docker container to use `git clone` instead of
`git submodule update --init --reference`, which reaches
out to the network and fails on older docker containers
with deprecated openssl versions that do not support
modern TLS versions required by GitHub, e.g. manylinux1.
This fixes artifact builds for protoc and Python on Linux.
7 years ago
Mehrdad Afshari
827c799304
Make docker_run.sh pass shellcheck (with suppressions)
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Matt Kwong
10dcccadfb
fixed whitespacing and docker_run_tests.sh now clones submodule via network
8 years ago
Matt Kwong
5d0f24600e
changed method to local clone submodules to using git submodule foreach from the local copy
8 years ago
Matt Kwong
46c7f574bd
submodule clone comments changed to be more descriptive
8 years ago
Matt Kwong
a436bab47f
fixed incorrect directory when using EXTERNAL_GIT_ROOT in Docker cloning var
8 years ago
Matt Kwong
befac97048
fixed local cloning of grpc/grpc submodules on docker
8 years ago
Jan Tattermusch
99341e30cf
move helper script for dockerization
9 years ago
Craig Tiller
8b7876075d
huh
9 years ago
Craig Tiller
d14d103387
Use env-var for post git step
9 years ago
Craig Tiller
b79c1e112e
Ensure we can compile boringssl before trying: old compiler compatibility
...
Allow compiling with openssl
9 years ago
Jan Tattermusch
a24026f554
fix node artifact building on mac
9 years ago
Jan Tattermusch
b5f7397b08
cleanup distribtest Dockerimages
9 years ago
Jan Tattermusch
92711bbc12
make git clone optional
9 years ago
Jan Tattermusch
3e7cc18213
enable running distribtest on jenkins
9 years ago
murgatroid99
673f65be14
Add working Node artifact builder for all platforms
9 years ago
Jan Tattermusch
44372138c5
build ruby artifact
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Jan Tattermusch
38b519a48d
replace nuget version by placeholder
9 years ago
Jan Tattermusch
29dadb2404
fix copyrights
9 years ago
Jan Tattermusch
7eba1729f0
building artifacts under docker
9 years ago
Carl Mastrangelo
de4491076f
Add HTTP/2 Interop tests to be run
9 years ago
Jan Tattermusch
2b778d6971
copy service account key logic
9 years ago
Jan Tattermusch
91ad018c00
Build and run per-language containers for interop tests
9 years ago
Jan Tattermusch
8266c67127
enable cloud_to_cloud tests with servers in a separate container
9 years ago
Jan Tattermusch
f88f3e2c69
enable php interop tests
9 years ago
Jan Tattermusch
320bd61499
simplify running of interop tests on jenkins
9 years ago
Jan Tattermusch
c95eead416
use_docker support for run_tests.py
9 years ago
Nicolas "Pixel" Noble
482d761bd7
Making sure that 32 bits is being built and run on Jenkins.
10 years ago
Nicolas "Pixel" Noble
b8c1524728
Enabling 32 bits downgrade of our environment.
10 years ago
Nicolas "Pixel" Noble
5937b5bc5a
Exporting XML reports, JUnit-compatible.
10 years ago
Nicolas "Pixel" Noble
964f955b22
Some Jenkins changes and improvements.
...
-) Don't re-clone from github. We already have the directory here, just bind it, and copy it inside the docker container.
-) Let's properly set up our environment for asan.
-) Let's split the docker "run_jenkins" part into its own separate script.
10 years ago
Jan Tattermusch
e79e2f54e8
adding csharp tests to travis
10 years ago
Jan Tattermusch
9a7d30cf89
improved C# support in run_tests.py
10 years ago
Jan Tattermusch
1970a5b7de
added C# to run_tests.py
10 years ago
Craig Tiller
ce5021b0b9
Add missing new-lines at end of file
10 years ago
Craig Tiller
0605995e55
Update copyright to 2015
10 years ago
Craig Tiller
834288138d
Add shell script copyrights
10 years ago
murgatroid99
c279165f72
Got run_tests.py and node tests working
10 years ago
murgatroid99
2c8d5165a6
Added node test runner
10 years ago