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
b926ef2fb7
Ignore cython debug information
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
Craig Tiller
20caeb182c
Merge pull request #7176 from ctiller/deflake
...
Fix memory leak, fix error.c refcount reporting
9 years ago
makdharma
0d12151d29
Merge pull request #6992 from y-zeng/auto-build-example
...
Build objective-c examples as part of automatic tests
9 years ago
Jan Tattermusch
a5596db1a5
Merge pull request #6378 from jcanizales/let-invalidate-channels
...
Add a maybe-temporary way for apps to clear the channel cache
9 years ago
Jan Tattermusch
8ecf5f5a21
Merge pull request #7120 from makdharma/issue6746
...
fix for working with compressed data. Fixes #6746 .
9 years ago
Jan Tattermusch
3b9419eda8
Merge pull request #7109 from soltanmm/toolism
...
Use open-source defaults to propagate Python plugin configuration
9 years ago
Jan Tattermusch
a4039ffb21
Merge pull request #7093 from murgatroid99/run_interop_override_server_fix
...
Fix bug with override_server flag in run_interop_tests.py
9 years ago
Jan Tattermusch
bcd825da0d
Merge pull request #7092 from ctiller/dont_create_redundant_errors
...
Dont create errors redundently in chttp2_transport.c
9 years ago
Jan Tattermusch
ace2489312
Merge pull request #7151 from dgquintas/eventfd
...
implemented eventfd_check_availability
9 years ago
Jan Tattermusch
dc733d69d8
Merge pull request #7152 from nathanielmanistaatgoogle/interop
...
Fix Python server interop spec noncompliance
9 years ago
Jan Tattermusch
0a5d60cfd3
Merge pull request #7155 from stanley-cheung/php-fix-call-destroy
...
PHP: fix shutdown hang issue
9 years ago
Jan Tattermusch
27e4979ee5
Merge pull request #7161 from dgquintas/use_release
...
Updated git clone URL
9 years ago
Jan Tattermusch
2add6959d0
Merge pull request #7164 from dgquintas/fix_import_zu
...
fixed size_t format string
9 years ago
Nicolas Noble
a027820b7b
Merge pull request #7091 from kpayson64/python_str_stuff
...
Changed default string type to be str
9 years ago
Stanley Cheung
2cb69ad203
php: update package.xml
9 years ago
Craig Tiller
97d1cd8767
Fix memory leak, fix error.c refcount reporting
9 years ago
Yuchen Zeng
f329395514
Add comments in build_example_test.sh
9 years ago
Jan Tattermusch
ae51a39fed
Merge pull request #7144 from jtattermusch/coreclr_packages
...
Build experimental nugets with dotnet CLI
9 years ago
Craig Tiller
cdac58bb03
Merge pull request #7025 from ctiller/%s
...
Make transport-level errors be reflected in status messages on calls
9 years ago
David Garcia Quintas
1e1a816c3f
fixed size_t format string
9 years ago
Jan Tattermusch
b0c246e27c
Merge pull request #7125 from murgatroid99/node_unskip_creds_tests
...
Re-enable two Node credentials tests
9 years ago
Yuchen Zeng
0287be8e60
Use protoc and objc plugins built by run_test
9 years ago
Ken Payson
6a654dd400
Changed default string type to be str
...
This impacts the following APIs:
Metadata: Key is always a str, Value is bytes for binary metadata,
str otherwise
Call Details: str type
gRPC method: str type
hostname/target: str type
9 years ago
David Garcia Quintas
4281272389
Updated git clone URL
9 years ago
Stanley Cheung
51b3691e08
php: fix shutdown hang, call was never destroyed
9 years ago
David Garcia Quintas
84d2e479b6
implemented eventfd_check_availability
9 years ago
Nathaniel Manista
458b35af34
Fix Python server interop spec noncompliance
...
Also fix spelling mistakes in the spec itself.
9 years ago
Jan Tattermusch
01d7dbac1f
Merge pull request #7116 from kpayson64/python_windows_fix
...
Convert windows dll filename to bytes
9 years ago
Makarand Dharmapurikar
179740299f
fixed compiler warning #2
9 years ago
Jan Tattermusch
296340d4f1
Merge pull request #7130 from kpayson64/downgrade_six
...
Lowered six dependency version to 1.5.2
9 years ago
Jan Tattermusch
e4822e2f35
Merge pull request #7081 from y-zeng/build-example-travis
...
Build ObjC examples in travis
9 years ago
Jan Tattermusch
a9208befc6
regenerate
9 years ago
Jan Tattermusch
3f594c117d
using shared option for Version.cs leaks it to nuget file
9 years ago
Jan Tattermusch
103cd6de60
fix files/mappings in Grpc.Core nuget
9 years ago
Jan Tattermusch
1f6faf3725
Merge pull request #7086 from kpayson64/remove_python_beta_test
...
Removed _connectivity_channel tests
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
40a3e64aba
Merge pull request #7123 from sreecha/epoll_perf
...
Trace statements in epoll poller (enabled by default to debug the recent perf regression)
9 years ago
Makarand Dharmapurikar
c66ac4f8da
fixed a compiler warning
9 years ago
Sree Kuchibhotla
34217248cf
Reduce the number of kicks
9 years ago
Sree Kuchibhotla
9de42abd12
Minor format fix
9 years ago
Ken Payson
2b7fae0432
Lowered six dependency version to 1.5.2
9 years ago
Ken Payson
4ea77849f2
Removed _connectivity_channel.ChannelConnectivityTest test
9 years ago
murgatroid99
eac6243d67
Re-enable two Node credentials tests
9 years ago
Jan Tattermusch
3db76b92b9
Merge pull request #7066 from y-zeng/ios-test
...
Fix InteropTests.m
9 years ago
Nicolas Noble
ca171ceafd
Merge pull request #7114 from jtattermusch/mac_port_server_timeouts
...
Give existing port_server time to respond
9 years ago