From 7594da8d7ac8d3525aa736d8fef89e465c63533e Mon Sep 17 00:00:00 2001 From: Aki Sukegawa Date: Mon, 7 Mar 2022 00:28:26 -0500 Subject: THRIFT-5536 Fix cross language tests --- test/erl/src/test_thrift_server.erl | 6 +++++- test/go/src/bin/testclient/main.go | 1 + test/go/src/bin/testserver/main.go | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/erl/src/test_thrift_server.erl b/test/erl/src/test_thrift_server.erl index dad8dec93..145feaca3 100644 --- a/test/erl/src/test_thrift_server.erl +++ b/test/erl/src/test_thrift_server.erl @@ -19,7 +19,7 @@ -module(test_thrift_server). --export([start/0, start/1, start_link/2, handle_function/2]). +-export([start/0, start/1, start_link/2, handle_function/2, handle_error/2]). -include("thrift_constants.hrl"). -include("gen-erl/thrift_test_types.hrl"). @@ -231,3 +231,7 @@ handle_function(testOneway, {Seconds}) -> io:format("testOneway: ~p~n", [Seconds]), timer:sleep(1000 * Seconds), ok. + +% This is not mandatory but improving test logs. +handle_error(Arg1, Arg2) -> + io:format("handle_error is called: ~p ~p~n", [Arg1, Arg2]). diff --git a/test/go/src/bin/testclient/main.go b/test/go/src/bin/testclient/main.go index f0ce0528e..b7119589e 100644 --- a/test/go/src/bin/testclient/main.go +++ b/test/go/src/bin/testclient/main.go @@ -34,6 +34,7 @@ var host = flag.String("host", "localhost", "Host to connect") var port = flag.Int64("port", 9090, "Port number to connect") var domain_socket = flag.String("domain-socket", "", "Domain Socket (e.g. /tmp/thrifttest.thrift), instead of host and port") var transport = flag.String("transport", "buffered", "Transport: buffered, framed, http, zlib") +var _ = flag.Bool("zlib", false, "For compatibility. Ignored.") var protocol = flag.String("protocol", "binary", "Protocol: binary, compact, json") var ssl = flag.Bool("ssl", false, "Encrypted Transport using SSL") var testloops = flag.Int("testloops", 1, "Number of Tests") diff --git a/test/go/src/bin/testserver/main.go b/test/go/src/bin/testserver/main.go index 011a71d48..60a764fdb 100644 --- a/test/go/src/bin/testserver/main.go +++ b/test/go/src/bin/testserver/main.go @@ -33,6 +33,7 @@ var host = flag.String("host", "localhost", "Host to connect") var port = flag.Int64("port", 9090, "Port number to connect") var domain_socket = flag.String("domain-socket", "", "Domain Socket (e.g. /tmp/ThriftTest.thrift), instead of host and port") var transport = flag.String("transport", "buffered", "Transport: buffered, framed, http, zlib") +var _ = flag.Bool("zlib", false, "For compatibility. Ignored.") var protocol = flag.String("protocol", "binary", "Protocol: binary, compact, json, header") var ssl = flag.Bool("ssl", false, "Encrypted Transport using SSL") var certPath = flag.String("certPath", "keys", "Directory that contains SSL certificates") -- cgit v1.2.1