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
Craig Tiller
c197ec1fe6
Fix typo
8 years ago
Craig Tiller
d82fccc5ec
Fix typo
8 years ago
Craig Tiller
accf16b41e
Missed import
8 years ago
Craig Tiller
c1b54f2fab
Run QPS workers just for the scenario that we want, to avoid interference
8 years ago
Craig Tiller
b6df24765f
Properly categorize tests to allow sweeps to be run by adhoc
8 years ago
Craig Tiller
c2895d2fee
Exclude sweep tests from the "full" suite
8 years ago
Craig Tiller
6388da5a1f
Add missing flag option
8 years ago
Vijay Pai
c23d33b29b
Revert "Generate html report for perf tests"
8 years ago
Adele Zhou
7d4373bc6e
Generate html report for perf tests
8 years ago
siddharthshukla
0589e533cd
Make testing toolchain python 3.x compliant
...
six is necessary for making these scripts cross compatible
between python 2.x and 3.x
Changes:
Add six to python_deps.include
Include python_deps.include to all Dockerfile templates in test directory
Include python_deps.include to all Dockerfile templates in stress_test directory
Include python_deps.include to all Dockerfile templates in interop_test directory
Replace print statements with print function calls (from futute..)
Replace .iteritems() with .items() wherever necessary
use six.moves to import BaseHTTPServer
Generate new dockerfiles using generate_projects.sh
9 years ago
Craig Tiller
2e1a1fe56f
Fixes
9 years ago
Jan Tattermusch
d27888b6db
mark unconstrained scenarios with scalable category
9 years ago
Jan Tattermusch
37a907e471
add support for CLIENT_LANGUAGE setting
9 years ago
Jan Tattermusch
ad17bf704e
propagate jenkins env variables to netperf client
9 years ago
Jan Tattermusch
4de2c3254b
add support for running netperf scenario
9 years ago
Jan Tattermusch
427699b638
mark some scenarios as smoketest and add a cmdline flag
9 years ago
Jan Tattermusch
a21c7e9207
add support for scenario categories
9 years ago
Jan Tattermusch
541d5d7ae2
increase qps_worker max lifetime
9 years ago
Ken Payson
0482c1046b
Python QPS Worker/initial scenarios
9 years ago
Jan Tattermusch
1408920ab9
get rid of local qpsworkers before starting the tests
9 years ago
Jan Tattermusch
b688db087a
actually fail on failure
9 years ago
vjpai
29089c7b41
Deprecation of qps_driver and use of shell scripts, in progress
9 years ago
Jan Tattermusch
9209111c75
increase qpsworker lifetime
9 years ago