See <https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/1554/changes>
Changes: [benjamin.hindman] Improved robustness of some process related tests. ------------------------------------------ [...truncated 1497 lines...] g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"libprocess\ 0.0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -DHAVE_LIBZ=1 -I. -I../../../../3rdparty/libprocess/3rdparty -I../../../../3rdparty/libprocess/3rdparty/stout/include -Iboost-1.53.0 -Iglog-0.3.1/src -Igmock-1.6.0/gtest/include -Igmock-1.6.0/include -Iprotobuf-2.4.1/src -g -g2 -O2 -MT stout_tests-proc_tests.o -MD -MP -MF .deps/stout_tests-proc_tests.Tpo -c -o stout_tests-proc_tests.o `test -f 'stout/tests/proc_tests.cpp' || echo '../../../../3rdparty/libprocess/3rdparty/'`stout/tests/proc_tests.cpp mv -f .deps/stout_tests-proc_tests.Tpo .deps/stout_tests-proc_tests.Po /bin/bash ../libtool --tag=CXX --mode=link g++ -g -g2 -O2 -o stout-tests stout_tests-bytes_tests.o stout_tests-duration_tests.o stout_tests-error_tests.o stout_tests-flags_tests.o stout_tests-gzip_tests.o stout_tests-hashset_tests.o stout_tests-json_tests.o stout_tests-main.o stout_tests-multimap_tests.o stout_tests-none_tests.o stout_tests-os_tests.o stout_tests-protobuf_tests.o stout_tests-protobuf_tests.pb.o stout_tests-sendfile_tests.o stout_tests-signals_tests.o stout_tests-strings_tests.o stout_tests-thread_tests.o stout_tests-uuid_tests.o stout_tests-proc_tests.o libgmock.la glog-0.3.1/libglog.la protobuf-2.4.1/src/libprotobuf.la -lz -lrt libtool: link: g++ -g -g2 -O2 -o stout-tests stout_tests-bytes_tests.o stout_tests-duration_tests.o stout_tests-error_tests.o stout_tests-flags_tests.o stout_tests-gzip_tests.o stout_tests-hashset_tests.o stout_tests-json_tests.o stout_tests-main.o stout_tests-multimap_tests.o stout_tests-none_tests.o stout_tests-os_tests.o stout_tests-protobuf_tests.o stout_tests-protobuf_tests.pb.o stout_tests-sendfile_tests.o stout_tests-signals_tests.o stout_tests-strings_tests.o stout_tests-thread_tests.o stout_tests-uuid_tests.o stout_tests-proc_tests.o ./.libs/libgmock.a glog-0.3.1/.libs/libglog.a protobuf-2.4.1/src/.libs/libprotobuf.a -lpthread -lz -lrt -pthread make[7]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/build/3rdparty/libprocess/3rdparty' make check-local make[7]: Entering directory `/x1/jenkins/jenkins-slave/workspace/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/build/3rdparty/libprocess/3rdparty' ./stout-tests [==========] Running 78 tests from 18 test cases. [----------] Global test environment set-up. [----------] 1 test from Stout [ RUN ] Stout.Bytes [ OK ] Stout.Bytes (0 ms) [----------] 1 test from Stout (0 ms total) [----------] 4 tests from DurationTest [ RUN ] DurationTest.Comparison [ OK ] DurationTest.Comparison (0 ms) [ RUN ] DurationTest.ParseAndTry [ OK ] DurationTest.ParseAndTry (0 ms) [ RUN ] DurationTest.Arithmetic [ OK ] DurationTest.Arithmetic (0 ms) [ RUN ] DurationTest.OutputFormat [ OK ] DurationTest.OutputFormat (0 ms) [----------] 4 tests from DurationTest (1 ms total) [----------] 1 test from ErrorTest [ RUN ] ErrorTest.Test [ OK ] ErrorTest.Test (0 ms) [----------] 1 test from ErrorTest (0 ms total) [----------] 10 tests from FlagsTest [ RUN ] FlagsTest.Load [ OK ] FlagsTest.Load (0 ms) [ RUN ] FlagsTest.Add [ OK ] FlagsTest.Add (0 ms) [ RUN ] FlagsTest.Flags [ OK ] FlagsTest.Flags (0 ms) [ RUN ] FlagsTest.LoadFromEnvironment [ OK ] FlagsTest.LoadFromEnvironment (0 ms) [ RUN ] FlagsTest.LoadFromCommandLine [ OK ] FlagsTest.LoadFromCommandLine (0 ms) [ RUN ] FlagsTest.DuplicatesFromEnvironment [ OK ] FlagsTest.DuplicatesFromEnvironment (0 ms) [ RUN ] FlagsTest.DuplicatesFromCommandLine [ OK ] FlagsTest.DuplicatesFromCommandLine (0 ms) [ RUN ] FlagsTest.Errors [ OK ] FlagsTest.Errors (0 ms) [ RUN ] FlagsTest.Usage [ OK ] FlagsTest.Usage (0 ms) [ RUN ] FlagsTest.Duration [ OK ] FlagsTest.Duration (0 ms) [----------] 10 tests from FlagsTest (0 ms total) [----------] 1 test from GzipTest [ RUN ] GzipTest.CompressDecompressString [ OK ] GzipTest.CompressDecompressString (147 ms) [----------] 1 test from GzipTest (147 ms total) [----------] 1 test from HashsetTest [ RUN ] HashsetTest.Insert [ OK ] HashsetTest.Insert (0 ms) [----------] 1 test from HashsetTest (0 ms total) [----------] 1 test from JsonTest [ RUN ] JsonTest.BinaryData [ OK ] JsonTest.BinaryData (0 ms) [----------] 1 test from JsonTest (0 ms total) [----------] 6 tests from MultimapTest/0, where TypeParam = Multimap<std::string, unsigned short> [ RUN ] MultimapTest/0.Put [ OK ] MultimapTest/0.Put (0 ms) [ RUN ] MultimapTest/0.Remove [ OK ] MultimapTest/0.Remove (0 ms) [ RUN ] MultimapTest/0.Size [ OK ] MultimapTest/0.Size (0 ms) [ RUN ] MultimapTest/0.Keys [ OK ] MultimapTest/0.Keys (0 ms) [ RUN ] MultimapTest/0.Iterator [ OK ] MultimapTest/0.Iterator (0 ms) [ RUN ] MultimapTest/0.Foreach [ OK ] MultimapTest/0.Foreach (0 ms) [----------] 6 tests from MultimapTest/0 (0 ms total) [----------] 6 tests from MultimapTest/1, where TypeParam = multihashmap<std::string, unsigned short> [ RUN ] MultimapTest/1.Put [ OK ] MultimapTest/1.Put (0 ms) [ RUN ] MultimapTest/1.Remove [ OK ] MultimapTest/1.Remove (0 ms) [ RUN ] MultimapTest/1.Size [ OK ] MultimapTest/1.Size (0 ms) [ RUN ] MultimapTest/1.Keys [ OK ] MultimapTest/1.Keys (0 ms) [ RUN ] MultimapTest/1.Iterator [ OK ] MultimapTest/1.Iterator (0 ms) [ RUN ] MultimapTest/1.Foreach [ OK ] MultimapTest/1.Foreach (0 ms) [----------] 6 tests from MultimapTest/1 (0 ms total) [----------] 1 test from NoneTest [ RUN ] NoneTest.Test [ OK ] NoneTest.Test (0 ms) [----------] 1 test from NoneTest (0 ms total) [----------] 15 tests from OsTest [ RUN ] OsTest.rmdir [ OK ] OsTest.rmdir (6 ms) [ RUN ] OsTest.nonblock [ OK ] OsTest.nonblock (0 ms) [ RUN ] OsTest.touch [ OK ] OsTest.touch (1 ms) [ RUN ] OsTest.readWriteString [ OK ] OsTest.readWriteString (1 ms) [ RUN ] OsTest.find [ OK ] OsTest.find (1 ms) [ RUN ] OsTest.uname [ OK ] OsTest.uname (0 ms) [ RUN ] OsTest.sysname [ OK ] OsTest.sysname (0 ms) [ RUN ] OsTest.release [ OK ] OsTest.release (1 ms) [ RUN ] OsTest.sleep [ OK ] OsTest.sleep (10 ms) [ RUN ] OsTest.pids [ OK ] OsTest.pids (23 ms) [ RUN ] OsTest.children [ OK ] OsTest.children (34 ms) [ RUN ] OsTest.process [ OK ] OsTest.process (0 ms) [ RUN ] OsTest.processes [ OK ] OsTest.processes (12 ms) [ RUN ] OsTest.killtree ../../../../3rdparty/libprocess/3rdparty/stout/tests/os_tests.cpp:456: Failure Value of: tree.contains(grandchild) Actual: false Expected: true -+- 9925 sh -c sleep 10 \--- 9929 sleep 10 [ FAILED ] OsTest.killtree (182 ms) [ RUN ] OsTest.pstree [ OK ] OsTest.pstree (22 ms) [----------] 15 tests from OsTest (293 ms total) [----------] 1 test from ProtobufTest [ RUN ] ProtobufTest.JSON [ OK ] ProtobufTest.JSON (1 ms) [----------] 1 test from ProtobufTest (1 ms total) [----------] 1 test from OsSendfileTest [ RUN ] OsSendfileTest.sendfile [ OK ] OsSendfileTest.sendfile (0 ms) [----------] 1 test from OsSendfileTest (0 ms total) [----------] 1 test from OsSignalsTest [ RUN ] OsSignalsTest.suppress [ OK ] OsSignalsTest.suppress (0 ms) [----------] 1 test from OsSignalsTest (0 ms total) [----------] 22 tests from StringsTest [ RUN ] StringsTest.Format [ OK ] StringsTest.Format (0 ms) [ RUN ] StringsTest.Remove [ OK ] StringsTest.Remove (0 ms) [ RUN ] StringsTest.Replace [ OK ] StringsTest.Replace (0 ms) [ RUN ] StringsTest.Trim [ OK ] StringsTest.Trim (0 ms) [ RUN ] StringsTest.Tokenize [ OK ] StringsTest.Tokenize (0 ms) [ RUN ] StringsTest.TokenizeStringWithDelimsAtStart [ OK ] StringsTest.TokenizeStringWithDelimsAtStart (0 ms) [ RUN ] StringsTest.TokenizeStringWithDelimsAtEnd [ OK ] StringsTest.TokenizeStringWithDelimsAtEnd (0 ms) [ RUN ] StringsTest.TokenizeStringWithDelimsAtStartAndEnd [ OK ] StringsTest.TokenizeStringWithDelimsAtStartAndEnd (0 ms) [ RUN ] StringsTest.TokenizeWithMultipleDelims [ OK ] StringsTest.TokenizeWithMultipleDelims (0 ms) [ RUN ] StringsTest.TokenizeEmptyString [ OK ] StringsTest.TokenizeEmptyString (0 ms) [ RUN ] StringsTest.TokenizeDelimOnlyString [ OK ] StringsTest.TokenizeDelimOnlyString (0 ms) [ RUN ] StringsTest.TokenizeNullByteDelim [ OK ] StringsTest.TokenizeNullByteDelim (0 ms) [ RUN ] StringsTest.SplitEmptyString [ OK ] StringsTest.SplitEmptyString (0 ms) [ RUN ] StringsTest.SplitDelimOnlyString [ OK ] StringsTest.SplitDelimOnlyString (0 ms) [ RUN ] StringsTest.Split [ OK ] StringsTest.Split (0 ms) [ RUN ] StringsTest.SplitStringWithDelimsAtStart [ OK ] StringsTest.SplitStringWithDelimsAtStart (0 ms) [ RUN ] StringsTest.SplitStringWithDelimsAtEnd [ OK ] StringsTest.SplitStringWithDelimsAtEnd (0 ms) [ RUN ] StringsTest.SplitStringWithDelimsAtStartAndEnd [ OK ] StringsTest.SplitStringWithDelimsAtStartAndEnd (0 ms) [ RUN ] StringsTest.SplitWithMultipleDelims [ OK ] StringsTest.SplitWithMultipleDelims (0 ms) [ RUN ] StringsTest.Pairs [ OK ] StringsTest.Pairs (0 ms) [ RUN ] StringsTest.StartsWith [ OK ] StringsTest.StartsWith (0 ms) [ RUN ] StringsTest.Contains [ OK ] StringsTest.Contains (0 ms) [----------] 22 tests from StringsTest (1 ms total) [----------] 1 test from Thread [ RUN ] Thread.local [ OK ] Thread.local (0 ms) [----------] 1 test from Thread (0 ms total) [----------] 1 test from UUIDTest [ RUN ] UUIDTest.test [ OK ] UUIDTest.test (1 ms) [----------] 1 test from UUIDTest (1 ms total) [----------] 4 tests from ProcTest [ RUN ] ProcTest.pids [ OK ] ProcTest.pids (1 ms) [ RUN ] ProcTest.cpus [ OK ] ProcTest.cpus (1 ms) [ RUN ] ProcTest.SystemStatus [ OK ] ProcTest.SystemStatus (1 ms) [ RUN ] ProcTest.ProcessStatus [ OK ] ProcTest.ProcessStatus (0 ms) [----------] 4 tests from ProcTest (3 ms total) [----------] Global test environment tear-down [==========] 78 tests from 18 test cases ran. (448 ms total) [ PASSED ] 77 tests. [ FAILED ] 1 test, listed below: [ FAILED ] OsTest.killtree 1 FAILED TEST make[7]: *** [check-local] Error 1 make[7]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/build/3rdparty/libprocess/3rdparty' make[6]: *** [check-am] Error 2 make[6]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/build/3rdparty/libprocess/3rdparty' make[5]: *** [check-recursive] Error 1 make[5]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/build/3rdparty/libprocess/3rdparty' make[4]: *** [check] Error 2 make[4]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/build/3rdparty/libprocess/3rdparty' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/build/3rdparty/libprocess' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/build/3rdparty' make[1]: *** [check] Error 2 make[1]: Leaving directory `/x1/jenkins/jenkins-slave/workspace/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/build/3rdparty' make: *** [check-recursive] Error 1 Build step 'Execute shell' marked build as failure