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
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
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
7be821ac47
Yapf all target python sources
5 years ago
Esun Kim
e12ff9cd58
Remove third_party/libcxx[abi]
5 years ago
Jan Tattermusch
0fbc4fc7cb
yapf code
5 years ago
Jan Tattermusch
523ec7398e
improve target naming
5 years ago
Jan Tattermusch
e573d4180a
more readable run_performance_tests.py reports
5 years ago
Jan Tattermusch
0d6eec8b8f
a few fixes for run_performance_tests.py flame graph generators
5 years ago
Jan Tattermusch
84c74b67f8
build C++ in benchmarks with cmake
6 years ago
Jan Tattermusch
185d7332ad
more reasonable timeouts scenario timeout
6 years ago
Jan Tattermusch
96ae5f9aaa
make sure port server runs locally too
6 years ago
Jan Tattermusch
4bfff0a0ff
yapf code
6 years ago
Jan Tattermusch
217d460ee2
fix performance benchmarks on windows
6 years ago
murgatroid99
fc566ddcc5
Increase build timeout again
6 years ago
murgatroid99
f2177c735f
Increase build timeouts to account for Node build
7 years ago
murgatroid99
07c7eda3e3
Add node repo to repo archive
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
888093c6ed
yapf run_tests
7 years ago
Matt Kwong
b75db422bd
Add multi-vm performance tests to Kokoro
7 years ago
Matt Kwong
69ce380ccc
Revert "Merge pull request #12513 from grpc/revert-12289-sig_hand"
...
This reverts commit 81ad19d4be
, reversing
changes made to ed63aac195
.
7 years ago
Matt Kwong
3c8f6dbffd
Remove leftover instance of clear_alarms
7 years ago
Craig Tiller
0852acd8b3
Revert "Let alarms trigger at end of jobset.py instead of clearing them"
7 years ago
Matt Kwong
5920abc535
Revert "Don't clear alarm in jobset when running performance tests"
...
This reverts commit c15d32bbe8
.
7 years ago
Michael Darakananda
f570fb2743
give run_performance_tests a main method
...
In this way, external users can add perf tests for other languages
by adding to scenario_config.LANGUAGES then calling
run_performance_tests.main.
7 years ago
Jan Tattermusch
61c913531c
fix windows performance benchmarks
7 years ago
Matt Kwong
c15d32bbe8
Don't clear alarm in jobset when running performance tests
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Siddharth Shukla
8e64d901fd
Modify shebang on python scripts
...
Change shebangs to `#!/usr/bin/env python` instead of
`#!/usr/bin/env python2.7`.
8 years ago
Siddharth Shukla
d194f59939
Make testing scripts python3.x compatible
...
Update run_tests/*.py to use six based isomorphisms and print function
from __future__ module.
8 years ago
Craig Tiller
6921820fab
Ensure port server is running on remote hosts
8 years ago
Craig Tiller
0a3d5f90a9
Revert "Enable lto for performance testing"
8 years ago
Craig Tiller
f9abb2921b
Reserve opt for external builds, use lto for profiling
8 years ago
Alexander Polcyn
41fe579c6d
always render junit xml report after perf tests
8 years ago
Alexander Polcyn
76be306f9d
shorten qps worker timeouts and run remote workers under timeout
8 years ago
Yuxuan Li
ac87a46225
enable uploading server cpu usage data from performance tests to big query
8 years ago
Jan Tattermusch
5c79a3199c
cleanup tools/run_tests directory
8 years ago
Alexander Polcyn
66c6782751
add --perf_args usage to jenkins performance runner scripts
8 years ago
Alexander Polcyn
9f08d110f8
add a "perf" option to benchmarks script, generate profile text reports and flamegraphs
8 years ago
Alex Polcyn
ca5e92442f
clean up scenario.workers length check
8 years ago
Alex Polcyn
fcf09ea42e
handle empty string for qps workers in driver and dont quit them on netperf
8 years ago
Jan Tattermusch
88818ae49a
fix windows benchmarks and upload all 3 reports
8 years ago
Jan Tattermusch
94d40cbd5a
make benchmarks create report.xml
8 years ago
Alexander Polcyn
898a2e91f9
clean up error message
8 years ago
Jan Tattermusch
447548b9f2
show logs from qps workers
8 years ago
Alex Polcyn
cac93f673e
clean up error counting and reporting
8 years ago
Alexander Polcyn
497966787a
fail performance tests if any jobs fail or timeout
8 years ago
Craig Tiller
677966a257
Be explicit as to which tests to run
8 years ago
Craig Tiller
025972d16d
Fix more things
8 years ago