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
3 years ago
Richard Belleville
cb95e9f3ee
Attempt to Fix #27614 ( #27904 )
...
* commit after sync
* Moving to v1.41.1
* Attempt to fix interop test
* Increase test timeout
* Regenerate testcases. Fix old Python images to 3.7
Co-authored-by: Donna Dionne <donnadionne@google.com>
3 years ago
Richard Belleville
b6cc72f129
Revert "Run 2to3 on tools directory ( #26002 )" ( #27183 )
...
This reverts commit a388361c3d
.
3 years ago
Richard Belleville
a388361c3d
Run 2to3 on tools directory ( #26002 )
...
* 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
* Restore line_count directory
3 years ago
Richard Belleville
f69b8f831c
Fix executable bit
4 years ago
Richard Belleville
09007ebccf
Yapf
4 years ago
Richard Belleville
1010d3a619
Batch download jobs
4 years ago
Richard Belleville
bdc83185d3
Incrementally remove docker images as we test
4 years ago
Esun Kim
7be821ac47
Yapf all target python sources
5 years ago
Jan Tattermusch
97921f5d77
add comments to interop scripts
6 years ago
Jan Tattermusch
f776bee376
add retries for downloading interop matrix images
6 years ago
Jan Tattermusch
fa575fe6b8
run_interop_matrix_tests.py fixes
6 years ago
Jan Tattermusch
f7c1656271
interop_matrix: integrate testcases file to release info
6 years ago
Jan Tattermusch
5aa166eb2d
interop_matrix: refactor LANG_RELEASE_MATRIX
6 years ago
Jan Tattermusch
2dc63f3d02
yapf code
6 years ago
Jan Tattermusch
a13e77e14d
interop_matrix: support skipping runtimes
6 years ago
Jan Tattermusch
b0663e7e1e
interop_matrix: reliable cleanup of interop docker images
6 years ago
Jan Tattermusch
02be5c002e
limit download parallelism
6 years ago
Jan Tattermusch
32495f4cee
address review comments
6 years ago
Jan Tattermusch
7773f6cc6e
cleanup of run_interop_matrix_tests.py
6 years ago
Jan Tattermusch
cc3780eb50
refactor upload_to_bq functions
6 years ago
Jan Tattermusch
b2f56a0018
Revert "run_interop_matrix.py speedup"
7 years ago
Jan Tattermusch
8b746a84da
small python style fix
7 years ago
Jan Tattermusch
1a62c7098d
download matrix images for a lang in parallel
7 years ago
Jan Tattermusch
b6a2eeb816
add TODO to remove unnecessary logic
7 years ago
Adele Zhou
cda43a3ab5
Increase per test timeout
7 years ago
Adele Zhou
46fb1659f5
Use a dictionary to tell which version of test cases to run.
7 years ago
Adele Zhou
b1c9b5f10f
Replace old server_host with the new one via command line.
7 years ago
Mehrdad Afshari
87cd994b04
Upgrade yapf to 0.20.0
...
Upgrade yapf version to 0.20.0 and reformat Python files.
7 years ago
ncteisen
e4bef08a8c
yapf tools/interop_matrix
7 years ago
Alex Polcyn
8426329120
Apply patches to ruby 101 docker image during upload script, for
...
compatibility tests.
7 years ago
Alex Polcyn
1d5737feb3
Fix error when a language skips a certain version
7 years ago
Adele Zhou
fe783c19ff
Removed Python because of test timeouts
7 years ago
Adele Zhou
92b5a00bea
Remove images as soon as its testing is done instead in the end.
7 years ago
Adele Zhou
317641d6fc
Added C#
7 years ago
Adele Zhou
0c4e14f0d4
Do not reuse job_specs now that we incorporate release info in the shortname
7 years ago
Adele Zhou
091c3ebba8
Add suite name, client lang, server name to shortname for displaying on Sponge and being able to use upload_interop_results_to_bq func
7 years ago
Adele Zhou
10ab806d28
record results to bq
7 years ago
Adele Zhou
e757adc352
Added allow_flakes flag and set to True by default.
7 years ago
Adele Zhou
e6b9c787c0
Exit 1 when there are failures.
7 years ago
Yong Ni
bbd348c5e1
Added all previous minor releases of gRPC to the matrix. Modified the testsuite name format for better display test results in sponge.
7 years ago
Yong Ni
51750dc7d1
Added c++ to interop_matrix. Per earlier conversation, interop_matrix will not run against different compiler/toolchains so we are not addding _<runtime> to c++. This simplifies our setup and reduces unnecesary complexities in the infrastructure.
7 years ago
Yong Ni
5f32c517b1
Added timestamp to the xml report and minor changes to the API per review feedback.
8 years ago
Yong Ni
f303426f72
Replaced 'docker run' with 'gcloud docker -- run' to take care of docker image downloading.
8 years ago
Yong Ni
b7ea4ab4d7
Created test driver to run matrix test against different docker images in GCR and generate a Junit like test result file.
8 years ago