diff options
author | Yihua Zhang <yihuaz@google.com> | 2018-04-25 13:07:45 -0700 |
---|---|---|
committer | Yihua Zhang <yihuaz@google.com> | 2018-04-25 13:07:45 -0700 |
commit | 7f2880d2ac53bb28f35294720a5e953c36468a3b (patch) | |
tree | e6fdba52ae4c58d8d23f7435e91f16c8882c7134 | |
parent | 246071a4e22d3d2ea19dad8714b19ef2dae5464a (diff) |
enable c++ for ALTS kokoro tests
-rw-r--r-- | src/core/lib/security/transport/security_handshaker.cc | 6 | ||||
-rwxr-xr-x | tools/run_tests/run_interop_tests.py | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/core/lib/security/transport/security_handshaker.cc b/src/core/lib/security/transport/security_handshaker.cc index 57dd3406bc..daeedf4810 100644 --- a/src/core/lib/security/transport/security_handshaker.cc +++ b/src/core/lib/security/transport/security_handshaker.cc @@ -232,6 +232,12 @@ static grpc_error* on_handshake_next_done_locked( const unsigned char* bytes_to_send, size_t bytes_to_send_size, tsi_handshaker_result* handshaker_result) { grpc_error* error = GRPC_ERROR_NONE; + + // Handshaker was shutdown. + if (h->shutdown) { + security_handshake_failed_locked(h, GRPC_ERROR_REF(error)); + return GRPC_ERROR_CREATE_FROM_STATIC_STRING("Handshaker shutdown"); + } // Read more if we need to. if (result == TSI_INCOMPLETE_DATA) { GPR_ASSERT(bytes_to_send_size == 0); diff --git a/tools/run_tests/run_interop_tests.py b/tools/run_tests/run_interop_tests.py index 56aee6419e..1f5a2df285 100755 --- a/tools/run_tests/run_interop_tests.py +++ b/tools/run_tests/run_interop_tests.py @@ -638,10 +638,10 @@ _LANGUAGES_WITH_HTTP2_CLIENTS_FOR_HTTP2_SERVER_TEST_CASES = [ ] #TODO: Add c++ when c++ ALTS interop client is ready. -_LANGUAGES_FOR_ALTS_TEST_CASES = ['java', 'go'] +_LANGUAGES_FOR_ALTS_TEST_CASES = ['java', 'go', 'c++'] #TODO: Add c++ when c++ ALTS interop server is ready. -_SERVERS_FOR_ALTS_TEST_CASES = ['java', 'go'] +_SERVERS_FOR_ALTS_TEST_CASES = ['java', 'go', 'c++'] _TRANSPORT_SECURITY_OPTIONS = ['tls', 'alts', 'insecure'] |