See <https://builds.apache.org/job/Thrift/307/changes>
Changes: [jfarrell] THRIFT-1399: One of the TServerImpl.Create CTORs lacks implementation Client: delphi Patch: Jens Geyer Adding delphi test server missing constructor. [jfarrell] THRIFT-1406: Build error after applying THRIFT-1395 Client: delphi Patch: Jens Geyer Fixes build failure due to t_delphi_generator.cc:780: error: integer constant is too large for 'long' type [jfarrell] THRIFT-1404: Delphi compiler generates struct reader code with problem. Client: delphi Patch: Kenjiro Fukumitsu After recieved STOP,it calls additional ReadFieldEnd, which is different from the implementation of other language compiler. ------------------------------------------ [...truncated 3853 lines...] Ran 2 tests in 0.033s OK testBackwards (__main__.NormalBinaryTest) ... ok testBools (__main__.NormalBinaryTest) ... ok testCompactStruct (__main__.NormalBinaryTest) ... testBackwards (__main__.NormalBinaryTest) ... ok testBools (__main__.NormalBinaryTest) ... ok testCompactStruct (__main__.NormalBinaryTest) ... ok testForwards (__main__.NormalBinaryTest) ... ok testLargeDeltas (__main__.NormalBinaryTest) ... ok testListBonks (__main__.NormalBinaryTest) ... ok testForwards (__main__.NormalBinaryTest) ... ok testNestedListsBonk (__main__.NormalBinaryTest) ... ok testLargeDeltas (__main__.NormalBinaryTest) ... ok testNestedListsI32x2 (__main__.NormalBinaryTest) ... ok testNestedListsI32x3 (__main__.NormalBinaryTest) ... ok testListBonks (__main__.NormalBinaryTest) ... ok testNestedMixedx2 (__main__.NormalBinaryTest) ... ok testNestedListsBonk (__main__.NormalBinaryTest) ... ok testSerializeV1 (__main__.NormalBinaryTest)ok ... testNestedListsI32x2 (__main__.NormalBinaryTest) ... ok testSerializeV2 (__main__.NormalBinaryTest) ... ok testNestedListsI32x3 (__main__.NormalBinaryTest) ... ok testNestedMixedx2 (__main__.NormalBinaryTest) ... ok testBackwards (__main__.AcceleratedBinaryTest) ... ok testBools (__main__.AcceleratedBinaryTest) ... ok testCompactStruct (__main__.AcceleratedBinaryTest) ... ok testForwards (__main__.AcceleratedBinaryTest) ... ok testSerializeV1 (__main__.NormalBinaryTest) ... ok testLargeDeltas (__main__.AcceleratedBinaryTest) ... ok testSerializeV2 (__main__.NormalBinaryTest) ... ok testListBonks (__main__.AcceleratedBinaryTest) ... ok testNestedListsBonk (__main__.AcceleratedBinaryTest) ... ok testNestedListsI32x2 (__main__.AcceleratedBinaryTest) ... ok testBackwards (__main__.AcceleratedBinaryTest) ... ok testNestedListsI32x3 (__main__.AcceleratedBinaryTest) ... okok testBools (__main__.AcceleratedBinaryTest)testNestedMixedx2 (__main__.AcceleratedBinaryTest) ... ... ok ok testSerializeV1 (__main__.AcceleratedBinaryTest) ... testCompactStruct (__main__.AcceleratedBinaryTest) ... ok testSerializeV2 (__main__.AcceleratedBinaryTest) ... ok testBackwards (__main__.CompactProtocolTest) ... ok testForwards (__main__.AcceleratedBinaryTest) ... ok testLargeDeltas (__main__.AcceleratedBinaryTest) ... okok testListBonks (__main__.AcceleratedBinaryTest)testBools (__main__.CompactProtocolTest) ... ... ok testNestedListsBonk (__main__.AcceleratedBinaryTest) ... ok ok testCompactStruct (__main__.CompactProtocolTest) ... testNestedListsI32x2 (__main__.AcceleratedBinaryTest) ... ok testNestedListsI32x3 (__main__.AcceleratedBinaryTest) ... ok testNestedMixedx2 (__main__.AcceleratedBinaryTest) ... ok testSerializeV1 (__main__.AcceleratedBinaryTest) ... ok testSerializeV2 (__main__.AcceleratedBinaryTest) ... ok testBackwards (__main__.CompactProtocolTest) ... ok testBools (__main__.CompactProtocolTest) ... ok testCompactStruct (__main__.CompactProtocolTest) ... ok testForwards (__main__.CompactProtocolTest) ... ok testLargeDeltas (__main__.CompactProtocolTest) ... ok testListBonks (__main__.CompactProtocolTest) ... ok testNestedListsBonk (__main__.CompactProtocolTest) ... ok testNestedListsI32x2 (__main__.CompactProtocolTest) ... ok testNestedListsI32x3 (__main__.CompactProtocolTest) ... ok testForwards (__main__.CompactProtocolTest) ... ok testLargeDeltas (__main__.CompactProtocolTest)ok ... testNestedMixedx2 (__main__.CompactProtocolTest) ... ok testSerializeV1 (__main__.CompactProtocolTest) ... ok testListBonks (__main__.CompactProtocolTest) ... ok testSerializeV2 (__main__.CompactProtocolTest) ... ok testNestedListsBonk (__main__.CompactProtocolTest) ... ok Test FramedTransport and BinaryProtocolAccelerated ... ok testSerializeThenDeserialize (__main__.SerializersTest) ... ok testNestedListsI32x2 (__main__.CompactProtocolTest) ... ok testNestedListsI32x3 (__main__.CompactProtocolTest) ... ok testNestedMixedx2 (__main__.CompactProtocolTest) ... ok ---------------------------------------------------------------------- Ran 38 tests in 0.015s OK ok testSerializeV1 (__main__.CompactProtocolTest) ... ok testSerializeV2 (__main__.CompactProtocolTest) ... ok Test FramedTransport and BinaryProtocolAccelerated ... ok testSerializeThenDeserialize (__main__.SerializersTest) ... ok ---------------------------------------------------------------------- Ran 38 tests in 0.017s OK Test that TBinaryProtocolAccelerated throws an EOFError when it reaches the end of the stream ... ok Test that TBinaryProtocol throws an EOFError when it reaches the end of the stream ... Test that TBinaryProtocolAccelerated throws an EOFError when it reaches the end of the stream ... ok Test that TCompactProtocol throws an EOFError when it reaches the end of the stream ... ok Test that TBinaryProtocol throws an EOFError when it reaches the end of the stream ... ok Test that readAll on any type of transport throws an EOFError ... ok ---------------------------------------------------------------------- Ran 4 tests in 0.002s OK ok Test that TCompactProtocol throws an EOFError when it reaches the end of the stream ... ok Test that readAll on any type of transport throws an EOFError ... ok ---------------------------------------------------------------------- Ran 4 tests in 0.002s OK testConnectTimeout (__main__.TimeoutTest) ... testConnectTimeout (__main__.TimeoutTest) ... ok testWriteTimeout (__main__.TimeoutTest) ... ok testWriteTimeout (__main__.TimeoutTest) ... ok ---------------------------------------------------------------------- Ran 2 tests in 0.033s OK ok ---------------------------------------------------------------------- Ran 2 tests in 0.033s OK ...F.............. ====================================================================== FAIL: testException (__main__.AcceleratedBinaryTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "./TestClient.py", line 185, in testException self.assertEqual(x_repr, 'Xception(errorCode=1001, message=\'Xception\')') AssertionError: "Xception(errorCode=1001, _message='Xception')" != "Xception(errorCode=1001, message='Xception')" ---------------------------------------------------------------------- Ran 18 tests in 0.679s FAILED (failures=1) ---------------- 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: SerializationTest.py, TestEof.py, TestSyntax.py, TestSocket.py ---------------- 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 ./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 ./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 ./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 ./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 ./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 Traceback (most recent call last): File "./RunClientServer.py", line 185, in <module> runServiceTest(genpydir, try_server, try_proto, options.port, with_zlib, with_ssl) File "./RunClientServer.py", line 136, 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 FAIL: RunClientServer.py ================== 1 of 1 test failed ================== make[3]: *** [check-TESTS] Error 1 make[3]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift/thrift/test/py' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift/thrift/test/py' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift/thrift/test' make: *** [check-recursive] Error 1 Build step 'Execute shell' marked build as failure [TASKS] Skipping publisher since build result is FAILURE [WARNINGS] Skipping publisher since build result is FAILURE Archiving artifacts Updating THRIFT-1399 Updating THRIFT-1404 Updating THRIFT-1395 Updating THRIFT-1406 Recording test results Publishing Javadoc