aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/compiler
Commit message (Collapse)AuthorAge
* Stability fixes for python_plugin_testGravatar Nathaniel Manista2015-06-11
| | | | | | | | | | | | | | | | | | | The "normal" timeout is eliminated. The "short" timeout is changed to be the length used in tests that will time out as part of their execution and the "long" timeout is changed to be a ridiculously high value that will have no bearing on passing tests. The "pause" behavior of _ServicerMethods is changed to use a threading.Condition's wait/notify methods rather than busy-sleeping. Tests that used servicer delay to verify that asynchronous calls are not affected by server delay are changed to use servicer pause to verify that asynchronous calls return while the servicer is paused. Busy-sleeping in testHalfDuplexCallWedged is replaced with use of a threading.Condition's wait/notify methods. Fixes https://github.com/grpc/grpc/issues/1900.
* Cosmetic tweaks to python_plugin_test.pyGravatar Nathaniel Manista2015-06-10
| | | | | No behavioral changes. Changes to comments are error correction, not changes of specification.
* Set verbosity to 2 for Python testsGravatar Masood Malekghassemi2015-05-28
| | | | Fixes #1762.
* Unify early_adopter construction functionsGravatar Nathaniel Manista2015-03-30
| | | | | | | | It was awkward for the generated code to call an API that offered both insecure_server and secure_server as well as insecure_stub and secure_stub. With this change there is just a single server function and a single stub function and security is decided based on arguments passed.
* Factor out interface-specific early_adopter codeGravatar Masood Malekghassemi2015-03-17
| | | | | Refactors early_adopter such that interface-specific code is located in the framework module as a submodule `alpha`.
* Move protoc output to temporary directoryGravatar Masood Malekghassemi2015-03-05
| | | | | | Moves the Python protoc plugin output directory to an auto-generated temporary directory. Has the build configuration set by environment variable (consistent with `tools/run-tests/run_tests.py`'s set envvars).
* Update Python codegen to early_adopter interfaceGravatar Nathaniel Manista2015-03-02
| | | | | | With this change the Python code generated by the Python code generator uses the grpc.early_adopter package and not the grpc.framework.face package.
* Merge pull request #855 from nathanielmanistaatgoogle/python-test-portGravatar Masood Malekghassemi2015-02-27
|\ | | | | Drop fixed port from python_plugin_test
| * Drop fixed port from python_plugin_testGravatar Nathaniel Manista2015-02-27
| | | | | | | | | | There may be some aspect of mortal sin in the way that context management is now done in this test.
* | Fix bugs in Python code generatorGravatar Masood Malekghassemi2015-02-26
|/ | | | | Fixes module path finding in the Python code generator and the signatures of generated servicer methods.
* Updated Python protoc plugin testing.Gravatar Masood Malekghassemi2015-02-24
|
* Added compiler plugin test for Python.Gravatar Masood Malekghassemi2015-02-20