THRIFT-3585 Compact protocol implementation for Lua Enable compact protocol for cross test.
Project: http://git-wip-us.apache.org/repos/asf/thrift/repo Commit: http://git-wip-us.apache.org/repos/asf/thrift/commit/ebd71ced Tree: http://git-wip-us.apache.org/repos/asf/thrift/tree/ebd71ced Diff: http://git-wip-us.apache.org/repos/asf/thrift/diff/ebd71ced Branch: refs/heads/master Commit: ebd71cedc3f7c641c76abc2ec13119465c5b02a6 Parents: 1f647f0 Author: Nobuaki Sukegawa <ns...@apache.org> Authored: Thu Feb 4 21:28:22 2016 +0900 Committer: Nobuaki Sukegawa <ns...@apache.org> Committed: Thu Feb 4 22:20:01 2016 +0900 ---------------------------------------------------------------------- test/known_failures_Linux.json | 4 +--- test/lua/test_basic_client.lua | 35 ++++++++++++++++++----------------- test/lua/test_basic_server.lua | 32 ++++++++++++++++---------------- test/tests.json | 3 ++- 4 files changed, 37 insertions(+), 37 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/thrift/blob/ebd71ced/test/known_failures_Linux.json ---------------------------------------------------------------------- diff --git a/test/known_failures_Linux.json b/test/known_failures_Linux.json index ab2f374..be9e945 100644 --- a/test/known_failures_Linux.json +++ b/test/known_failures_Linux.json @@ -125,12 +125,10 @@ "perl-perl_binary_framed-ip-ssl", "perl-php_binary_framed-ip", "py-cpp_compact_buffered-ip", - "py-lua_accel-binary_buffered-ip", "py-perl_accel-binary_buffered-ip-ssl", "py-perl_accel-binary_framed-ip-ssl", "py-perl_binary_buffered-ip-ssl", "py-perl_binary_framed-ip-ssl", "py3-perl_binary_buffered-ip-ssl", - "py3-perl_binary_framed-ip-ssl", - "rb-lua_accel-binary_buffered-ip" + "py3-perl_binary_framed-ip-ssl" ] http://git-wip-us.apache.org/repos/asf/thrift/blob/ebd71ced/test/lua/test_basic_client.lua ---------------------------------------------------------------------- diff --git a/test/lua/test_basic_client.lua b/test/lua/test_basic_client.lua index 8d00cce..b89f25d 100644 --- a/test/lua/test_basic_client.lua +++ b/test/lua/test_basic_client.lua @@ -1,24 +1,25 @@ --- Licensed to the Apache Software Foundation (ASF) under one --- or more contributor license agreements. See the NOTICE file --- distributed with this work for additional information --- regarding copyright ownership. The ASF licenses this file --- to you under the Apache License, Version 2.0 (the --- "License"); you may not use this file except in compliance --- with the License. You may obtain a copy of the License at - --- http://www.apache.org/licenses/LICENSE-2.0 - --- Unless required by applicable law or agreed to in writing, --- software distributed under the License is distributed on an --- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --- KIND, either express or implied. See the License for the --- specific language governing permissions and limitations --- under the License. +-- Licensed to the Apache Software Foundation (ASF) under one +-- or more contributor license agreements. See the NOTICE file +-- distributed with this work for additional information +-- regarding copyright ownership. The ASF licenses this file +-- to you under the Apache License, Version 2.0 (the +-- "License"); you may not use this file except in compliance +-- with the License. You may obtain a copy of the License at + +-- http://www.apache.org/licenses/LICENSE-2.0 + +-- Unless required by applicable law or agreed to in writing, +-- software distributed under the License is distributed on an +-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +-- KIND, either express or implied. See the License for the +-- specific language governing permissions and limitations +-- under the License. require('TSocket') require('TBufferedTransport') require('TFramedTransport') +require('TCompactProtocol') require('TBinaryProtocol') require('ThriftTest_ThriftTest') require('liblualongnumber') @@ -71,7 +72,7 @@ function testBasicClient(rawArgs) local protocols = { binary = TBinaryProtocol, - -- compact = TCompactProtocol, + compact = TCompactProtocol, } assert(protocols[opt.protocol] ~= nil) local protocol = protocols[opt.protocol]:new{ http://git-wip-us.apache.org/repos/asf/thrift/blob/ebd71ced/test/lua/test_basic_server.lua ---------------------------------------------------------------------- diff --git a/test/lua/test_basic_server.lua b/test/lua/test_basic_server.lua index fb8f074..9dbf707 100644 --- a/test/lua/test_basic_server.lua +++ b/test/lua/test_basic_server.lua @@ -1,19 +1,19 @@ --- Licensed to the Apache Software Foundation (ASF) under one --- or more contributor license agreements. See the NOTICE file --- distributed with this work for additional information --- regarding copyright ownership. The ASF licenses this file --- to you under the Apache License, Version 2.0 (the --- "License"); you may not use this file except in compliance --- with the License. You may obtain a copy of the License at - --- http://www.apache.org/licenses/LICENSE-2.0 - --- Unless required by applicable law or agreed to in writing, --- software distributed under the License is distributed on an --- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --- KIND, either express or implied. See the License for the --- specific language governing permissions and limitations --- under the License. +-- Licensed to the Apache Software Foundation (ASF) under one +-- or more contributor license agreements. See the NOTICE file +-- distributed with this work for additional information +-- regarding copyright ownership. The ASF licenses this file +-- to you under the Apache License, Version 2.0 (the +-- "License"); you may not use this file except in compliance +-- with the License. You may obtain a copy of the License at + +-- http://www.apache.org/licenses/LICENSE-2.0 + +-- Unless required by applicable law or agreed to in writing, +-- software distributed under the License is distributed on an +-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +-- KIND, either express or implied. See the License for the +-- specific language governing permissions and limitations +-- under the License. require('ThriftTest_ThriftTest') require('TSocket') http://git-wip-us.apache.org/repos/asf/thrift/blob/ebd71ced/test/tests.json ---------------------------------------------------------------------- diff --git a/test/tests.json b/test/tests.json index 4bc9768..be5992c 100644 --- a/test/tests.json +++ b/test/tests.json @@ -509,7 +509,8 @@ "ip" ], "protocols": [ - "binary" + "binary", + "compact" ], "command": [ "lua",