See <https://builds.apache.org/job/Thrift-cpp/550/changes>
Changes: [jensg] THRIFT-1961 C# tests should be in lib/csharp/test/... [jensg] THRIFT-1901 C#: Support for Multiplexing Services on any Transport, Protocol and Server ------------------------------------------ [...truncated 1190 lines...] Simple { 01: im_default (i16) = 0, 02: im_required (i16) = 0, 03: im_optional (i16) = 10, } Setting isset before setting a value. Simple { 01: im_default (i16) = 0, 02: im_required (i16) = 0, } Simple { 01: im_default (i16) = 0, 02: im_required (i16) = 0, 03: im_optional (i16) = 0, } Simple { 01: im_default (i16) = 0, 02: im_required (i16) = 0, 03: im_optional (i16) = 10, } Complex struct, simple test. Complex { 01: cp_default (i16) = 0, 02: cp_required (i16) = 0, 04: the_map (map) = map<i16,struct>[0] { }, 05: req_simp (struct) = Simple { 01: im_default (i16) = 0, 02: im_required (i16) = 0, }, } OptionalDefault { 01: opt_int (i16) = 1234, 02: opt_str (string) = "default", } OptionalDefault { 01: opt_int (i16) = 1234, 02: opt_str (string) = "default", } PASS: OptionalRequiredTest Testing ooe Testing hm PASS: SpecializationTest TBinaryProtocol => OK TCompactProtocol => OK PASS: AllProtocolsTest Timeout alarm expired; attempting to unblock transport Timeout alarm expired; attempting to unblock transport Timeout alarm expired; attempting to unblock transport Timeout alarm expired; attempting to unblock transport Timeout alarm expired; attempting to unblock transport Timeout alarm expired; attempting to unblock transport Timeout alarm expired; attempting to unblock transport Timeout alarm expired; attempting to unblock transport Timeout alarm expired; attempting to unblock transport Timeout alarm expired; attempting to unblock transport *** No errors detected PASS: TransportTest seed: 1368045274 *** No errors detected PASS: ZlibTest *** No errors detected PASS: TFileTransportTest Object reuse: 1 Data reuse: 1 YAY! *** No errors detected PASS: UnitTests =================== All 11 tests passed =================== make[4]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/cpp/test' make[3]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/cpp/test' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/cpp' make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib' make[1]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib' Making check in tutorial make[1]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial' Making check in cpp make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/cpp' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/cpp' make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial' ../compiler/cpp/thrift --gen html -r ../tutorial/tutorial.thrift make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial' make[1]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial' Making check in test make[1]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test' Making check in nodejs make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test/nodejs' ../../compiler/cpp/thrift --gen js:node ../ThriftTest.thrift make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test/nodejs' Making check in cpp make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test/cpp' Makefile:837: warning: overriding commands for target `gen-cpp/ThriftTest.cpp' Makefile:834: warning: ignoring old commands for target `gen-cpp/ThriftTest.cpp' make TestServer TestClient StressTest StressTestNonBlocking make[3]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test/cpp' Makefile:837: warning: overriding commands for target `gen-cpp/ThriftTest.cpp' Makefile:834: warning: ignoring old commands for target `gen-cpp/ThriftTest.cpp' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src -Igen-cpp -I/usr/include -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT TestServer.o -MD -MP -MF .deps/TestServer.Tpo -c -o TestServer.o `test -f 'src/TestServer.cpp' || echo './'`src/TestServer.cpp mv -f .deps/TestServer.Tpo .deps/TestServer.Po /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -L/usr/lib -o TestServer TestServer.o libtestgencpp.la ../../lib/cpp/libthrift.la ../../lib/cpp/libthriftz.la ../../lib/cpp/libthriftnb.la -levent -lboost_program_options -lssl -lcrypto -lrt -lpthread libtool: link: g++ -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -o .libs/TestServer TestServer.o -L/usr/lib ./.libs/libtestgencpp.a /x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthriftz.so ../../lib/cpp/.libs/libthriftnb.so -levent -lboost_program_options -lssl -lcrypto -lrt -lpthread g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src -Igen-cpp -I/usr/include -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT TestClient.o -MD -MP -MF .deps/TestClient.Tpo -c -o TestClient.o `test -f 'src/TestClient.cpp' || echo './'`src/TestClient.cpp mv -f .deps/TestClient.Tpo .deps/TestClient.Po /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -L/usr/lib -o TestClient TestClient.o libtestgencpp.la ../../lib/cpp/libthrift.la ../../lib/cpp/libthriftz.la ../../lib/cpp/libthriftnb.la -levent -lboost_program_options -lssl -lcrypto -lrt -lpthread libtool: link: g++ -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -o .libs/TestClient TestClient.o -L/usr/lib ./.libs/libtestgencpp.a /x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthriftz.so ../../lib/cpp/.libs/libthriftnb.so -levent -lboost_program_options -lssl -lcrypto -lrt -lpthread g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src -Igen-cpp -I/usr/include -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT StressTest.o -MD -MP -MF .deps/StressTest.Tpo -c -o StressTest.o `test -f 'src/StressTest.cpp' || echo './'`src/StressTest.cpp mv -f .deps/StressTest.Tpo .deps/StressTest.Po /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -L/usr/lib -o StressTest StressTest.o libstresstestgencpp.la ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread libtool: link: g++ -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -o .libs/StressTest StressTest.o -L/usr/lib ./.libs/libstresstestgencpp.a /x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src -Igen-cpp -I/usr/include -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT StressTestNonBlocking.o -MD -MP -MF .deps/StressTestNonBlocking.Tpo -c -o StressTestNonBlocking.o `test -f 'src/StressTestNonBlocking.cpp' || echo './'`src/StressTestNonBlocking.cpp mv -f .deps/StressTestNonBlocking.Tpo .deps/StressTestNonBlocking.Po /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -L/usr/lib -o StressTestNonBlocking StressTestNonBlocking.o libstresstestgencpp.la ../../lib/cpp/libthriftnb.la -levent -lssl -lcrypto -lrt -lpthread libtool: link: g++ -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -o .libs/StressTestNonBlocking StressTestNonBlocking.o -L/usr/lib ./.libs/libstresstestgencpp.a /x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthriftnb.so -levent -lssl -lcrypto -lrt -lpthread make[3]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test/cpp' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test/cpp' make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test' make check-local make[3]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test' ../compiler/cpp/thrift --gen html -r ../test/ThriftTest.thrift make[3]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test' make[1]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test' make[1]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp' make[1]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp' + make dist if test -d "thrift-1.0.0-dev"; then find "thrift-1.0.0-dev" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "thrift-1.0.0-dev" || { sleep 5 && rm -rf "thrift-1.0.0-dev"; }; else :; fi test -d "thrift-1.0.0-dev" || mkdir "thrift-1.0.0-dev" (cd compiler/cpp && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/compiler/cpp \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[1]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/compiler/cpp' make[1]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/compiler/cpp' (cd lib && make top_distdir=../thrift-1.0.0-dev distdir=../thrift-1.0.0-dev/lib \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[1]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib' (cd cpp && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/lib/cpp \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/cpp' (cd test && make top_distdir=../../../thrift-1.0.0-dev distdir=../../../thrift-1.0.0-dev/lib/cpp/test \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/cpp/test' make[3]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/cpp/test' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/cpp' (cd c_glib && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/lib/c_glib \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/c_glib' (cd test && make top_distdir=../../../thrift-1.0.0-dev distdir=../../../thrift-1.0.0-dev/lib/c_glib/test \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/c_glib/test' make[3]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/c_glib/test' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/c_glib' (cd csharp && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/lib/csharp \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/csharp' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/csharp' (cd java && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/lib/java \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/java' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/java' (cd js/test && make top_distdir=../../../thrift-1.0.0-dev distdir=../../../thrift-1.0.0-dev/lib/js/test \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/js/test' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/js/test' (cd py && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/lib/py \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/py' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/py' (cd erl && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/lib/erl \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/erl' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/erl' (cd rb && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/lib/rb \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/rb' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/rb' (cd hs && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/lib/hs \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/hs' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/hs' (cd perl && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/lib/perl \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/perl' (cd test && make top_distdir=../../../thrift-1.0.0-dev distdir=../../../thrift-1.0.0-dev/lib/perl/test \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/perl/test' make[3]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/perl/test' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/perl' (cd php && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/lib/php \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/php' (cd test && make top_distdir=../../../thrift-1.0.0-dev distdir=../../../thrift-1.0.0-dev/lib/php/test \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/php/test' make[3]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/php/test' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/php' (cd d && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/lib/d \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/d' (cd test && make top_distdir=../../../thrift-1.0.0-dev distdir=../../../thrift-1.0.0-dev/lib/d/test \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/d/test' make[3]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/d/test' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib/d' make[1]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/lib' (cd tutorial && make top_distdir=../thrift-1.0.0-dev distdir=../thrift-1.0.0-dev/tutorial \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[1]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial' (cd cpp && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/tutorial/cpp \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/cpp' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/cpp' (cd java && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/tutorial/java \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/java' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/java' (cd js && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/tutorial/js \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/js' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/js' (cd py && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/tutorial/py \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/py' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/py' (cd py.twisted && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/tutorial/py.twisted \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/py.twisted' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/py.twisted' (cd py.tornado && make top_distdir=../../thrift-1.0.0-dev distdir=../../thrift-1.0.0-dev/tutorial/py.tornado \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/py.tornado' make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial/py.tornado' make[1]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/tutorial' (cd test && make top_distdir=../thrift-1.0.0-dev distdir=../thrift-1.0.0-dev/test \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[1]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test' make[1]: *** No rule to make target `csharp', needed by `distdir'. Stop. make[1]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Thrift-cpp/test' make: *** [distdir] 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