[ 
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)

Reply via email to