aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/run_tests/run_interop_tests.py
Commit message (Collapse)AuthorAge
...
* refactor common_options, correct output for manual runGravatar Eric Gribkoff2017-03-17
|
* use docker port mapping for http2 serverGravatar Eric Gribkoff2017-03-17
|
* Modify shebang on python scriptsGravatar Siddharth Shukla2017-03-12
| | | | | Change shebangs to `#!/usr/bin/env python` instead of `#!/usr/bin/env python2.7`.
* Make testing scripts python3.x compatibleGravatar Siddharth Shukla2017-03-12
| | | | | Update run_tests/*.py to use six based isomorphisms and print function from __future__ module.
* add --manual_run option for running interop testsGravatar Jan Tattermusch2017-03-10
|
* Enable C++ negative http2 testGravatar Eric Gribkoff2017-03-01
|
* Enable python negative http2 testGravatar Noah Eisen2017-02-28
|
* Enable Go negative http2 interop testGravatar Noah Eisen2017-02-27
|
* Only run bad http2 server tests with supported client/server pairs.Gravatar Adele Zhou2017-02-24
|
* comment out python temporarilyGravatar Adele Zhou2017-02-24
|
* Fix interop HTML report.Gravatar Adele Zhou2017-02-24
|
* Update name of Python negative interop testGravatar ncteisen2017-01-20
|
* Update path to http2 Java test clientGravatar Eric Gribkoff2017-01-20
|
* mergeGravatar Adele Zhou2017-01-17
|
* Merge pull request #9298 from makdharma/http2_badserver_interopGravatar makdharma2017-01-12
|\ | | | | added ability to run bad-server http2 tests
| * minor fixGravatar Makarand Dharmapurikar2017-01-11
| |
| * addressed feedbackGravatar Makarand Dharmapurikar2017-01-10
| | | | | | | | created separate class for Http2Server.
| * added ability to run bad-server http2 testsGravatar Makarand Dharmapurikar2017-01-10
| |
* | Change interop test infra to run new Ruby testsGravatar ncteisen2017-01-10
|/
* Enable advanced Java interop tests.Gravatar Eric Gribkoff2017-01-06
| | | | | | | | | | | Add response parameters to custom_metadata streaming request for Node and PHP clients. The Java server does not respond with separate initial and trailing metadata when there is no response data - it is only emiting the requested trailing metadata. Adding the response parameters to the test (in accordance with the specification) avoids this, but I will open a separate issue to investigate the Java behavior.
* cleanup tools/run_tests directoryGravatar Jan Tattermusch2016-12-22
|
* Merge branch 'master' of https://github.com/grpc/grpc into go_advanced_interopGravatar Noah Eisen2016-11-23
|\
| * stop using login shell for invoking interop testsGravatar Jan Tattermusch2016-11-18
| |
| * ruby doesnt need login shellGravatar Jan Tattermusch2016-11-18
| |
| * node doesnt need login shellGravatar Jan Tattermusch2016-11-18
| |
* | Update interop test infrastructure to call advanced go testsGravatar Noah Eisen2016-11-11
|/
* Update infrastructure to call new unimplemented_service interop testGravatar Noah Eisen2016-10-27
|
* Implement the advanced interop tests for PythonGravatar Noah Eisen2016-10-25
| | | | | | | Add the code for three new interop tests: unimplemented_method, unimplemented_service, and custom_metadata. Fix and refactor the code for status_code_and_message.
* All current interop tests are implemented for C++ client and server. Updated ↵Gravatar Noah Eisen2016-10-18
| | | | run_interop_tests.py so that C++ no longer skips any tests
* Merge remote-tracking branch 'upstream/master' into run_interop_tests_goGravatar Mark D. Roth2016-09-30
|\
| * enable runing C# interop tests under coreclrGravatar Jan Tattermusch2016-09-09
| |
* | Merge remote-tracking branch 'upstream/master' into run_interop_tests_goGravatar Mark D. Roth2016-08-26
|\ \
| | * Use the VIP that routes to GFE.Gravatar Adele Zhou2016-08-25
| |/
| * fix_interop_server_argGravatar Adele Zhou2016-08-16
| |
| * php: add php7 to jenkins basic and interop testsGravatar Stanley Cheung2016-07-23
| |
| * Merge pull request #7347 from apolcyn/add_ruby_client_compression_interop_testsGravatar kpayson642016-07-15
| |\ | | | | | | Add ruby client compression interop tests
| | * added ruby client compression interop testsGravatar Alexander Polcyn2016-07-12
| | |
| * | Make testing toolchain python 3.x compliantGravatar siddharthshukla2016-07-12
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Fix C++ status_code_and_message test to comply with the spec.Gravatar Mark D. Roth2016-07-07
| | | | | | | | Enable C++ test in run_interop_tests.py.
| * Make running individual Python tests less painfulGravatar Masood Malekghassemi2016-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Change run_interop_tests.py to run status_code_and_message test for Go.Gravatar Mark D. Roth2016-07-01
| |
| * Fix bug with override_server flag in run_interop_tests.pyGravatar murgatroid992016-06-27
| |
| * enable client compression interop tests for C#Gravatar Jan Tattermusch2016-06-22
|/
* added freaking missing commaGravatar David Garcia Quintas2016-06-21
|
* updated the interop tests driverGravatar David Garcia Quintas2016-06-21
|
* php: run advanced interop testsGravatar Stanley Cheung2016-06-17
|
* Added python jwt_token_creds interop testGravatar Ken Payson2016-06-07
|
* Added google call creds/per_rpc interop testsGravatar Ken Payson2016-05-18
|
* Fixed compression interop and re-enable for C++.Gravatar David Garcia Quintas2016-05-05
| | | | | Also added some defense in depth for compression algorithms in the receive path.
* update locations of dockerization scriptsGravatar Jan Tattermusch2016-05-03
|