Commit Graph

32 Commits

Author SHA1 Message Date
Nobuaki Sukegawa
9890c28b7e THRIFT-3568 THeader server crashes on readSlow
Client: C++
Patch: Nobuaki Sukegawa

This closes #807
2016-01-24 00:13:44 +09:00
Nobuaki Sukegawa
2ba79440bf THRIFT-3544 Let cross test fail when server process died unexpectedly
Client: Test
Patch: Nobuaki Sukegawa

This closes #793
2016-01-19 02:48:07 +09:00
Nobuaki Sukegawa
1a42a05477 Skip C#-Python SSL cross tests that fails on Debian image
It is presumably due to SSL chagnes in Python 2.7.9.
2016-01-12 20:15:06 +09:00
Nobuaki Sukegawa
ad8358664e THRIFT-3505 Enhance Python TSSLSocket
This closes #760
2016-01-03 02:39:51 +09:00
Nobuaki Sukegawa
6dde7f1925 Disable 2 flaky cross tests 2015-12-24 02:11:17 +09:00
Nobuaki Sukegawa
e68ccc23be THRIFT-3482 Haskell JSON protocol does not encode binary field as Base64 2015-12-13 23:48:22 +09:00
Nobuaki Sukegawa
ef2b5285f3 THRIFT-3145 JSON protocol does not handle bool and empty containers correctly
Client: Haskell
Patch: Nobuaki Sukegawa

Fix bool and empty map and add test

This closes #740
2015-12-13 14:07:27 +09:00
Nobuaki Sukegawa
a6ab1f5e6d THRIFT-3452 .travis.yml: Migrating from legacy to container-based infrastructure
Client: Build
Patch: Nobuaki Sukegawa

Use "services: docker"

This closes #730
2015-12-05 11:28:27 +09:00
Nobuaki Sukegawa
f56b90772f THRIFT-3444 Large 64 bit Integer does not preserve value through Node.js JSONProtocol
Client: Node.js
Patch: Nobuaki Sukegawa

This closes #712
2015-12-02 02:03:59 +09:00
Nobuaki Sukegawa
bc7e480d0f THRIFT-3350 Python JSON protocol does not encode binary as Base64
Client: Python
Patch: Nobuaki Sukegawa

This closes #697
2015-11-15 14:00:18 +09:00
Nobuaki Sukegawa
8a4d06febe THRIFT-3409 NodeJS binary field issues
Client: Node.js
Patch: Nobuaki Sukegawa

This closes #681
2015-11-06 21:25:25 +09:00
Nobuaki Sukegawa
a185d7e785 THRIFT-1857 Python 3 Support
Client: Python
Patch: Nobuaki Sukegawa

Add py3 cross test
2015-11-06 21:24:24 +09:00
Dave Watson
792db4e926 THRIFT-2423 Facebook's THeader protocol and transport for cpp
Client: C++ Library, Compiler
Patch: Dave Watson rebased by Nobuaki Sukegawa

This closes #357 and closes #677
2015-11-04 01:25:22 +09:00
Nobuaki Sukegawa
b31f0900b5 THRIFT-338 Compact Protocol in Erlang
Client: Erlang
Patch: Nobuaki Sukegawa

This closes #338
2015-11-03 22:02:55 +09:00
Nobuaki Sukegawa
f58bca7adb THRIFT-2113 Erlang SSL Socket Support
Client: Erlang
Patch: Nobuaki Sukegawa

Enable SSL cross test
2015-11-01 18:30:46 +09:00
Nobuaki Sukegawa
826ea998d5 THRIFT-3400 Add Erlang to cross test
Client: Test, Erlang
Patch: Nobuaki Sukegawa
2015-10-31 14:54:12 +09:00
Nobuaki Sukegawa
a175437f66 THRIFT-3276 Binary data does not decode correctly using the TJSONProtocol when the base64 encoded data is padded.
This closes #645
2015-10-11 00:55:58 +02:00
Randy Abernethy
983bf7de41 THRIFT-3373: cross test cleanup
Client: build, node, c_glib, cpp, hs, py, rb
Patch: Nobuaki Sukegawa

Github Pull Request:
This closes #641
commit 338f1a502961a4f63b0bd4b3dae4099062d6d17f
Author: Nobuaki Sukegawa <nsukeg@gmail.com>
Date: 2015-10-09T17:25:18Z
THRIFT-3373 Various fixes for cross test servers and clients
2015-10-09 12:28:57 -07:00
Jens Geyer
123258ba60 THRIFT-3364 Fix ruby binary field encoding in TJSONProtocol
Client: Ruby
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>

This closes #633
2015-10-02 00:38:17 +02:00
Jens Geyer
178b813acd THRIFT-3361 Improve C# library
Client: C#
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>

This closes #630
2015-09-30 23:16:45 +02:00
Nobuaki Sukegawa
01ede042aa THRIFT-3360 Improve cross test servers and clients further
This closes #629
2015-09-28 20:38:37 +02:00
Jens Geyer
d629ea0bb2 THRIFT-3347 Improve cross test servers and clients
Client: TestSuite, C++, Perl, NodeJS, c_glib, Haskell, Python
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>

This closes #621
2015-09-23 21:20:38 +02:00
Nobuaki Sukegawa
6823829710 THRIFT-3342 Improve ruby cross test client and server compatibility
This closes #615
2015-09-22 07:48:25 +02:00
Nobuaki Sukegawa
a649e7473b THRIFT-3337 Add testBool method to cross tests
This closes #611
2015-09-21 23:07:39 +02:00
Jens Geyer
5bc8b5a3a5 THRIFT-3302 Go JSON protocol should encode Thrift byte type as signed integer string
Client: Go
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>

This closes #591
2015-09-05 12:50:24 +02:00
Nobuaki Sukegawa
2fab3deb09 THRIFT-3296 - Go cross test does not conform to spec 2015-08-17 21:54:23 +10:00
Jim King
f5f1b35a7d THRIFT-3053: Added perl SSL Socket support, split SSLSocket and SSLServerSocket out from their base classes, fixed THRIFT-3191 generated perl compiler exception handling code, added perl to make cross, fixed THRIFT-3189 allowing perl to listen on a specific interface through construction arguments. Did not add support in the perl client SSLSocket to verify server certificate authenticity at this time. 2015-07-30 14:19:49 +02:00
Jim King
5903d67459 THRIFT-3211: add php client compact protocol to make cross test
This closes #532
2015-07-03 20:48:50 +02:00
Roger Meier
5af3b8abf7 make cross: update test/known_failures_Linux.json 2015-04-12 11:41:55 +02:00
Nobuaki Sukegawa
147a5a278a THRIFT-2946 Enhance usability of cross test framework
*make fail* runs test.py 4 times to detect nondeterministic failures.
2015-04-12 09:58:22 +02:00
Roger Meier
bb23eadca1 THRIFT-2946 Enhance usability of cross test framework
introduce *make fail* to update known failures
2015-04-11 13:15:13 +02:00
Roger Meier
41ad4342c5 THRIFT-847 Test Framework harmonization across all languages
THRIFT-2946 Enhance usability of cross test framework

Patch: Nobuaki Sukegawa

This closes: #358
2015-03-24 22:30:40 +01:00