Jan Tattermusch
b62edde1e3
[bazelified tests] Add more bazelified portability tests (and make them SOT for presubmit) ( #34388 )
...
- bring parity between legacy portability_build_only linux job and
bazelified RBE portability tests.
- make grpc_portability_build_only job a no-op, since it's fully
replaced by that bazelified tests (but keep grpc_portability on master
job for now).
For comparison:
[legacy portability linux build only
tests](https://source.cloud.google.com/results/invocations/f26f8b32-6878-43c7-9613-05f3111fa07c/targets )
[bazel RBE bazelified
tests](https://source.cloud.google.com/results/invocations/b656625f-b1e8-4b5c-9be0-b34ac9fcb31e/targets )
(before this PR).
1 year ago
Jan Tattermusch
a526a091ae
[docker images] Consolidate git directory ownership workaround and upgrade ccache ( #34035 )
...
Based on https://github.com/grpc/grpc/pull/34033
Bunch of cleanup and rebuilding many docker images from scratch
- consolidate the workaround for "dubious ownership" issue reported by
git. Other team members have run into this recently and used similar but
not identical workarounds so some cleanup is due.
- rebuilding many images increases the chance that we fix the "dubious
ownership" git issue early on rather than later on in the one-at-a-time
fashion in the future (and the former will prevent many teammembers from
wasting time on this weird issue).
- Newer version of ccache is needed for some portability tests to be
able to benefit from caching (e.g. the GCC 12 portability test to get
benefits of local disk caching) - this is a prerequisite for reenabling
the bazelified gcc12 portability test.
- upgrade node interop images to debian:11 (since debian jessie is long
past EOL).
1 year ago
Yijie Ma
4dee8bf3fd
[CI] Update cxx_* docker images to install twisted ( #33857 )
...
This is so that the newly added dns_test (which uses twisted-based
server) within the posix_event_engine_test can run on those platforms.
<!--
If you know who should review your pull request, please assign it to
that
person, otherwise the pull request would get assigned randomly.
If your pull request is for a specific language, please add the
appropriate
lang label.
-->
1 year ago
Esun Kim
c59fd2ed88
[Test] Upgrade Alpine Linux to 3.15 ( #32905 )
...
Upgrade Alpine Linux version as 3.15 is the oldest supported version.
2 years ago
Jan Tattermusch
27b6b45c32
Upgrade C++ and Python docker images to debian stable (debian 11) ( #28664 )
...
* upgrade C++ and python docker images
* regenerate dockerfiles
* upgrade grpc_artifact_python docker images
* adjust run_tests scripts to dockerimages upgrades
3 years ago
Jan Tattermusch
205d7569ea
Big dockerimage cleanup ( #28010 )
...
* use python3 for running run_tests.py
* update dockerimage templates
* update dockerfiles
* fix bazel build in the bazel docker image
* adjust run_tests.py to renamed php docker image
* add previously forgotten new templates
* add missing images
* php dockerfile remove whitespaces
* restore accidentally deleted binder_transport_apk image
* add back cxx_buster_x64 image
* add back php zts stretch image
* add back binder_transport_apk image
* fix bazel builds by temporarily adding back python2-dev
* check_redundant_namespace_qualifiers.py to python3
* fix clang-tidy
* make run_tests_matrix.py use python3
* fixup cxx_debian9 templates
* regenerate
* stop running dummy grpc-node tests for protobuf-at-head and boringssl-at-head jobs
* remove cxx_buster image (replaced by cxx_debian9)
* add back python_alpine_x64 image
* run_tests_in_workspace using python3
* unbreak python macos basictests by partially reverting run_tests_matrix to python2
* fix cxx_gcc_X docker images
3 years ago
Esun Kim
420a98f96b
Update docker images ( #27109 )
3 years ago
Esun Kim
f862a2259f
Add abseil thread annotations to grpcpp/sync ( #25560 )
...
* Add abseil annotation to grpcpp/sync
* Bump alpine linux to 3.11 from 3.9
4 years ago
capstan
1f670397ce
Remove gflags.
...
With the move to abseil's flags, this removed the now-unnecessary submodule and installation commands.
4 years ago
Esun Kim
a07345a5e2
Upgrade six 1.15
4 years ago
Stanley Cheung
eccbac3443
Update grpc protoc plugins to support proto3 optional
5 years ago
Karthik Ravi Shankar
063704ebad
Revert "Update grpc protoc plugin to be compliant of proto3 field presence"
5 years ago
Stanley Cheung
dc9b100865
Update grpc protoc plugins to support proto3 optional
5 years ago
Lidi Zheng
fe919dd71e
Pin to 19.3.1
5 years ago
Lidi Zheng
0404939ad0
Let our CI use the latest pip version
5 years ago
Jan Tattermusch
0c4a3ba63b
regenerate dockerfiles
7 years ago
Jan Tattermusch
2e679e664d
Revert "Remove ccache from all docker images"
7 years ago
Jan Tattermusch
80095a046c
regenerate dockerfiles
7 years ago
Mehrdad Afshari
d0d8ce8568
Bump pip version to 10.0.1
7 years ago
Matt Kwong
01bd0c6b19
Update pip pin from 9.0.1 to 9.0.2
7 years ago
Matt Kwong
4598eb8a7a
Update pip pin from 9.0.1 to 9.0.2
7 years ago
Alex Polcyn
11a45a8057
Fix c-ares tests under gcc musl
7 years ago
Jan Tattermusch
ffc2345ec8
fix resolver_component_tests_runner test in gcc_musl
7 years ago
Matt Kwong
a110c74c58
Update BoringSSL to latest chromium-stable ref
7 years ago
Mehrdad Afshari
0df9c8acdc
Update Python dependency to protobuf v3.5.0.post1
7 years ago
Nathaniel Manista
8bba3bfc25
Pin pip at 9.0.1
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Matt Kwong
6bf7782ee1
Add Python GCP API library installation to Alpine Dockerfiles
8 years ago
Ken Payson
5db8ef9cd0
Fix alpine build
8 years ago
Ken Payson
975b5103e5
Fix build on Alpine linux + add portability tests
8 years ago
Mehrdad Afshari
9b3c73d1cd
Updated protobuf dependency for python to 3.2.0
8 years ago
siddharthshukla
0589e533cd
Make testing toolchain python 3.x compliant
...
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
9 years ago
Craig Tiller
eda85c6765
Expunge all references to zookeeper
9 years ago
Masood Malekghassemi
ac586ba21e
Remove tox
9 years ago
Jan Tattermusch
24b68cd62f
generate interop test Dockerfiles using templates
9 years ago
Jan Tattermusch
c218d05029
move interop test docker files to a subdir
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Jan Tattermusch
8453acde02
move dockerfiles where they belong
9 years ago
Masood Malekghassemi
116982ea89
Include core in Python distribution
9 years ago
Masood Malekghassemi
eaa7d203b5
Fix interop Python test invocation
...
The ideal fix would be to have a tox test command for running the
interop server and client.
9 years ago
Masood Malekghassemi
18cc842d6f
Add Python support to run_interop_tests.py
9 years ago
Jan Tattermusch
91ad018c00
Build and run per-language containers for interop tests
9 years ago
Nicolas "Pixel" Noble
20ee44ff06
Removing the ssh setup of the dockerfile.
10 years ago
Craig Tiller
ab37138647
Update year
10 years ago
Craig Tiller
6ce372cc8f
Add copyrights to docker files, makefiles
10 years ago
Tim Emiola
d2130c3561
Switches the grpc-repo dockerfiles to pull gRPC source from GitHub
10 years ago
Nicolas "Pixel" Noble
27be1a2d3c
Removing a few more traces of libevent.
10 years ago
Nicolas Noble
ddef24620a
Adding the tools directory to the git export.
10 years ago