David Garcia Quintas
01c4d995d3
Added new features to load reporting.
...
- Propagation of (rpc) method name.
- Invocation of the hook at (call, channel) x (creation, destruction)
- Added enum to identify the source of invocation.
- Fixed testing. Went from test fixture to simple test.
9 years ago
Ken Payson
189d685cc5
Added timeout to port server
9 years ago
thinkerou
52664ccee5
Fix orig files for conflicting generated
9 years ago
yang-g
7d892fbbc3
another one
9 years ago
Yuchen Zeng
f0ec5b673c
Fix mac build
9 years ago
Masood Malekghassemi
fbf15e436f
Make build_python.sh script smarter
...
Now reasonable defaults are auto-detected by platform (and by specific
Python implementation).
9 years ago
Masood Malekghassemi
768b1db4df
Sanitize environment variables in run_tests `jobset`
9 years ago
Masood Malekghassemi
cab9d4f74b
Make Python tests run on Windows
9 years ago
Masood Malekghassemi
639bb3996f
Build Python distributions standalone for Windows
9 years ago
Masood Malekghassemi
586e3835fe
Make Python build standalone on Windows
9 years ago
Craig Tiller
f7cade1b4f
Rename async_execution_lock --> combiner, make it use closures, unroll previous changes for idleness
9 years ago
Yuchen Zeng
39070fe3a5
Rerun generate_projects.sh
9 years ago
Craig Tiller
fbf03c1735
Fix high seqno tests, up runtimes for benchmark tests to flush more bugs
9 years ago
Yuchen Zeng
256cc7aa03
Support server reflection in CLI
9 years ago
Ken Payson
45c0f2b305
Migrated python performance tests to use GA API
9 years ago
Nicolas "Pixel" Noble
d716e24c5c
Stop using image aliases, as this is getting deprecated.
9 years ago
David Garcia Quintas
5c77320ce0
Added missing dependencies to grpc++_base
9 years ago
Nicolas "Pixel" Noble
b15af069da
Pinning to protobuf submodule 3.0.0-beta-3.3.
9 years ago
Craig Tiller
8db469baf6
Remove the sea of green to allow focusing on failures
9 years ago
Craig Tiller
f975f74c01
Refactor workqueues a little to make them great again
9 years ago
Ken Payson
e4123f3083
Updated release version to 0.15.1
9 years ago
Ken Payson
d9dfc673fc
Change port_server.py to use port 32766
...
32767 is used by filenet-powsrm
9 years ago
Ken Payson
98716b3bb7
Change port_server.py to use port 32766
9 years ago
Craig Tiller
eda85c6765
Expunge all references to zookeeper
9 years ago
Jorge Canizales
6ec3b53297
Fix runtest.py breakage
9 years ago
Craig Tiller
b19ca30b43
Enable workqueue_test on Windows
9 years ago
Masood Malekghassemi
e6a23e255b
Fix job_spec invocation for Python run_tests
9 years ago
Masood Malekghassemi
1c062bdd8c
Remove gcov special-casing for Python tests
...
We'll need to fix coverage testing in the future anyway (see #6894 ).
9 years ago
Masood Malekghassemi
0bd13ed8d0
Fall back to default python for test virtualenvs
9 years ago
Masood Malekghassemi
6db60b9041
Sanitize grpcio-tools command arguments
9 years ago
Masood Malekghassemi
ac586ba21e
Remove tox
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
Masood Malekghassemi
ebf81e7a05
Add programmatic access to protoc in grpcio-tools
9 years ago
Masood Malekghassemi
d5fee35f93
Build Python3 grpcio-tools on OS X
9 years ago
Ken Payson
fa51de5d3d
Change port_server.py to use port 32766
...
32767 is used by filenet-powsrm
9 years ago
Masood Malekghassemi
8a15dd2fae
Use open-source defaults to propagate Python plugin configuration
9 years ago
David Garcia Quintas
4281272389
Updated git clone URL
9 years ago
Mark D. Roth
ab950ee7c5
Move channel_filter.h from include/ tree to src/ tree.
9 years ago
Masood Malekghassemi
71448b2898
Use open-source defaults to propagate Python plugin configuration
9 years ago
Jan Tattermusch
2c084ee31e
build experimental nugets with dotnet CLI
9 years ago
Jan Tattermusch
292d010759
give existing port_server time to respond
9 years ago
Jan Tattermusch
e8ab99d5e2
workaround not necessary in preview2
9 years ago
Jan Tattermusch
14a301ddab
fix coreclr linux build
9 years ago
Jan Tattermusch
b6960d068f
switch CoreCLR to preview2
9 years ago
murgatroid99
014675652c
Fix bug with override_server flag in run_interop_tests.py
9 years ago
Craig Tiller
cea0004a53
Annotate error.c for timing, remove broken test
9 years ago
Craig Tiller
8d4ea7969c
\o/ Python
9 years ago
Jan Tattermusch
5d6d278791
fix building ruby package
9 years ago
Craig Tiller
34226af8a0
Fix sanity
9 years ago