Esun Kim
8f7927f7bc
Added gcc12 ( #30388 )
2 years ago
Esun Kim
9aa91e9e4d
Remove vs2015 test ( #29824 )
3 years ago
Esun Kim
4edd63772e
Bump version of gcc and clang ( #29594 )
3 years ago
Jan Tattermusch
6d3c45ff7b
Add dockerized ARM64 tests (bazel C/C++, C#, PHP, ruby, python) ( #28966 )
...
* C# arm64 docker image
* add ruby arm64 docker image
* add bazel_arm64 docker image
* add python arm64 image
* add php arm64 docker image
* regenerate
* add support for running arm64 tests with run_tests.py
* restrict arm64 testing to python3.9
* first version of bazel arm64 C++ tests
* add arm64 job configs
* add initial checks to push_testing_images.sh
3 years ago
Jan Tattermusch
a3be072605
Switch .py shebang to python3 ( #28963 )
...
* switch shebang to python3
* prepare_build_macos: install latest available patch for each python
3 years ago
Esun Kim
6565584c7b
Bump the minimum gcc to 5 ( #28786 )
3 years ago
Jan Tattermusch
e324bf5eee
Speed up windows C/C++ builds by using cmake Ninja generator ( #28833 )
...
* support building C/C++ with ninja
* make cmake_ninja_vs2015 build the default for C/C++
* fix vcvarsall location for vs2017
3 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
Esun Kim
55d7631a99
Bump clang 12 to 13 ( #28639 )
3 years ago
Jan Tattermusch
a215992f0e
speedup C# basictests: only build C# once for coreclr and mono tests ( #28587 )
...
* only build C# once for coreclr and mono tests
* one more attempt
* only build C# once for coreclr and mono
3 years ago
Lidi Zheng
7069770ee0
Merge the 3 repeating Python binary compilations (Attempt 2) ( #28543 )
...
* Revert "Revert "Merge the 3 repeating Python binary compilations (#28500 )" (#28539 )"
This reverts commit 0554cbee9c
.
* Update hardcoded Python path
* Repect existing images and only use new path for newer releases
* fix interop_matrix testcases
Co-authored-by: Jan Tattermusch <jtattermusch@google.com>
3 years ago
Jan Tattermusch
0554cbee9c
Revert "Merge the 3 repeating Python binary compilations ( #28500 )" ( #28539 )
...
This reverts commit 2d4f3c5600
.
3 years ago
Jan Tattermusch
98999225be
Speedup linux portability build_only tests ( #28461 )
...
* try speeding up linux portability test
* remove gcc8.3 portability test
* c-ares is the default resolver on linux
* dont set parallel run_tests jobs too high
* original parallelism might lead to better results
3 years ago
Lidi Zheng
2d4f3c5600
Merge the 3 repeating Python binary compilations ( #28500 )
...
* Merge the 3 repeating Python binary compilations
* Restore grpcio_metadata.py
* run_tests.py is running on <3.6
* Restore the Windows gevent version pin
3 years ago
Jan Tattermusch
3a024ea40c
Avoid extremely slow kokoro job finalization by moving workspace to a non-synced directory on kokoro workers. ( #28259 )
...
* support "move and respawn" for kokoro jobs
* delete_nonartifacts.sh no longer needed
* bazel distribtest dont publish any artifacts
* try the altsrc respawn for selected jobs
* use altsrc for all windows CI jobs
* use altsrc for all macos CI jobs
* only move files under src/github
* fix uploading artifacts on windows
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
ddb9d5d700
Increase iOS test timeout from 1.5h to 2.0h ( #28110 )
3 years ago
Craig Tiller
512e1ec1dc
Speed up portability tests ( #27884 )
...
* test
* cpp only
* moar cpu
* tweaks
* Update run_tests_matrix.py
* tweaks
* only-xds
* fix
* inner harmony
3 years ago
Esun Kim
5690ea0106
Added gcc11 and clang12 tests ( #27190 )
3 years ago
AJ Heller
2d16865693
Delete libuv-iomgr implementation and GRPC_UV build option ( #27188 )
...
This has been unmaintained for years, last supported in gRPC-core v1.24.
3 years ago
Lidi Zheng
2231c2ba77
Introduce Python import sorting to our sanity test suite ( #26768 )
...
* Add isort_code.sh to sanity tests
* Run tools/distrib/isort_code.sh
* Fine tune the import order for relative imports
* Make pylint and project generation happy
* Fix a few corner cases
* Use --check instead of --diff
* The import order impacts test result somehow
* Make isort print diff and check output at the same time
* Let tools/run_tests/python_utils be firstparty library
* Run isort against latest HEAD
3 years ago
Esun Kim
83681f2721
Revert "Revert "Added portability test with openssl 1.0.2 ( #25770 )" ( #25812 )" ( #25860 )
...
This reverts commit b55fba3382
.
4 years ago
Esun Kim
b55fba3382
Revert "Added portability test with openssl 1.0.2 ( #25770 )" ( #25812 )
...
This reverts commit 0147d99c41
.
4 years ago
Esun Kim
0147d99c41
Added portability test with openssl 1.0.2 ( #25770 )
...
* Added openssl102 test to portability
* Update by review
4 years ago
Lidi Zheng
8be2ac94a8
Bump up minimum supported clang to 4.0
4 years ago
Sergii Tkachenko
8db79e2e71
Python style: reformat code using updated yapf 0.30.0
4 years ago
root
60b5d06ec1
replace to php7
4 years ago
Jan Tattermusch
2c95b8f6fb
yapf code
4 years ago
Jan Tattermusch
fcc679a692
remove clang3.5 from portability (>5years old compiler)
4 years ago
Jan Tattermusch
31e2ecc1ba
c-ares is already the default resolver on windows
4 years ago
Jan Tattermusch
8a2e1b82dc
no need for linux cmake portability tests: cmake is already the default
4 years ago
Jan Tattermusch
99cfec0034
remove no longer useful cxx_sanitizers_jessie portability test (clang "7.0")
4 years ago
Jan Tattermusch
1316ae2d30
remove run_tests.py sanitizers from run_tests_matrix.py
5 years ago
Esun Kim
7dac73264b
Bump the version of gcc to 4.9
5 years ago
Esun Kim
7be821ac47
Yapf all target python sources
5 years ago
Esun Kim
b7ac4d6611
Increase timeout for windows portability tests
5 years ago
Jan Tattermusch
9586644ea0
add gcc8.3 portability test
5 years ago
Jan Tattermusch
92fa3c3d4e
replace ubuntu1710 image by ubuntu1804
5 years ago
Lidi Zheng
0765cf940b
Refactor the way AsyncIO is tested under run_tests.py
5 years ago
Esun Kim
ac4e858731
Only dbg for sanity test
5 years ago
Jan Tattermusch
0bbfc4568b
remove spurious print from run_tests_matrix.py
5 years ago
Jan Tattermusch
f268db6f33
yapf format code
5 years ago
Jan Tattermusch
5207c148ff
more readable test target ordering
5 years ago
Jan Tattermusch
2381d693b8
preserve the run_tests.py logs in sponge
5 years ago
Jan Tattermusch
11222b78c2
only use multi_target report for selected languages
5 years ago
Jan Tattermusch
902094f9f2
rename to run_tests_matrix_jobs
5 years ago
Jan Tattermusch
218e7b0c54
split run_tests_invocations to separate targets
5 years ago
Jan Tattermusch
243b43d6cc
better run_tests prefix
5 years ago
Jan Tattermusch
6b44344161
use run_tests_invocations instead of aggregate tests
5 years ago
Jan Tattermusch
42da891714
include run_tests in target name
5 years ago