28 Commits

Author SHA1 Message Date
0c1d39df28 Separate incoming and outgoing metadata in context
This will prevent the incoming RPCs' metadata from appearing in outgoing RPCs
unless it is explicitly copied, e.g.:

incomingMD, ok := metadata.FromContext(ctx)
if ok {
  ctx = metadata.NewContext(ctx, incomingMD)
}

Fixes #1148
2017-04-07 11:54:56 -07:00
4acc9108c1 Merge pull request #1022 from ncteisen/http_interop
Add Go Client to Test Negative HTTP2 Conditions
2017-02-10 15:46:57 -08:00
a050dbc887 Fix and modify logging. 2017-02-06 18:01:02 -08:00
9d8ac14538 Add Go interop http2 client 2017-01-10 15:05:15 -08:00
ec1de5b416 call cancel on context in DoTimeoutOnSleepingServer 2017-01-05 13:01:42 -08:00
97b8c7c529 Set failfast to false for stress tests. 2016-12-27 16:56:55 -08:00
f45b8d1e94 fix the flakiness of timeout_on_sleeping_server interop test 2016-11-23 11:35:48 -08:00
2769b6cafd Fix comments from github 2016-11-10 16:50:37 -08:00
86765df8f8 Add comments and no longer export helper func 2016-11-02 15:19:21 -07:00
687c958422 Reimplement unimplemented_method and address gofmt issues 2016-11-02 14:53:28 -07:00
5b6bca7d0c Add unimplemented test cases to Go interop client
Add UnimplementedService/UnimplementedCall and
TestService/UnimplementedCall to test.proto then regenerated the proto
file.
2016-11-02 09:49:56 -07:00
dc220c92c0 Add support for custom metadata to Go interop code
Write custom_metadata test case in Go interop client and add support for
metadata echoing in Go interop server.
2016-11-02 09:20:52 -07:00
951b6cc1da Code review changes. 2016-09-30 07:44:08 -07:00
5823568fcb Code review changes. 2016-09-29 07:24:20 -07:00
23e20165e0 Code review changes. 2016-09-28 13:53:27 -07:00
44e75c33ee Code review changes. 2016-08-26 12:59:51 -07:00
121344c9ee Code review changes. 2016-07-07 11:32:46 -07:00
de2db99c84 Code review changes. 2016-07-07 07:39:32 -07:00
f9584a00cf Move the server-side handling code from StreamingOutputCall to FullDuplexCall. 2016-07-01 09:32:29 -07:00
fa1bb7b833 For FullDuplex() call, check error from stream.Recv() instead of stream.CloseSend(). 2016-07-01 09:12:45 -07:00
7a971bb142 Fix check for error string. 2016-07-01 09:04:20 -07:00
0eec1573d0 Fix NULL pointer dereference. 2016-07-01 08:50:57 -07:00
84352c6400 Change interop server to support response_status field. 2016-07-01 07:51:35 -07:00
d7ac54924b Add status_code_and_message interop test. (Does not yet work, because
the server does not yet support the response_status field.)
2016-06-30 14:57:30 -07:00
62a892fc16 Move interop log from utils to client main 2016-04-04 16:00:19 -07:00
855235934b fix some comments 2015-12-18 18:25:28 -08:00
453b255dda gofmt 2015-12-18 16:50:38 -08:00
7239e4afea Refactor interop tests 2015-12-18 16:26:06 -08:00