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)