See <https://builds.apache.org/job/Thrift/1124/changes>
Changes:
[jfarrell] Thrift-2421:Tree/Recursive struct support in thrift
[henrique] THRIFT-2421: Tree/Recursive struct support in thrift
------------------------------------------
[...truncated 4865 lines...]
testTransportReadAll (__main__.TestEof)
Test that readAll on any type of transport throws an EOFError ... ok
----------------------------------------------------------------------
Ran 4 tests in 0.097s
OK
testConnectTimeout (__main__.TimeoutTest) ... testConnectTimeout
(__main__.TimeoutTest) ... ok
testWriteTimeout (__main__.TimeoutTest) ... ok
----------------------------------------------------------------------
Ran 2 tests in 0.059s
OK
ok
testWriteTimeout (__main__.TimeoutTest) ... ok
----------------------------------------------------------------------
Ran 2 tests in 0.072s
OK
..................
----------------------------------------------------------------------
Ran 18 tests in 0.754s
OK
----------------
Executing individual test scripts with various generated code directories
Directories to be tested: gen-py-default, gen-py-slots, gen-py-newstyle,
gen-py-newstyleslots, gen-py-dynamic, gen-py-dynamicslots
Scripts to be tested: TSimpleJSONProtocolTest.py, SerializationTest.py,
TestEof.py, TestSyntax.py, TestSocket.py
----------------
Testing script: /usr/bin/python ./TSimpleJSONProtocolTest.py
--genpydir=gen-py-default
----
Testing script: /usr/bin/python ./SerializationTest.py --genpydir=gen-py-default
----
Testing script: /usr/bin/python ./TestEof.py --genpydir=gen-py-default
----
Testing script: /usr/bin/python ./TestSyntax.py --genpydir=gen-py-default
----
Testing script: /usr/bin/python ./TestSocket.py --genpydir=gen-py-default
----
Testing script: /usr/bin/python ./TSimpleJSONProtocolTest.py
--genpydir=gen-py-slots
----
Testing script: /usr/bin/python ./SerializationTest.py --genpydir=gen-py-slots
----
Testing script: /usr/bin/python ./TestEof.py --genpydir=gen-py-slots
----
Testing script: /usr/bin/python ./TestSyntax.py --genpydir=gen-py-slots
----
Testing script: /usr/bin/python ./TestSocket.py --genpydir=gen-py-slots
----
Testing script: /usr/bin/python ./TSimpleJSONProtocolTest.py
--genpydir=gen-py-newstyle
----
Testing script: /usr/bin/python ./SerializationTest.py
--genpydir=gen-py-newstyle
----
Testing script: /usr/bin/python ./TestEof.py --genpydir=gen-py-newstyle
----
Testing script: /usr/bin/python ./TestSyntax.py --genpydir=gen-py-newstyle
----
Testing script: /usr/bin/python ./TestSocket.py --genpydir=gen-py-newstyle
----
Testing script: /usr/bin/python ./TSimpleJSONProtocolTest.py
--genpydir=gen-py-newstyleslots
----
Testing script: /usr/bin/python ./SerializationTest.py
--genpydir=gen-py-newstyleslots
----
Testing script: /usr/bin/python ./TestEof.py --genpydir=gen-py-newstyleslots
----
Testing script: /usr/bin/python ./TestSyntax.py --genpydir=gen-py-newstyleslots
----
Testing script: /usr/bin/python ./TestSocket.py --genpydir=gen-py-newstyleslots
----
Testing script: /usr/bin/python ./TSimpleJSONProtocolTest.py
--genpydir=gen-py-dynamic
----
Testing script: /usr/bin/python ./SerializationTest.py --genpydir=gen-py-dynamic
----
Testing script: /usr/bin/python ./TestEof.py --genpydir=gen-py-dynamic
----
Testing script: /usr/bin/python ./TestSyntax.py --genpydir=gen-py-dynamic
----
Testing script: /usr/bin/python ./TestSocket.py --genpydir=gen-py-dynamic
----
Testing script: /usr/bin/python ./TSimpleJSONProtocolTest.py
--genpydir=gen-py-dynamicslots
----
Testing script: /usr/bin/python ./SerializationTest.py
--genpydir=gen-py-dynamicslots
----
Testing script: /usr/bin/python ./TestEof.py --genpydir=gen-py-dynamicslots
----
Testing script: /usr/bin/python ./TestSyntax.py --genpydir=gen-py-dynamicslots
----
Testing script: /usr/bin/python ./TestSocket.py --genpydir=gen-py-dynamicslots
----
----------------
Executing Client/Server tests with various generated code directories
Servers to be tested: TSimpleServer, TThreadedServer, TThreadPoolServer,
TProcessPoolServer, TForkingServer, TNonblockingServer, THttpServer
Directories to be tested: gen-py-default, gen-py-slots, gen-py-newstyle,
gen-py-newstyleslots, gen-py-dynamic, gen-py-dynamicslots
Protocols to be tested: accel, binary, compact
Options to be tested: ZLIB(yes/no), SSL(yes/no)
----------------
Test run #1: (includes gen-py-default) Server=TSimpleServer, Proto=accel,
zlib=False, SSL=False
Testing server TSimpleServer: /usr/bin/python ./TestServer.py
--genpydir=gen-py-default --proto=accel --port=9090 TSimpleServer
Testing client: /usr/bin/python ./TestClient.py --genpydir=gen-py-default
--proto=accel --port=9090
OK: Finished (includes gen-py-default) TSimpleServer / accel proto /
zlib=False / SSL=False. 1 combinations tested.
Test run #2: (includes gen-py-default) Server=TSimpleServer, Proto=accel,
zlib=False, SSL=True
Testing server TSimpleServer: /usr/bin/python ./TestServer.py
--genpydir=gen-py-default --proto=accel --port=9090 --ssl TSimpleServer
Testing client: /usr/bin/pythonEEEEEEE...........
======================================================================
ERROR: testByte (__main__.AcceleratedBinaryTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./TestClient.py", line 85, in setUp
self.transport.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TTransport.py",
line 149, in open
return self.__trans.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TSSLSocket.py",
line 112, in open
message=message)
TTransportException: Could not connect to localhost:9090: [Errno 111]
Connection refused
======================================================================
ERROR: testDouble (__main__.AcceleratedBinaryTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./TestClient.py", line 85, in setUp
self.transport.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TTransport.py",
line 149, in open
return self.__trans.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TSSLSocket.py",
line 112, in open
message=message)
TTransportException: Could not connect to localhost:9090: [Errno 111]
Connection refused
======================================================================
ERROR: testEnum (__main__.AcceleratedBinaryTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./TestClient.py", line 85, in setUp
self.transport.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TTransport.py",
line 149, in open
return self.__trans.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TSSLSocket.py",
line 112, in open
message=message)
TTransportException: Could not connect to localhost:9090: [Errno 111]
Connection refused
======================================================================
ERROR: testException (__main__.AcceleratedBinaryTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./TestClient.py", line 85, in setUp
self.transport.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TTransport.py",
line 149, in open
return self.__trans.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TSSLSocket.py",
line 112, in open
message=message)
TTransportException: Could not connect to localhost:9090: [Errno 111]
Connection refused
======================================================================
ERROR: testI32 (__main__.AcceleratedBinaryTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./TestClient.py", line 85, in setUp
self.transport.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TTransport.py",
line 149, in open
return self.__trans.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TSSLSocket.py",
line 112, in open
message=message)
TTransportException: Could not connect to localhost:9090: [Errno 111]
Connection refused
======================================================================
ERROR: testI64 (__main__.AcceleratedBinaryTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./TestClient.py", line 85, in setUp
self.transport.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TTransport.py",
line 149, in open
return self.__trans.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TSSLSocket.py",
line 112, in open
message=message)
TTransportException: Could not connect to localhost:9090: [Errno 111]
Connection refused
======================================================================
ERROR: testList (__main__.AcceleratedBinaryTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "./TestClient.py", line 85, in setUp
self.transport.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TTransport.py",
line 149, in open
return self.__trans.open()
File
"./../../lib/py/build/lib.linux-x86_64-2.7/thrift/transport/TSSLSocket.py",
line 112, in open
message=message)
TTransportException: Could not connect to localhost:9090: [Errno 111]
Connection refused
----------------------------------------------------------------------
Ran 18 tests in 1.200s
FAILED (errors=7)
./TestClient.py --genpydir=gen-py-default --proto=accel --port=9090 --ssl
Traceback (most recent call last):
File "./RunClientServer.py", line 191, in <module>
runServiceTest(genpydir, try_server, try_proto, options.port, with_zlib,
with_ssl)
File "./RunClientServer.py", line 142, in runServiceTest
raise Exception("Client subprocess failed, retcode=%d, args: %s" % (ret, '
'.join(cli_args)))
Exception: Client subprocess failed, retcode=1, args: /usr/bin/python
./TestClient.py --genpydir=gen-py-default --proto=accel --port=9090 --ssl
FAIL: RunClientServer.py
==================
1 of 1 test failed
==================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `<https://builds.apache.org/job/Thrift/ws/test/py'>
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `<https://builds.apache.org/job/Thrift/ws/test/py'>
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `<https://builds.apache.org/job/Thrift/ws/test'>
make: *** [check-recursive] Error 1
Build step 'Execute shell' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
[TASKS] Skipping publisher since build result is FAILURE
Archiving artifacts
Publishing Javadoc
Updating THRIFT-2421