You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Nobuaki Sukegawa (JIRA)" <ji...@apache.org> on 2015/09/27 16:48:04 UTC

[jira] [Created] (THRIFT-3360) Improve cross test servers and clients further

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)