[
https://issues.apache.org/jira/browse/THRIFT-3347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nobuaki Sukegawa updated THRIFT-3347:
-------------------------------------
Description:
h3. Haskell
The test server and client ignore --transport and --ssl arguments and always
use raw socket.
I updated those apps so that it uses available transports but following are
disabled because they are not available at this time.
http transport for server
evhttp transport for client and server
SSL
Other than that, the patch adds testBinary and testBool calls to the client.
h3. C++
* testBinary, testStringMap and testMulti were missing
* testInsane and testMapMap didn't validate received values
* return code didn't follow what specified in test/README.md (although it's
common)
* testInsanity didn't follow spec
h3. Perl and NodeJS
* testInsanity was following C++ version
h3. Python
* Fix testMapMap and testInsanity
* Add testBinary (Skipped for JSON proto to avoid *make check* failure)
* Enabled logging for test server so that log files actually have something at
least
was:
The test server and client ignore *--transport* and *\--ssl* arguments and
always use raw socket.
I updated those apps so that it uses available transports but following are
disabled because they are not available at this time.
* *http* transport for server
* *evhttp* transport for client and server
* SSL
Other than that, the patch adds testBinary and testBool calls to the client.
> Update Haskell cross test apps
> ------------------------------
>
> Key: THRIFT-3347
> URL: https://issues.apache.org/jira/browse/THRIFT-3347
> Project: Thrift
> Issue Type: Improvement
> Components: Haskell - Library, Test Suite
> Reporter: Nobuaki Sukegawa
>
> h3. Haskell
> The test server and client ignore --transport and --ssl arguments and always
> use raw socket.
> I updated those apps so that it uses available transports but following are
> disabled because they are not available at this time.
> http transport for server
> evhttp transport for client and server
> SSL
> Other than that, the patch adds testBinary and testBool calls to the client.
> h3. C++
> * testBinary, testStringMap and testMulti were missing
> * testInsane and testMapMap didn't validate received values
> * return code didn't follow what specified in test/README.md (although it's
> common)
> * testInsanity didn't follow spec
> h3. Perl and NodeJS
> * testInsanity was following C++ version
> h3. Python
> * Fix testMapMap and testInsanity
> * Add testBinary (Skipped for JSON proto to avoid *make check* failure)
> * Enabled logging for test server so that log files actually have something
> at least
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)