Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97 .
2017-01-23 07:48:42 -08:00
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
2017-01-20 18:11:52 -08:00
Craig Tiller
f3ed2bf8ca
Fix interop
2017-01-10 17:01:26 -08:00
Noah Eisen
45ebd355cd
Fix clang format
2016-10-28 16:08:04 -07:00
Noah Eisen
e7223afdd5
Use default Empty ctor instead of Empty::default_instance
2016-10-28 13:39:06 -07:00
Noah Eisen
ca5cdf454c
Add unimplemented_service test case for cpp interop client
2016-10-27 18:01:37 -07:00
Noah Eisen
32eee7739b
Changed name of rpc method to fit with the conventional naming. Also fixed type in interop client flag help message
2016-10-19 10:04:38 -07:00
Mark D. Roth
948f95b2ce
Merge pull request #7201 from markdroth/run_interop_tests_go
...
Fix status_code_and_message interop test for C++ and PHP. Change run_interop_tests.py to run this test for C++ and Go.
2016-10-18 11:08:18 -07:00
Mark D. Roth
5e258bf32b
clang-format
2016-10-14 14:59:19 -07:00
Noah Eisen
cece9c7368
manually fixed merge conflict. caused by the addition of a different new interop test
2016-10-12 15:04:45 -07:00
makdharma
5ef0c0041f
Merge pull request #8101 from makdharma/cacheable_unary
...
Add interop test for Cacheable Unary Calls
2016-10-12 10:53:56 -07:00
Makarand Dharmapurikar
b58c2db616
yet another gcc 4.4 compile fix.
2016-09-30 16:21:11 -07:00
Mark D. Roth
43b817ced1
Merge remote-tracking branch 'upstream/master' into run_interop_tests_go
2016-09-30 07:48:00 -07:00
Noah Eisen
98b3663f6c
Fixed type in comments
2016-09-29 14:00:47 -07:00
Noah Eisen
0adb728083
removed check for status error message. Investigating why node servers send messages back that are not empty
2016-09-29 12:01:11 -07:00
Noah Eisen
02e70ed120
changed method name in test.proto to more accurately reflect how the calls will be used
2016-09-28 14:17:25 -07:00
Makarand Dharmapurikar
af564a1e92
changed timestamp clock from REALTIME to PRECISE
...
to increase robustness
2016-09-28 12:50:37 -07:00
Noah Eisen
a27eb1d07a
added the unimplemented_call test to interop_client.cc. Next step is to call this from the driver program, run_interop_tests.py
2016-09-28 12:19:52 -07:00
Makarand Dharmapurikar
42511cfd8b
Addressed review feedback
...
1. modified documentation
2. changed test slightly to make it more robust to accidental cache hits
2016-09-27 18:15:54 -07:00
Makarand Dharmapurikar
1ed0b8e3d7
Add interop test for Cacheable Unary Calls
...
modified interop test spec doc
added CacheableUnaryCall to test.proto
modified server and client implmenentations to support new method
2016-09-14 15:01:16 -07:00
Mark D. Roth
366c6ceb8c
Merge remote-tracking branch 'upstream/master' into run_interop_tests_go
2016-08-26 13:01:15 -07:00
David Garcia Quintas
6b11462da1
removed codegen/alloc.h
2016-07-27 14:49:53 -07:00
Mark D. Roth
b9151e3c0b
Use separate client context object for full duplex call.
2016-07-07 08:36:26 -07:00
Mark D. Roth
dbf2adc980
Fix C++ status_code_and_message test to comply with the spec.
...
Enable C++ test in run_interop_tests.py.
2016-07-07 08:19:27 -07:00
David Garcia Quintas
193a5c737f
printf portability sucks
2016-06-27 11:30:10 -07:00
David Garcia Quintas
83a6a828b0
Fixed error messages for C++ interop client.
2016-06-23 11:33:13 -07:00
David Garcia Quintas
dacce7a1e1
fixed bad merge. c++ tests should work again
2016-06-21 16:40:20 -07:00
David Garcia Quintas
50c5511a9b
Merge branch 'master' of github.com:grpc/grpc into simplify_compression_interop
2016-06-17 19:01:03 -07:00
Vijay Pai
6ab4788ae9
clang-format changes
2016-06-17 00:31:23 -07:00
David Garcia Quintas
909dd6ec8b
Merge branch 'master' of github.com:grpc/grpc into simplify_compression_interop
2016-06-16 17:03:40 -07:00
David Garcia Quintas
560875239e
c++ client & server changes to bring code up to spec
2016-06-16 16:52:11 -07:00
Vijay Pai
b31a9a0900
Include <cinttypes> for PRIuPTR. Not clear why this is needed.
2016-06-16 07:50:20 +00:00
Yuchen Zeng
beaa35724c
Fix type mismatch for type_size
2016-06-10 15:46:14 -07:00
Yuchen Zeng
0ba114408e
Fix gpr_log format mismatches in c++ tests
2016-06-10 15:15:44 -07:00
David Garcia Quintas
74686ce7c4
Completed interop spec, as well as code for c++
2016-06-09 15:33:33 -07:00
David Garcia Quintas
485cf40ab7
Fixed wrong spec and reworked streaming compressed case
2016-06-08 13:35:25 -07:00
David Garcia Quintas
20d802db98
removed unused vble
2016-06-07 22:04:10 -07:00
David Garcia Quintas
126ae106d6
fixed silly typo
2016-06-07 21:15:05 -07:00
David Garcia Quintas
d3ce0218d1
disabled bogus checks for streaming compressed
2016-06-07 18:45:21 -07:00
David Garcia Quintas
5756c8fead
removed RANDOM and simplified req for compression
2016-06-07 18:00:44 -07:00
Jan Tattermusch
aa51f63da3
Merge pull request #6463 from dgquintas/fix_compression_interop
...
Fixed compression interop and re-enable for C++.
2016-05-18 07:29:04 -07:00
Vijay Pai
b4cb249107
steaming -> streaming
2016-05-12 09:28:15 -07:00
Sree Kuchibhotla
4f5b2916cc
fix clang formatting
2016-05-06 10:48:17 -07:00
David Garcia Quintas
303d3082a0
Fixed compression interop and re-enable for C++.
...
Also added some defense in depth for compression algorithms in the
receive path.
2016-05-05 18:26:13 -07:00
Sree Kuchibhotla
c5549fcd0a
Remove redundant error check
2016-05-05 16:12:54 -07:00
Sree Kuchibhotla
ad0f792254
Interop client that is resilient to server restarts
2016-05-05 15:39:36 -07:00
Craig Tiller
6169d5f7b0
Update copyrights
2016-03-31 07:46:18 -07:00
Craig Tiller
9533d042d4
Fix includes
2016-03-25 17:11:06 -07:00
Craig Tiller
f40df23eeb
Auto-changes
2016-03-25 13:38:14 -07:00
yang-g
c10348a555
Add custom_metadata test case
2016-02-19 16:05:10 -08:00
murgatroid99
3466c4b55d
Updated copyrights
2016-01-12 10:26:04 -08:00
Craig Tiller
7cc0f464d1
Merge github.com:grpc/grpc into proto_names
2016-01-07 16:37:03 -08:00
Sree Kuchibhotla
7cecfa6c48
Adjust the log levels in interop tests and stress tests
2016-01-06 08:09:02 -08:00
Craig Tiller
1b4e33029e
Consolidate C++ proto files under src/proto
...
- make the directory structure match the package structure
- sanitize the package structure (test --> testing)
- add auto-detection of proto file dependencies
2015-12-17 16:35:00 -08:00
David Garcia Quintas
a2b7817481
Removed compression checks from vanilla large unary
2015-12-15 22:35:08 -08:00
David G. Quintas
75b53d6a5d
Merge pull request #3993 from ctiller/new_op
...
Core transport & call cleanup
2015-11-18 08:52:10 -08:00
Julien Boeuf
675b5ce861
Merge branch 'master' of github.com:grpc/grpc into core_creds_api_change
2015-11-17 15:05:45 -08:00
Craig Tiller
93b944785c
stream_op cleanup: test fixes and updates
2015-11-02 14:18:30 -08:00
Sree Kuchibhotla
41b2143dcb
Address code review comment
2015-10-22 10:42:47 -07:00
Sree Kuchibhotla
ac7edec71f
Add an option to reuse the TestService::Stub in interop client class
2015-10-20 16:45:52 -07:00
Sree Kuchibhotla
fbc376f935
Interop stress tests
2015-10-19 16:15:51 -07:00
Julien Boeuf
e5adc0eb67
Fixing Cpp tests.
2015-10-12 14:09:13 -07:00
Craig Tiller
71a0f9d3b0
Fix clang-format script
2015-09-28 17:22:01 -07:00
yang-g
78bddc66b7
Add empty_stream test case
2015-09-21 10:32:17 -07:00
yang-g
201ef59847
more changes
2015-09-02 15:55:10 -07:00
yang-g
867d0c132c
Fix auth tests
2015-09-02 14:33:15 -07:00
Julien Boeuf
5be92a316d
Shuffling headers around.
2015-08-28 16:28:18 -07:00
Julien Boeuf
4eaeb992d3
Addressing comments.
2015-08-27 15:41:52 -07:00
David Garcia Quintas
04ecfa1ad7
Added missing payloads to streaming compressed test
2015-08-25 14:19:48 -07:00
yang-g
9e2f90cd06
headers reorg
2015-08-21 15:35:03 -07:00
yang-g
8c2be9f228
Remove ChannelInterface and replace it with Channel
2015-08-19 16:28:09 -07:00
Vijay Pai
6d8d0144c8
Merge pull request #2975 from dgquintas/no_foreach_44
...
removed foreach loops for gcc 4.4
2015-08-19 09:30:23 -07:00
David Garcia Quintas
81491b6043
Removed function introducing dependency on proto in .h
2015-08-18 16:46:53 -07:00
David Garcia Quintas
2a6427ffdb
removed foreach loops for gcc 4.4
2015-08-18 11:12:55 -07:00
Craig Tiller
d6c98df792
clang-format all source
2015-08-18 09:33:44 -07:00
David Garcia Quintas
864d18650e
proto3 required changes
2015-08-13 15:26:00 -07:00
David Garcia Quintas
80dc66d8ab
Merge branch 'master' of github.com:grpc/grpc into compression-interop
2015-08-13 15:01:03 -07:00
yang-g
f6befe8690
update the interop test protos and code to proto3
2015-08-13 13:51:53 -07:00
David Garcia Quintas
93dfab9c6e
Make sure COMPRESSABLE is the default for LargeUnary
2015-08-13 11:29:50 -07:00
David Garcia Quintas
ba86dc0cbe
Removed spurious line that forced COMPRESSABLE for large unaries
2015-08-13 10:01:12 -07:00
David Garcia Quintas
616b375e35
Merged PerformLargeCompressedUnary into PerformLargeUnary
2015-08-11 15:21:02 -07:00
David Garcia Quintas
2e1bb1bf4d
Reverted unnecessary changes to server
2015-08-10 14:22:35 -07:00
David Garcia Quintas
cd37d5852b
Added new tests for compression
2015-08-09 16:16:53 -07:00
David Garcia Quintas
49a5130318
Merge branch 'compression-accept-encoding' into compression-interop
2015-08-09 09:21:01 -07:00
Abhishek Kumar
e1c867dbee
Added interop test for status_code_with_message
2015-08-05 11:04:45 -07:00
David Garcia Quintas
32ed2fd117
Merge branch 'master' into compression-interop
2015-07-22 09:22:20 -07:00
David Garcia Quintas
c899319fd8
Updated interop tests with support for compression.
...
The support for uncompressable payloads relies on a 512KB file with data from /dev/urandom
2015-07-22 09:10:39 -07:00
David Garcia Quintas
80f3995e47
wip
2015-07-21 16:07:36 -07:00
David Garcia Quintas
bf49e19c8c
Merge branch 'master' into compression-interop
2015-07-20 23:59:15 -07:00
David Garcia Quintas
9c512bdf98
wip
2015-07-20 23:43:53 -07:00
yang-g
ba5f98081a
Merge remote-tracking branch 'upstream/master' into per_call_oauth_creds_impl
2015-07-20 09:39:51 -07:00
yang-g
463cde7cf9
update according to spec change
2015-07-17 15:21:39 -07:00
yang-g
8c31ee2751
update according to spec change
2015-07-15 13:36:27 -07:00
yang-g
5bf510bba1
add per_rpc_creds test case in interop test
2015-07-14 10:54:29 -07:00
yang-g
be5f059219
Add oauth2_auth_token test case in interop test
2015-07-13 11:11:50 -07:00
yang-g
69563b9124
Add timeout interop test case
2015-07-10 15:32:11 -07:00
Yang Gao
c1a2c314fb
Update the Status API
2015-06-16 10:59:46 -07:00
Xudong Ma
a5861f3414
Correct the test request/response size, to be consistent with the test spec: https://github.com/grpc/grpc/blob/master/doc/interop-test-descriptions.md
2015-05-26 15:24:11 -07:00
Yang Gao
68d615737b
Add two scenarios in interop test
2015-04-24 14:42:42 -07:00
Abhishek Kumar
60572d422b
Move .proto files up for reuse
2015-04-16 20:45:25 -07:00