Jan Tattermusch
e8404698d5
Remove C# implementation (individual packages will continue to be maintained through v2.46.x patches or moved to grpc-dotnet) ( #29225 )
...
* remove examples/csharp
* remove reference to examples/csharp
* remove C# references from doc/
* remove src/csharp
* update test_creds locations
* remove C# distribtests
* remove buildgen templates for files under src/csharp
* remove grpc_csharp_ext C build target
* regenerate projects
* update tools/run_tests/README.md
* change many C# test/build scripts to noop
* unbreak run_tests.py -l csharp
* unbreak C# build_package targets
* unbreak C# distribtests
* remove C# pre-build steps from prepare_build_windows.bat
* remove src/csharp from clang_format
* remove csharp and csharpcoreclr from run_interop_tests.py
* remove C# interop test docker images
* Revert "remove src/csharp"
This reverts commit 97f2b6d707
.
* remove src/csharp, but keep Grpc.Tools
* add back templates/src/csharp/build/dependencies.props.template
* remove everything but Grpc.Tools and Grpc.Tools.Tests from sln
* Revert "unbreak run_tests.py -l csharp"
This reverts commit 529b5e2ec1
.
* revive Grpc.Tools.Tests through run_tests.py
* Revert "unbreak C# build_package targets"
This reverts commit 79d8d83c8b
.
* experiment with build_nuget.sh fixes
* simplify create_fake_native_artifacts.sh
* building of Grpc.Tools in package_targets.py
* move shared files from Grpc.Core to Grpc.Tools
* yapf format: distribtest_targets.py
* Revert "remove C# pre-build steps from prepare_build_windows.bat"
This reverts commit bd38956a2b
.
* update C# README.md
* disable C# in gke OSS benchmarks
3 years ago
Jan Tattermusch
45ab03cd8b
remove long-disabled grpc_coverage kokoro job ( #29400 )
3 years ago
Jan Tattermusch
e26c812aeb
Cleanup & improve bazel-based test jobs running under docker. ( #29402 )
...
* use EXTRA_DOCKER_ARGS in grpc_bazel_privileged_docker.sh
* docker_propagate_env.list: propagate all variables needed by workspace_status_kokoro.sh
* simplify bazel invocations in docker
* use respawn script for grpc_bazel.sh
* cleanup grpc_flaky_network test
* cleanup grpc_binder_transport_apk job
* cleanup grpc_feature_example_tests
* additional cleanup & improvements
3 years ago
Jan Tattermusch
1bf8414630
build_and_run_docker.sh cleanup and simplification ( #29468 )
...
* unify DOCKER_TTY_ARGS in docker scripts
* improvements and cleanup in build_and_run_docker.sh
* fix shellcheck
* make sure python sdist artifact is readable
3 years ago
AJ Heller
667c81d9dc
Add feature example tests for the master branch ( #29429 )
3 years ago
Yash Tibrewal
050eb43430
PSM Security: Increase test timeout to 240 for C++ and Python ( #29420 )
3 years ago
Jan Tattermusch
25bade9be5
Simplify ARM64 bazel invocation (and produce resultstore bazel results). ( #29355 )
...
* resultstore results from arm64 bazel run
* simplify bazel invocation in linux arm64 C/C++
* address comments
3 years ago
Jan Tattermusch
da1977f98c
Cleanup configuration of bazel RBE jobs ( #29301 )
...
* cleanup bazel_rbe .cfg and .sh files
* upload sponge_log.xml artifacts for selected bazel jobs
* use move_src_tree_and_respawn_itself_rc for bazel RBE tests on linux
* fix wrong config
3 years ago
Jan Tattermusch
3052919efa
add grpc-dotnet to stable GKE benchmarks ( #29369 )
3 years ago
Jan Tattermusch
07a75427bd
Simplify running bazel with structured test results on CI ( #29353 )
...
* add bazel_report_helper.py
* simplify bazel invocations in selected builds
* introduce __main__
* update gitignore
* introduce sleep constant
* add type annotations
* use f-strings
* Revert "use f-strings"
This reverts commit f970d6a40b
.
3 years ago
Richard Belleville
e53ea89bca
Add Python GCF Distribtest ( #29303 )
...
* Initial GCF distribtest
* Tenatively hook up to CI
* Try again
* Allow dev0 artifacts
* Fix invocation path
* Update gcloud
* Add a 3.8 artifact for presubmits
* And 3.9 too
* Put test files back to normal
* Formatting/linting
* Copyright
* That copyright script doesn't work with shebangs
* Review comments
* Try to create latest-manylinux label
* Accidentally a letter
* Add Python 3.7 manylinux 2014 to presubmit
* Revert CI config file used for test
* Review comments
* Yapf
* Re-add presubmit wheel
* Review comments
3 years ago
Jan Tattermusch
2c6ab431a1
Add support for grpc-dotnet in GKE benchmarks ( #28975 )
...
* GKE benchmarks: add support for benchmarking grpc-dotnet
* add dotnet to loadtest basic templates
* print full path for generated examples
* add grpc-dotnet scenario to loadtest_example.sh generator
* add grpc-dotnet to the experimental kokoro job
* yapf format code
3 years ago
Lidi Zheng
817420318a
Use "main" as the protobuf head branch name ( #29319 )
3 years ago
Jan Tattermusch
1973b4f9b1
Cleanup bazel RBE configs ( #29281 )
...
* refactor RBE configs
* better naming for linux specific RBE configs
* update names of RBE configs elsewhere
* move partial configs to tools/remote_build/include
3 years ago
Richard Belleville
f688f5fcf2
Rehome python bazel distribtest ( #29275 )
...
* WIP
* Test multiple languages
* Yapf
* isort
* Shellcheck
* comment not provided
* Fix import ordering issue.
* Turn up Bazel logging
3 years ago
Yash Tibrewal
02bddf2017
Enable authz_test for C++ and Python ( #29147 )
...
* Enable authz_test for C++ and Python
* Try increasing duration
* Debugging
* Tests pass
3 years ago
Mark D. Roth
daed9caf4c
fix path to xds_end2end_test ( #29195 )
3 years ago
Jan Tattermusch
37ab609103
Add macos grpc_distribtests_python and grpc_distribtests_ruby ( #29141 )
...
* small cleanup in singlejob distribtest jobs
* add macos grpc_distribtest_ruby and grpc_distribtest_python jobs
3 years ago
Jan Tattermusch
208619cdce
exclude arm64 tests from build_submodule_at_head ( #29131 )
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
267d0b550f
add kokoro jobs cfg for grpc_memory_diff ( #29081 )
3 years ago
Craig Tiller
5d81683faa
Add per-call memory bloat report to CI ( #29037 )
...
* Add per-call memory bloat report to CI
* fix
* test
* Automated change: Fix sanity tests
* Update grpc_bloat_diff_in_docker.sh
* Update memory_diff.py
* review feedback
* prep for new job
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Jan Tattermusch
5b603fe55b
removed unused grpc_bazel_test kokoro job ( #28965 )
3 years ago
Jan Tattermusch
f8a909e76f
Run bloat_diff.py in a separate kokoro job ( #28892 )
...
* move bloat_diff to a separate kokoro job
* add grpc_bloat_diff PR job
3 years ago
Lidi Zheng
5df8612cae
[PSM interop] Expand the support of test config validation ( #28978 )
...
* [PSM interop] Expand the support of test config validation
* Comment the usage and source of testing_version
* Also include the comment for url-map tests
3 years ago
Lidi Zheng
0966536dc1
[PSM Interop] Extend clean-up script to 2 other GKE clusters ( #28983 )
...
* [PSM Interop] Extend clean-up script to 2 other GKE clusters
* Use a safer apprach to invoke the cleanup script
* Handle the readonly issue
* Make sanity test happy
3 years ago
Paulo Castello da Costa
4239060adb
Change clone command to make it easier to pin test-infra version. ( #28941 )
3 years ago
Craig Tiller
05056e149a
eliminate bm_error ( #28944 )
3 years ago
Craig Tiller
33ec154cee
Revert "Enable GRPC_ERROR_IS_ABSEIL_STATUS ( #28898 )" ( #28939 )
...
This reverts commit f00e842609
.
3 years ago
Sergii Tkachenko
16cdcf42c5
Fix Ruby xDS v3 Interop docker image ( #28926 )
...
Same as #28859 , but for xDS v3.
3 years ago
Esun Kim
f00e842609
Enable GRPC_ERROR_IS_ABSEIL_STATUS ( #28898 )
...
* Python support
* Fix Ruby errors
* Eanble GRPC_ERROR_IS_ABSEIL_STATUS
* Remove use_abseil_status=true build
3 years ago
Sergii Tkachenko
45201d976a
grpc_xds_k8s_lb_python interop: Increase timeout ( #28914 )
...
Recent runs got close to 90 minutes.
We added more tests to this job recently, so it makes sense
to increase the timeout.
3 years ago
Paulo Castello da Costa
6321753509
Change prebuilt image storage path. ( #28907 )
3 years ago
Jan Tattermusch
d1db000f62
small cleanup in microbenchmark scripts ( #28886 )
3 years ago
Richard Belleville
8de825ba80
Ruby xDS unterop: fix Docker invalid reference format ( #28859 )
3 years ago
Paulo Castello da Costa
e89152cacd
Unfreeze benchmarks reference to test-infra repo. ( #28801 )
...
Follow-up to #28797 .
3 years ago
Paulo Castello da Costa
c2da6f099f
Fix benchmark jobs. ( #28790 )
3 years ago
Esun Kim
36bfb56fc2
Added iproute2 to grpc_flaky_network_in_docker.sh ( #28785 )
3 years ago
Paulo Castello da Costa
6069b3bcd6
Freeze benchmarks reference to test-infra repo. ( #28781 )
...
Freezing reference to account for incompatible change in grpc/test-infra#267 .
Will unfreeze once loadtest templates are updated.
3 years ago
Esun Kim
342cb4457c
Added a temporary trap to prevent Abseil-Status breakages. ( #28766 )
...
* Added a new trap to prevent build errors with use_abseil_status enabled
* Fix build errors.
3 years ago
yifeizhuang
62c1b4f013
fix api_listener parsing logic ( #28745 )
...
* Revert "Revert "Add api listener test for k8s (#27534 )" (#28719 )"
This reverts commit c35b93f28d
.
Fix parsing logic of the RDS response from CSDS to support different response formats. Use common parsing logics from url_map in this test case for parsing.
3 years ago
Jan Tattermusch
1289cdae2e
Upgrade PHP docker images to debian11 ( #28701 )
...
* upgrade PHP docker images to debian11
* regenerate dockerfiles
* adjust testrunners to php debian11 images
3 years ago
Lidi Zheng
c35b93f28d
Revert "Add api listener test for k8s ( #27534 )" ( #28719 )
...
This reverts commit b4b6862352
.
3 years ago
Jan Tattermusch
b0cdd3cba2
Cleanup (followup for ccache addition) ( #28702 )
...
* nit in python interop dockerfile
* address TODO in prepare_ccache_symlinks_rc
* enable ccache for C# and ruby distribtest jobs
* use debian11 instead of bullseye consistently
3 years ago
Jan Tattermusch
1cf6b085f2
Enable ccache in more builds ( #28665 )
...
* upgrade ruby docker images to debian 11
* upgrade C# docker images to debian11
* update sanity dockerimage to debian11
* upgrade cxx interop to debian11
* add ccache to python interop images
* enable use of ccache for interop tests
* adjust run_tests.py to new docker images
* add ccache to rake-compiler-dock docker images
* improve prepare_ccache_symlinks_rc
* enable use of ccache in rake-compiler-dock docker containers
* add ccache support for python_manylinux2014_aarch64
* add ccache support for python_linux_armv7
* deduplicate python3.9 install
* ccache for crosscompiled darwin gems is broken
* fix bash -l resetting of PATH in grpc_artifact_python_linux_armv7
3 years ago
Jan Tattermusch
f23f1bb51f
Use ccache for selected C++ and python builds (with redis server as cache) ( #28661 )
...
* add cmake support for ccache
* cleanup: use --env-file for docker run invocations
* make python build compatible with using ccache
* enable building using ccache in selected kokoro jobs
* print ccache stats and the end of run_tests.py
3 years ago
Menghan Li
e523825c75
xds/cleanup: update build in cleanup kokoro script ( #28654 )
3 years ago
yifeizhuang
b4b6862352
Add api listener test for k8s ( #27534 )
...
This ports the api listener test case to k8s.
3 years ago
Jan Tattermusch
fda6158600
Build ruby artifacts in parallel ( #28243 )
...
* build ruby artifacts in parallel
* fine tune grpc_distribtests_ruby.sh parallelism
* fine tune linux/grpc_build_artifacts.sh parallelism
* cleanup in bundle_install_wrapper
* address review comments
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