murgatroid99
b53e5d1f2b
Create benchmark client and server for Node Express
8 years ago
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
8 years ago
Sree Kuchibhotla
bba2f47e8f
remove formatting noise
8 years ago
Jan Tattermusch
d13fbca136
switch C# benchmark to coreclr
8 years ago
Craig Tiller
0c80c7d12c
Collecting failure status progress
8 years ago
Sree Kuchibhotla
923d641c27
Add a new scenario: Async-Client/Sync-Server
8 years ago
Sree Kuchibhotla
81b2bc323b
add async client sync server scenario
8 years ago
Craig Tiller
677966a257
Be explicit as to which tests to run
8 years ago
Craig Tiller
601cff4018
More programmatically generate scenarios
8 years ago
Craig Tiller
bf4939fd22
Extend sweeps further, add streaming
8 years ago
murgatroid99
232ca0275e
Removed unnecessary notes from scenario_config.py
8 years ago
murgatroid99
9030c81f20
Add a libuv endpoint to the C core, for use in the Node library
8 years ago
Craig Tiller
8c985c2866
Allow more sync threads
8 years ago
Craig Tiller
5709469c46
Fix sync/async
8 years ago
Craig Tiller
86cf6dcb1c
Remove some scenarios we can't run yet
8 years ago
Craig Tiller
0c98675e54
Fix outstanding calls
8 years ago
Craig Tiller
1423a63db9
Lets not do payload sweeps just yet
8 years ago
Craig Tiller
b6df24765f
Properly categorize tests to allow sweeps to be run by adhoc
8 years ago
Craig Tiller
c5aa700538
Significantly increase sweep space
8 years ago
Craig Tiller
6c38c1be30
Reduce outstanding request count
8 years ago
Craig Tiller
15372a3f22
Use a # of total outstanding requests to drive benchmark config
...
Instead of specifying # of outstanding requests/channel, specify a total
outstanding size, and try to fit that to the number of channels.
8 years ago
Sree Kuchibhotla
1b22cddc7d
Add clientSuccess and serverSuccess to BQ schema
8 years ago
Craig Tiller
4f2d9ae8e2
Add sync variants of important tests, add sweeps across different channel counts
8 years ago
Sree Kuchibhotla
6dbfce0a9d
Add clientSuccess and serverSuccess to BQ schema
8 years ago
Ken Payson
45c0f2b305
Migrated python performance tests to use GA API
9 years ago
Masood Malekghassemi
3b5b20682b
Make running individual Python tests less painful
...
Before this change, running Python tests individually required
building a tox environment via the run_tests script and then specifying
long environment variables to filter out just the test we wanted to run
(and then we wouldn't be able to get the output on interrupt, nor would
we have an easy way of determining the PID of the process for debugger
attachment). Now invoking the build_python.sh script creates a workable
python virtual environment that includes all necessary libraries and
tests (s.t. running a single test is now possible by just knowing the
module name). This does not change existing supported means of running
tests (e.g. through run_tests.py).
An additional way of running individual tests has been introduced.
Following invocation of `./tools/run_tests/build_python.sh` (or
run_tests.py), one may invoke
./$VENV/bin/python -m $TEST_MODULE_NAME
and acquire a single running process that *is* the test process (rather
than a parent of the process). $VENV is the virtual environment name
specified to `build_python.sh` (defaults to `py27`) and
$TEST_MODULE_NAME is what it says on the tin.
9 years ago
Masood Malekghassemi
1ff429da2a
Organize Python tests to use grpcio-tools directly
...
Moves all tests into a separate package. This does not change existing
supported means of running tests (e.g. through run_tests.py).
9 years ago
Craig Tiller
a286b040a9
small fixes
9 years ago
Ken Payson
9a36e6c7cd
Changed Python Sync streaming qps to follow spec
9 years ago
Ken Payson
571c12ef18
Remove AsyncStreaming client from python qps tests
9 years ago
Jan Tattermusch
28f6c01d76
Revert "Revive C++ large-message throughput tests"
9 years ago
vjpai
3fe694fa35
Revive throughput tests .
9 years ago
Jan Tattermusch
d27888b6db
mark unconstrained scenarios with scalable category
9 years ago
Jan Tattermusch
5cbccd0781
set client params differently for sync and async client
9 years ago
Jan Tattermusch
37a907e471
add support for CLIENT_LANGUAGE setting
9 years ago
Jan Tattermusch
649d126ed3
set GOPATH when executing go worker
9 years ago
Jan Tattermusch
4bd3a7cecb
change go scenarios to use sync api
9 years ago
Jan Tattermusch
3b59b0f417
integrate Go qps worker
9 years ago
Ken Payson
1eb8d54a19
Added true async qps client
9 years ago
Jan Tattermusch
6de6971bdc
explicitly specify request and response size for netperf
9 years ago
Jan Tattermusch
4de2c3254b
add support for running netperf scenario
9 years ago
Jan Tattermusch
92d9106a35
dont use corelimit for throughput tests
9 years ago
Jan Tattermusch
16713b91cc
enable previously disabled C# scenarios
9 years ago
Jan Tattermusch
abd1b38885
comment out the right scenario
9 years ago
Jan Tattermusch
ed4c3f17dd
disable some C# scenarios
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
d7b162f601
add some more scenarios
9 years ago
murgatroid99
957fe8dc5d
Updated a couple more scripts
9 years ago
Jan Tattermusch
501ca57665
kill pending python workers on start
9 years ago