Commit Graph

10 Commits

Author SHA1 Message Date
Yash Tibrewal 3c87019897
Update python version for AWS tests (#30500) 2022-08-04 13:12:38 -07:00
Lidi Zheng 8015ae1648
Remove the explicit IO platform setting (#28569) 2022-01-14 14:12:06 -08:00
Jan Tattermusch 79b58431ed
Update csharp SDK to LTS versions (#27966)
* update C# SDK

* regenerate dockerfiles

* install .NET6 and .NET Core 3.1

* regenerate dockerfiles

* change netcoreapp2.1 targets to netcoreapp3.1

* update installed SDKs in aarch64 C# job

* update run_tests scripts to use netcoreapp3.1 for C#
2021-11-17 10:41:02 +01:00
Jan Tattermusch 1654e512b3
fix AWS arm64 C++ build (#27981) 2021-11-11 09:57:43 -08:00
Richard Belleville 59693b7e72
Migrate Infrastructure Scripts to Python 3 (#27135)
* Run 2to3 on tools directory

* Delete github_stats_tracking

* Re-run 2to3

* Remove unused script

* Remove unused script

* Remove unused line count utility

* Yapf. Isort

* Remove accidentally included file

* Migrate tools/distrib directory to python 3

* Remove unnecessary shebang

* Restore line_count directory

* Immediately convert subprocess.check_output output to string

* Take care of Python 2 shebangs

* Invoke scripts using a Python 3 interpreter

* Yapf. Isort

* Try installing Python 3 first

* See if we have any Python 3 versions installed

* Add Python 3.7 to Windows path

* Try adding a symlink

* Try to symlink differently

* Install six for Python 3

* Run run_interop_tests with python 3

* Try installing six in python3.7 explicitly

* Revert "Try installing six in python3.7 explicitly"

This reverts commit 2cf60d72f3.

* And debug some more

* Fix issue with jobset.py

* Add debug for CI failure

* Revert microbenchmark changes
2021-11-08 08:55:25 -08:00
Jan Tattermusch 85af5311b2
try fix aws c++ bazel tests (#27827) 2021-10-26 12:15:17 -07:00
Jan Tattermusch 7351fbb7ac
Make ARM64 C/C++ bazel tests greener (#26518)
* add no_arm64 tag to resolver_component_tests_runner_invoker tests

* skip no_arm64 tests when running on arm64

* increase kokoro jobs timeout for ARM64 C/C++ bazel tests

* use 8 core instance for arm64 bazel C/C++ tests
2021-06-21 18:31:54 +02:00
Jan Tattermusch ea0e700ea3
Fix typo in python aarch64 testing script. (#26397) 2021-06-01 20:51:11 +02:00
Jan Tattermusch 7f9ff71180
AWS integration: allow copying test reports back to the kokoro instance. (#26380)
* support copying back test reports

* improve exicode logic
2021-05-31 10:44:39 +02:00
Jan Tattermusch e065f22f27
Add kokoro AWS integration and corresponding test jobs. (#26349)
* milestone 1: static build instance, cmake

* on-demand vm per build, and use bazel

* PR cleanup

* pr cleanup: use builtin bazel wrapper

* pr: misc cleanup

* less verbose unzip

* small cleanup of shell scripts and config file

* using rsync for copying workspace is much faster

* simpler way to increase worker disk size

* simplify bazel build

* increase job timeout

* make max instance lifespan setting more obvious

* refactor the exitcode logic

* shutdown AWS instance once possible

* sudo shudown is required

* add useful AWS instance tags

* move aws integration scripts under AWS folder

* adjust scripts

* make sure ssh session closes even if stdout/stderr remains open

* add test scripts for multiple languages

* improvements to the run_remote_test script

* add cfg files for aws kokoro jobs

Co-authored-by: Alexander Midlash <amidlash@google.com>
2021-05-25 20:54:24 +02:00