Jan Tattermusch
3c344d2f69
adjust run_tests scripts
8 years ago
Eric Gribkoff
358f1024ea
backport #10100 and #10377
8 years ago
Eric Gribkoff
a4ddf2d1d5
fix docker -p flag for interop tests
8 years ago
Makarand Dharmapurikar
996a673423
minor changes to get docker building on osx
...
docker on osx needs slightly different command line option
8 years ago
Alexander Polcyn
50fdc8ab19
add http2 server test for unary calls that uses small frames and padding
8 years ago
Eric Gribkoff
2f59cf2dc3
move health check to just before running test cases
8 years ago
Eric Gribkoff
246c0eee33
delay health check, increase timeout
8 years ago
Eric Gribkoff
6ce6166bd0
reenable health check, disable other interop tests
8 years ago
Eric Gribkoff
f9d0804daa
disable wait for healthy
8 years ago
Eric Gribkoff
92a5d28a4c
increase wait for healthy timeout
8 years ago
Eric Gribkoff
d3b160010e
add comments for health check docker flags
8 years ago
Eric Gribkoff
22afddf53c
add health check for http2 server
8 years ago
Eric Gribkoff
bee6ec2473
refactor common_options, correct output for manual run
8 years ago
Eric Gribkoff
61335ec086
use docker port mapping for http2 server
8 years ago
Siddharth Shukla
8e64d901fd
Modify shebang on python scripts
...
Change shebangs to `#!/usr/bin/env python` instead of
`#!/usr/bin/env python2.7`.
8 years ago
Siddharth Shukla
d194f59939
Make testing scripts python3.x compatible
...
Update run_tests/*.py to use six based isomorphisms and print function
from __future__ module.
8 years ago
Jan Tattermusch
7134a316f6
add --manual_run option for running interop tests
8 years ago
Eric Gribkoff
caf7ea53be
Enable C++ negative http2 test
8 years ago
Noah Eisen
ae1cd87ffb
Enable python negative http2 test
8 years ago
Noah Eisen
de99fe8679
Enable Go negative http2 interop test
8 years ago
Adele Zhou
8e7e1e37fa
Only run bad http2 server tests with supported client/server pairs.
8 years ago
Adele Zhou
992d5cd89b
comment out python temporarily
8 years ago
Adele Zhou
429e5607f7
Fix interop HTML report.
8 years ago
ncteisen
459c93f147
Update name of Python negative interop test
8 years ago
Eric Gribkoff
4e51140789
Update path to http2 Java test client
8 years ago
Adele Zhou
57b02fcaba
merge
8 years ago
Makarand Dharmapurikar
6bbd95e4a3
minor fix
8 years ago
Makarand Dharmapurikar
078e4210fd
addressed feedback
...
created separate class for Http2Server.
8 years ago
Makarand Dharmapurikar
d383e4aa88
added ability to run bad-server http2 tests
8 years ago
ncteisen
9d1cc8c94b
Change interop test infra to run new Ruby tests
8 years ago
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.
8 years ago
Jan Tattermusch
5c79a3199c
cleanup tools/run_tests directory
8 years ago
Jan Tattermusch
03b7612a22
stop using login shell for invoking interop tests
8 years ago
Jan Tattermusch
34e8b91726
ruby doesnt need login shell
8 years ago
Jan Tattermusch
6d4dba9fa7
node doesnt need login shell
8 years ago
Noah Eisen
794afb3b91
Update interop test infrastructure to call advanced go tests
8 years ago
Noah Eisen
7fc1d4e8d7
Update infrastructure to call new unimplemented_service interop test
8 years ago
Noah Eisen
9785c8f9c4
Implement the advanced interop tests for Python
...
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.
8 years ago
Noah Eisen
88477fd046
All current interop tests are implemented for C++ client and server. Updated run_interop_tests.py so that C++ no longer skips any tests
8 years ago
Noah Eisen
002f41ed28
reverted changes to interop test driver to avoid clashes with mark roths pull req
8 years ago
Noah Eisen
c5b927abce
commit so docker picks up on out changes. will be rolled back
8 years ago
Noah Eisen
13a6008c55
updated interop test driver to run the advanced tests from a c++ client, since they are now all implemented
8 years ago
Jan Tattermusch
e70f20b5a0
enable runing C# interop tests under coreclr
8 years ago
Jan Tattermusch
a98a2ad7fd
enable runing C# interop tests under coreclr
8 years ago
Adele Zhou
c4b61e24b3
Use the VIP that routes to GFE.
8 years ago
Adele Zhou
9088d5954a
fix_interop_server_arg
8 years ago
Stanley Cheung
fa1e4fa7f1
php: add php7 to jenkins basic and interop tests
8 years ago
Stanley Cheung
2e2cdffe9d
php: add php7 to jenkins basic and interop tests
8 years ago
Alexander Polcyn
cdff92f02e
added ruby client compression interop tests
9 years ago
siddharthshukla
0589e533cd
Make testing toolchain python 3.x compliant
...
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
9 years ago