Jan Tattermusch
ef9ed33267
fix PHP installation with homebrew on MacOS ( #27923 )
3 years ago
Jan Tattermusch
a923eff71f
Rename experimental benchmark job from "..._v2" to "..._gke_experimental" ( #27869 )
...
* make it obvious which gke benchmark script is experimental
* add cfg file for new kokoro jobs with a more fitting name
* update performance readme after renaming _v2 benchmark job
* fix typo
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
Jan Tattermusch
0a81089efc
hotfix for low java throughput ( #27868 )
3 years ago
brandonpaiz
9e1970acd6
Make Kokoro store **/githhub/grpc/runner/** files for e2e performance ( #27854 )
...
Saving logs is enabled by https://github.com/grpc/test-infra/pull/227 .
3 years ago
Lidi Zheng
99af2bdf3f
Extend the Windows Python test timeout to 3hr ( #27843 )
3 years ago
Jan Tattermusch
85af5311b2
try fix aws c++ bazel tests ( #27827 )
3 years ago
brandonpaiz
f72f778565
Add commit references for Java and Go ( #27783 )
...
Add commit references for Java and Go
3 years ago
Paulo Castello da Costa
0c6586523f
Clone test-infra repo instead of fetching commit. ( #27677 )
...
* Clone test-infra repo instead of fetching commit.
Partially reverting https://github.com/grpc/grpc/pull/27675 .
* Log commit from test-infra repo.
3 years ago
Paulo Castello da Costa
5464c8ba06
Fetch only required commit from test-infra repo. ( #27675 )
...
Full clone and submodules are not required for test-infra tools build.
3 years ago
Terry Wilson
9ccec1f99e
xds_k8s tests: Fix xlang install script sourcing. ( #27658 )
...
This change sources the test driver install script correctly for the xlang tests.
This fixes a mistake in #27462 where this was missed.
3 years ago
Jan Tattermusch
9c33c690b4
switch main benchmark CI job to c2 class worker pools ( #27652 )
3 years ago
Jan Tattermusch
9d9fa4c139
Bazel distribtest fixes ( #27515 )
...
* fix path to grpc_bazel_distribtest_latest.sh
* run bazel distribtests under docker
* fix downloads under bazel docker image
3 years ago
Terry Wilson
b048618f11
xds-k8s tests: Use test driver from master branch ( #27462 )
...
Instead of directly sourcing the test driver provisioning script from the same branch, the script is downloaded (with curl) and sourced from the master branch.
This allows changes made to the test driver to be reflected in all future release branches. A separate PR will backport this change to existing release branches.
All cluster definitions are also moved to the install script, allowing any cluster changes to be done in one place in the master branch.
3 years ago
Paulo Castello da Costa
8366f01f8e
Delete redundant directory creation. ( #27613 )
...
The runner creates the log directories, so it is not necessary to create them separately in advance.
3 years ago
Jan Tattermusch
12430aefc3
Run experimental 8core job on c2-standard-8 instances ( #27627 )
...
* run experimental 8core job on c2-standard-8 instances
* also switch 32core to c2-standard-30
3 years ago
Paulo Castello da Costa
ae0e234cc4
Delete successful load tests. ( #27586 )
3 years ago
Sergii Tkachenko
74416b617f
Revert "xds_k8s_test: increase timeout to 3 hours due to recent timeout failure ( #27579 )" ( #27589 )
...
This reverts commit ce43fb9b4b
.
3 years ago
AJ Heller
99ee6f4988
Fix rvm ruby install failure ( #27538 )
...
See https://source.cloud.google.com/results/invocations/9a2a3ca2-72c9-43ef-af8c-fb1c8e7b488d/targets/grpc%2Fcore%2Fpull_request%2Fmacos%2Fgrpc_basictests_ruby/log
```
++ rvm get stable
Downloading https://get.rvm.io
Could not download rvm-installer, please report to https://github.com/rvm/rvm/issues
```
3 years ago
sanjaypujare
ce43fb9b4b
xds_k8s_test: increase timeout to 3 hours due to recent timeout failure ( #27579 )
3 years ago
Lidi Zheng
67eb6386d3
Remove C# GCE framework tests on master branch ( #27541 )
3 years ago
sanjaypujare
04ce30a1f8
xds-k8s/xlang: switch to testing v1.41.x from v1.40.x ( #27525 )
3 years ago
Lidi Zheng
50a79d62e4
Add alpha tests (subsetting) to xds_k8s_lb ( #27460 )
...
* Add compute alpha API config file
* WIP
* Try not to create a new job
* Change from using discovery file to use version flag
* Give compute_api_version a default value
* Extend the timeout of xds_k8s_lb
* Apply suggestions from code review
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
3 years ago
Jan Tattermusch
fa8a122862
Add bazel distribtests (minimalist version that only tests with bazel 3.x and 4.x) ( #27486 )
...
* Make repo globally buildable
* Add initial distrib test script
* Add test script
* Support multiple versions
* Split out a separate latest version test
* Integrate with kokoro
* make tools/bazel version overridable
* added simplified test_single_bazel_version.sh
* cleanup .bazelignore
* only test 3.x and 4.x
* always test all the bazel versions
* revert unnecessary changes
* revert unnecessary changes
* fix shellcheck error
Co-authored-by: Richard Belleville <rbellevi@google.com>
3 years ago
Jan Tattermusch
9b2b9976c6
increase windows C# basictests job timeout ( #27483 )
3 years ago
Jan Tattermusch
a265c6d6b2
Log info about mac workers in the kokoro mac jobs. ( #27471 )
...
* remove useless option: prepare_build_macos_rc is always sourced
* print info about mac workers to the log
3 years ago
Craig Tiller
b7fc3cf465
Delete line count tooling ( #27448 )
...
* This tool is far from being relevent
* more deletes
3 years ago
Jan Tattermusch
1ae5d34fa7
Stop polluting macos logs by ruby's rvm ( #27456 )
...
* stop polluting macos logs by rvm
* silence more rvm output
3 years ago
Jan Tattermusch
0042c2b86f
Upgrade bazel to 4.2.1 (LTS), upgrade bazel toolchain to 4.1.0 ( #27410 )
...
* update bazel to 4.2.1
* add bazel 4.2.1 to update_mirror.sh
* regenerate dockerfiles
* upgrade bazel toolchains to 4.1.0
* use create_rbe_exec_properties_dict instead of the deprecated create_exec_properties_dict
* RBE ubsan doesnt require the crosstool_top hack anymore
* update rules_apple and build_bazel_apple_support
3 years ago
Terry Wilson
f3eb95aec3
xds-k8s buildscripts: Add missing quotation marks. ( #27389 )
...
These were missed when creating the Python virtual env.
3 years ago
Lidi Zheng
f99c193d72
Allow more advanced test case support semantic ( #27373 )
...
* Allow more advanced test case support semantic
* Fix comments and docs
* Correct the supported Golang version in retry test
* Make isort happy
3 years ago
Lidi Zheng
299be4303d
Reduce xDS GCE interop framework to only run ping_pong ( #27355 )
...
* Reduce xDS GCE interop framework to only run ping_pong
* Revert changes in PHP and Ruby
3 years ago
Paulo Castello da Costa
96a7b357dc
Normalize load test prefixes, and update go version to go1.17.1. ( #27351 )
...
* Set the prefix to a constant value for test runs initiated by users with names that start with `kokoro`. Prefixes for master and experimental jobs are `kokoro` and `kokoro-test` respectively. This compensates for the fact that scheduled runs are initiated by `kokoro`, but CI runs are initated by `kokoro-github-subscriber`.
* Update the go version to be used for each run from go1.17 to go1.17.1.
3 years ago
Ming-Chuan
4cb907457b
Rename binder transport example client app ( #27344 )
...
Rename the app to exampleclient
Also moved and updated README.md
3 years ago
sanjaypujare
fc8a57d670
xds-k8s/xlang: increase timeout to 9 hours and misc changes ( #27339 )
3 years ago
sanjaypujare
e7dbac5e26
xds-k8s: increase timeout to 7 hours (6 hours plus safety factor of 1 hour) ( #27318 )
3 years ago
Jan Tattermusch
782734a82f
python: move native debug symbol stripping to build_artifact phase ( #26194 )
3 years ago
Richard Belleville
33dd1bd8d0
Report Python xDS Interop Client SIGINTs ( #27289 )
3 years ago
sanjaypujare
714eaa9df8
xds-k8s: fix typo to remove _java from the script name ( #27278 )
3 years ago
sanjaypujare
e20e26f0d4
xds-k8s/interop: add files for cross language testing ( #27234 )
...
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
3 years ago
Lidi Zheng
4729f6fdcc
Add Python 3.10 drop 3.5 ( #26074 )
...
* Add Python 3.10.0rc1 binary wheels
* Drop Python 3.5 artifacts
* Document the drop of 3.5
* Fix the wrong pip pointer
* Update manylinux2014 to a newer version, remove 3.5 distribtest
* Update manylinux aarch64 to see if the absl error go away
* Use the preferred alias
* Allow different wheel library to produce different tag order
* Remove unused shell var and log produced wheels
* Use copy instead of move
* Make bash happy about the wildcard
* Upgrade the debian image to use 3.5+ Python
* Polish the comments for the Dockerfiles
3 years ago
Menghan Li
a49b4614d7
xds/interop: add affinity test where a backend is down ( #27134 )
...
* xds/interop: add affinity test where a backend is down
* add to tests to run
* c0
* c1
3 years ago
Jan Tattermusch
c4aa6af0a0
Increase timeout for windows portability test (on master) ( #27210 )
...
* remove no longer use kokoro job config
* increase timeout of windows grpc_portability job
3 years ago
Jan Tattermusch
ce5b4e949f
Faster and streamlined PHP distribtests (for linux and macos) ( #27101 )
...
* faster and streamlined PHP distribtests
* add kokoro job for PHP distribtests
* php distribtests job for macos
* add trailing newline
3 years ago
Lidi Zheng
3dab256776
Make Workload Identity optional ( #27189 )
...
* Make Workload Identity optional
* Update tools/run_tests/xds_k8s_test_driver/framework/test_app/server_app.py
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
* Update tools/run_tests/xds_k8s_test_driver/framework/xds_k8s_flags.py
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
* Flip the bool flag naming
* Correct the flag help description
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
3 years ago
Ming-Chuan
73003f8527
Add BinderTransport example server app ( #27067 )
...
Some code are commented out because the server interface has not been
merged yet.
After this, user should be able to install both apps on Android device
and test if basic unary call works or not
3 years ago
Jan Tattermusch
7e532fd198
add streamlined and faster ruby distribtest ( #27124 )
3 years ago
Wanlin Du
2d1ca227a6
Populate the correct value for annotations ( #27136 )
...
The commits populates the correct values for gitCommit
and gitActualCommit.
3 years ago
Wanlin Du
2d2576513d
Add annotations to gRPC benchmark CI master workflow. ( #27117 )
3 years ago
Esun Kim
420a98f96b
Update docker images ( #27109 )
3 years ago