Commit Graph

162 Commits

Author SHA1 Message Date
Alex Polcyn cf38c00890 iamge to image in interop test script 2017-08-03 22:12:40 +00:00
Eric Gribkoff 92bc7f940e Enable compression interop tests for Java clients 2017-08-01 09:53:01 -07:00
Adele Zhou 4a8ecf047c Exit 1 if some tests fail. 2017-07-24 10:55:53 -07:00
Adele Zhou b867c06088 Add config and script for cloud-to-prod for internal ci. 2017-07-11 15:42:17 -07:00
Adele Zhou 7301ab4d73 Use special report suffix for internal ci. 2017-07-11 13:41:40 -07:00
Jan Tattermusch 7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Eric Gribkoff d9eff37770 skip data frame padding test for okhttp 2017-06-07 09:53:15 -07:00
Eric Gribkoff e5df1d8dee Add Java OkHttp client to interop tests 2017-06-07 09:53:15 -07:00
Yong Ni b2e4bfa1ef Merge matrix feature branch into master.
Features included in this merge:
- Added script to build and upload docker image for matrix test.
- Added script to create test cases and created go__master testcases based on it.
- Created dictionary for runtimes and gRPC releases for supported languages.
- Added go 1.7 and 1.8 Dockerfile/templates.

See tools/interop_matrix/README.md for details.
2017-05-19 09:01:24 -07:00
Ken Payson 6c286b5170 Update service account creds 2017-05-15 15:26:02 -07:00
Yong Ni 35ee7e7967 Added verbose option to run_interop_test to ease tracing the commands invoked 2017-04-26 17:46:32 -07:00
Makarand Dharmapurikar c59db4b136 added more tests to 'unimplemented' 2017-04-14 15:08:31 -07:00
Makarand Dharmapurikar 9c8e9be16b removed 'objc' from list of 'all' languages 2017-04-14 14:01:33 -07:00
Makarand Dharmapurikar d02c9d2b54 add ability to run objc interop tests 2017-04-12 16:52:39 -07:00
Jan Tattermusch 3c344d2f69 adjust run_tests scripts 2017-04-07 09:02:45 +02:00
Eric Gribkoff a4ddf2d1d5 fix docker -p flag for interop tests 2017-03-29 18:13:10 -07:00
Makarand Dharmapurikar 996a673423 minor changes to get docker building on osx
docker on osx needs slightly different command line option
2017-03-28 18:34:52 -07:00
Alexander Polcyn 50fdc8ab19 add http2 server test for unary calls that uses small frames and padding 2017-03-22 13:46:51 -07:00
Eric Gribkoff 2f59cf2dc3 move health check to just before running test cases 2017-03-17 00:46:01 -07:00
Eric Gribkoff 246c0eee33 delay health check, increase timeout 2017-03-17 00:46:01 -07:00
Eric Gribkoff 6ce6166bd0 reenable health check, disable other interop tests 2017-03-17 00:46:01 -07:00
Eric Gribkoff f9d0804daa disable wait for healthy 2017-03-17 00:46:01 -07:00
Eric Gribkoff 92a5d28a4c increase wait for healthy timeout 2017-03-17 00:46:01 -07:00
Eric Gribkoff d3b160010e add comments for health check docker flags 2017-03-17 00:46:01 -07:00
Eric Gribkoff 22afddf53c add health check for http2 server 2017-03-17 00:46:01 -07:00
Eric Gribkoff bee6ec2473 refactor common_options, correct output for manual run 2017-03-17 00:46:01 -07:00
Eric Gribkoff 61335ec086 use docker port mapping for http2 server 2017-03-17 00:46:01 -07:00
Siddharth Shukla 8e64d901fd Modify shebang on python scripts
Change shebangs to `#!/usr/bin/env python` instead of
`#!/usr/bin/env python2.7`.
2017-03-12 19:53:12 +01:00
Siddharth Shukla d194f59939 Make testing scripts python3.x compatible
Update run_tests/*.py to use six based isomorphisms and print function
from __future__ module.
2017-03-12 17:47:53 +01:00
Jan Tattermusch 7134a316f6 add --manual_run option for running interop tests 2017-03-10 10:08:53 +01:00
Eric Gribkoff caf7ea53be Enable C++ negative http2 test 2017-03-01 22:22:38 -08:00
Noah Eisen ae1cd87ffb Enable python negative http2 test 2017-02-28 16:27:44 -08:00
Noah Eisen de99fe8679 Enable Go negative http2 interop test 2017-02-27 22:00:54 -08:00
Adele Zhou 8e7e1e37fa Only run bad http2 server tests with supported client/server pairs. 2017-02-24 10:49:51 -08:00
Adele Zhou 992d5cd89b comment out python temporarily 2017-02-24 10:49:50 -08:00
Adele Zhou 429e5607f7 Fix interop HTML report. 2017-02-24 10:49:50 -08:00
ncteisen 459c93f147 Update name of Python negative interop test 2017-01-20 15:42:07 -08:00
Eric Gribkoff 4e51140789 Update path to http2 Java test client 2017-01-20 11:07:59 -08:00
Adele Zhou 57b02fcaba merge 2017-01-17 16:55:58 -08:00
makdharma 468690fa92 Merge pull request #9298 from makdharma/http2_badserver_interop
added ability to run bad-server http2 tests
2017-01-12 09:23:24 -08:00
Makarand Dharmapurikar 6bbd95e4a3 minor fix 2017-01-11 09:35:09 -08:00
Makarand Dharmapurikar 078e4210fd addressed feedback
created separate class for Http2Server.
2017-01-10 15:09:21 -08:00
Makarand Dharmapurikar d383e4aa88 added ability to run bad-server http2 tests 2017-01-10 13:58:07 -08:00
ncteisen 9d1cc8c94b Change interop test infra to run new Ruby tests 2017-01-10 13:57:25 -08:00
Eric Gribkoff ced8702d1d Enable advanced Java interop tests.
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.
2017-01-06 09:16:29 -08:00
Jan Tattermusch 5c79a3199c cleanup tools/run_tests directory 2016-12-22 10:47:52 +01:00
Noah Eisen f2764bf462 Merge branch 'master' of https://github.com/grpc/grpc into go_advanced_interop 2016-11-23 16:20:31 -08:00
Jan Tattermusch 03b7612a22 stop using login shell for invoking interop tests 2016-11-18 11:06:53 +01:00
Jan Tattermusch 34e8b91726 ruby doesnt need login shell 2016-11-18 11:06:47 +01:00
Jan Tattermusch 6d4dba9fa7 node doesnt need login shell 2016-11-18 11:06:47 +01:00