Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Patch Available
Description
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.
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
Perl and NodeJS
- testInsanity was following C++ version
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
Attachments
Issue Links
- is related to
-
THRIFT-3373 Various fixes for cross test servers and clients
- Closed
-
THRIFT-3495 Minor enhancements and fixes for cross test
- Closed