Nobuaki Sukegawa created THRIFT-3360:
----------------------------------------

             Summary: Improve cross test servers and clients further
                 Key: THRIFT-3360
                 URL: https://issues.apache.org/jira/browse/THRIFT-3360
             Project: Thrift
          Issue Type: Bug
            Reporter: Nobuaki Sukegawa


This is follow up fixes to THRIFT-3347
All except C# cross tests in tests.json are mostly fixed now.

h3. Java

* Add missing client calls
* Add missing client assersions
* Semantic return code
* Fix insane server handler

Note that because of newly introduced Java testBinary and assertions, many 
failures are discovered and listed.
Binary incompatibility is tracked in THRIFT-3359 and I'm working on it.

h3. Python

* Fix testException
* Add testMultiException

h3. Javascript

* Fix testInsanity

h3. C++

* Do not return "basic type error" when connection etc. failed

h3. c_glib

* Fix client testInsanity (I forgot to include this to THRIFT-3347)
* Fix server insane handler

h3. Return code

I want to introduce new semantice return values, so updated test/README.md in 
the pull request.
The timeout bit is already used by test.py.

{quote}
+      #define TEST_UNKNOWN      64  // 0100 0000 (Failed to prepare environemt 
etc.)
+      #define TEST_TIMEOUT     128  // 1000 0000
{quote}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to