See
<https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Disable-Java-Disable-Python-Disable-Webui/2806/changes>
Changes:
[idownes] Move stat related functions to os/stat.hpp.
[idownes] Update calls to moved stout stat functions.
[idownes] Add os::chroot() wrapper.
[idownes] Add os::stat::mode().
[idownes] Add os::stat::rdev().
[idownes] Add os::mknod() wrapper.
[idownes] Add Linux pivot_root() wrapper.
[idownes] Accept dummy arguments for fs::mount().
[idownes] Add missing include to stout/os/read.hpp.
[idownes] Add a MountInfoTable for per-process mount information.
------------------------------------------
[...truncated 3177 lines...]
[ RUN ] OsTest.Mknod
../../../../3rdparty/libprocess/3rdparty/stout/tests/os_tests.cpp:919: Failure
os::mknod(another, mode.get(), rdev.get()): Operation not permitted
../../../../3rdparty/libprocess/3rdparty/stout/tests/os_tests.cpp:921: Failure
os::rm(another): No such file or directory
[ FAILED ] OsTest.Mknod (0 ms)
[ RUN ] OsTest.bootId
[ OK ] OsTest.bootId (0 ms)
[ RUN ] OsTest.uname
[ OK ] OsTest.uname (1 ms)
[ RUN ] OsTest.killtreeNoRoot
[ OK ] OsTest.killtreeNoRoot (98 ms)
[ RUN ] OsTest.killtree
[ OK ] OsTest.killtree (129 ms)
[ RUN ] OsTest.Libraries
[ OK ] OsTest.Libraries (0 ms)
[ RUN ] OsTest.rmdir
[ OK ] OsTest.rmdir (0 ms)
[ RUN ] OsTest.system
sh: 1: invalid.command: not found
[ OK ] OsTest.system (9 ms)
[ RUN ] OsTest.release
[ OK ] OsTest.release (0 ms)
[ RUN ] OsTest.nonblock
[ OK ] OsTest.nonblock (0 ms)
[ RUN ] OsTest.find
[ OK ] OsTest.find (2 ms)
[ RUN ] OsTest.children
[ OK ] OsTest.children (56 ms)
[ RUN ] OsTest.cloexec
[ OK ] OsTest.cloexec (0 ms)
[ RUN ] OsTest.user
[ OK ] OsTest.user (14 ms)
[ RUN ] OsTest.touch
[ OK ] OsTest.touch (1 ms)
[ RUN ] OsTest.readWriteString
[ OK ] OsTest.readWriteString (2 ms)
[ RUN ] OsTest.pstree
[ OK ] OsTest.pstree (38 ms)
[----------] 24 tests from OsTest (422 ms total)
[----------] 1 test from OsSignalsTest
[ RUN ] OsSignalsTest.suppress
[ OK ] OsSignalsTest.suppress (0 ms)
[----------] 1 test from OsSignalsTest (0 ms total)
[----------] 1 test from ResultTest
[ RUN ] ResultTest.TryToResultConversion
[ OK ] ResultTest.TryToResultConversion (0 ms)
[----------] 1 test from ResultTest (0 ms total)
[----------] 1 test from ProtobufTest
[ RUN ] ProtobufTest.JSON
[ OK ] ProtobufTest.JSON (1 ms)
[----------] 1 test from ProtobufTest (2 ms total)
[----------] 2 tests from Base64
[ RUN ] Base64.Decode
[ OK ] Base64.Decode (0 ms)
[ RUN ] Base64.Encode
[ OK ] Base64.Encode (0 ms)
[----------] 2 tests from Base64 (0 ms total)
[----------] 2 tests from FlagsFileTest
[ RUN ] FlagsFileTest.JSONFile
WARNING: Logging before InitGoogleLogging() is written to STDERR
W0311 01:24:54.809245 21444 parse.hpp:86] Specifying a absolute filename to
read a command line option out of without using 'file:// is deprecated and will
be removed in a future release. Simply adding 'file://' to the beginning of the
path should eliminate this warning.
[ OK ] FlagsFileTest.JSONFile (0 ms)
[ RUN ] FlagsFileTest.FilePrefix
[ OK ] FlagsFileTest.FilePrefix (0 ms)
[----------] 2 tests from FlagsFileTest (0 ms total)
[----------] 4 tests from Cache
[ RUN ] Cache.Erase
[ OK ] Cache.Erase (0 ms)
[ RUN ] Cache.LRUEviction
[ OK ] Cache.LRUEviction (0 ms)
[ RUN ] Cache.Insert
[ OK ] Cache.Insert (0 ms)
[ RUN ] Cache.Update
[ OK ] Cache.Update (0 ms)
[----------] 4 tests from Cache (0 ms total)
[----------] 1 test from UUIDTest
[ RUN ] UUIDTest.test
[ OK ] UUIDTest.test (2 ms)
[----------] 1 test from UUIDTest (2 ms total)
[----------] 30 tests from StringsTest
[ RUN ] StringsTest.TokenizeStringWithDelimsAtStartAndEnd
[ OK ] StringsTest.TokenizeStringWithDelimsAtStartAndEnd (0 ms)
[ RUN ] StringsTest.TokenizeStringWithDelimsAtStart
[ OK ] StringsTest.TokenizeStringWithDelimsAtStart (0 ms)
[ RUN ] StringsTest.SplitStringWithDelimsAtEnd
[ OK ] StringsTest.SplitStringWithDelimsAtEnd (0 ms)
[ RUN ] StringsTest.SplitWithMultipleDelims
[ OK ] StringsTest.SplitWithMultipleDelims (0 ms)
[ RUN ] StringsTest.Split
[ OK ] StringsTest.Split (0 ms)
[ RUN ] StringsTest.Pairs
[ OK ] StringsTest.Pairs (0 ms)
[ RUN ] StringsTest.SplitStringWithDelimsAtStartAndEnd
[ OK ] StringsTest.SplitStringWithDelimsAtStartAndEnd (0 ms)
[ RUN ] StringsTest.Join
[ OK ] StringsTest.Join (0 ms)
[ RUN ] StringsTest.Trim
[ OK ] StringsTest.Trim (0 ms)
[ RUN ] StringsTest.TokenizeWithMultipleDelims
[ OK ] StringsTest.TokenizeWithMultipleDelims (0 ms)
[ RUN ] StringsTest.TokenizeEmptyString
[ OK ] StringsTest.TokenizeEmptyString (0 ms)
[ RUN ] StringsTest.SplitNZero
[ OK ] StringsTest.SplitNZero (0 ms)
[ RUN ] StringsTest.SplitStringWithDelimsAtStart
[ OK ] StringsTest.SplitStringWithDelimsAtStart (0 ms)
[ RUN ] StringsTest.SplitN
[ OK ] StringsTest.SplitN (0 ms)
[ RUN ] StringsTest.Remove
[ OK ] StringsTest.Remove (0 ms)
[ RUN ] StringsTest.SplitEmptyString
[ OK ] StringsTest.SplitEmptyString (0 ms)
[ RUN ] StringsTest.SplitDelimOnlyString
[ OK ] StringsTest.SplitDelimOnlyString (0 ms)
[ RUN ] StringsTest.TokenizeDelimOnlyString
[ OK ] StringsTest.TokenizeDelimOnlyString (0 ms)
[ RUN ] StringsTest.TokenizeNullByteDelim
[ OK ] StringsTest.TokenizeNullByteDelim (0 ms)
[ RUN ] StringsTest.SplitNStringWithDelimsAtEnd
[ OK ] StringsTest.SplitNStringWithDelimsAtEnd (0 ms)
[ RUN ] StringsTest.Contains
[ OK ] StringsTest.Contains (0 ms)
[ RUN ] StringsTest.SplitNStringWithDelimsAtStartAndEnd
[ OK ] StringsTest.SplitNStringWithDelimsAtStartAndEnd (0 ms)
[ RUN ] StringsTest.StartsWith
[ OK ] StringsTest.StartsWith (0 ms)
[ RUN ] StringsTest.SplitNWithMultipleDelims
[ OK ] StringsTest.SplitNWithMultipleDelims (0 ms)
[ RUN ] StringsTest.SplitNStringWithDelimsAtStart
[ OK ] StringsTest.SplitNStringWithDelimsAtStart (0 ms)
[ RUN ] StringsTest.SplitNDelimOnlyString
[ OK ] StringsTest.SplitNDelimOnlyString (0 ms)
[ RUN ] StringsTest.Replace
[ OK ] StringsTest.Replace (0 ms)
[ RUN ] StringsTest.Tokenize
[ OK ] StringsTest.Tokenize (0 ms)
[ RUN ] StringsTest.TokenizeStringWithDelimsAtEnd
[ OK ] StringsTest.TokenizeStringWithDelimsAtEnd (0 ms)
[ RUN ] StringsTest.Format
[ OK ] StringsTest.Format (0 ms)
[----------] 30 tests from StringsTest (0 ms total)
[----------] 1 test from Thread
[ RUN ] Thread.local
[ OK ] Thread.local (0 ms)
[----------] 1 test from Thread (0 ms total)
[----------] 3 tests from Stout
[ RUN ] Stout.Set
[ OK ] Stout.Set (0 ms)
[ RUN ] Stout.Some
[ OK ] Stout.Some (0 ms)
[ RUN ] Stout.Arithmetic
[ OK ] Stout.Arithmetic (0 ms)
[----------] 3 tests from Stout (0 ms total)
[----------] 2 tests from VersionTest
[ RUN ] VersionTest.Parse
[ OK ] VersionTest.Parse (0 ms)
[ RUN ] VersionTest.Comparison
[ OK ] VersionTest.Comparison (0 ms)
[----------] 2 tests from VersionTest (0 ms total)
[----------] 9 tests from JsonTest
[ RUN ] JsonTest.BinaryData
[ OK ] JsonTest.BinaryData (0 ms)
[ RUN ] JsonTest.NumberFormat
[ OK ] JsonTest.NumberFormat (0 ms)
[ RUN ] JsonTest.CStringAssignment
[ OK ] JsonTest.CStringAssignment (0 ms)
[ RUN ] JsonTest.parse
[ OK ] JsonTest.parse (0 ms)
[ RUN ] JsonTest.BooleanFormat
[ OK ] JsonTest.BooleanFormat (0 ms)
[ RUN ] JsonTest.Find
[ OK ] JsonTest.Find (0 ms)
[ RUN ] JsonTest.BooleanAssignement
[ OK ] JsonTest.BooleanAssignement (0 ms)
[ RUN ] JsonTest.DefaultValueIsNull
[ OK ] JsonTest.DefaultValueIsNull (0 ms)
[ RUN ] JsonTest.NumericAssignment
[ OK ] JsonTest.NumericAssignment (0 ms)
[----------] 9 tests from JsonTest (1 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.Size
[ OK ] MultimapTest/0.Size (0 ms)
[ RUN ] MultimapTest/0.Keys
[ OK ] MultimapTest/0.Keys (1 ms)
[ RUN ] MultimapTest/0.Iterator
[ OK ] MultimapTest/0.Iterator (0 ms)
[ RUN ] MultimapTest/0.Remove
[ OK ] MultimapTest/0.Remove (0 ms)
[ RUN ] MultimapTest/0.Foreach
[ OK ] MultimapTest/0.Foreach (0 ms)
[----------] 6 tests from MultimapTest/0 (1 ms total)
[----------] 2 tests from SubcommandTest
[ RUN ] SubcommandTest.Flags
[ OK ] SubcommandTest.Flags (0 ms)
[ RUN ] SubcommandTest.Dispatch
Subcommand 'subcommand' is not available
Usage: command <subcommand> [OPTIONS]
Available subcommands:
help
subcommand2
Multiple subcommands have name 'subcommand'
[ OK ] SubcommandTest.Dispatch (0 ms)
[----------] 2 tests from SubcommandTest (0 ms total)
[----------] Global test environment tear-down
[==========] 163 tests from 33 test cases ran. (665 ms total)
[ PASSED ] 162 tests.
[ FAILED ] 1 test, listed below:
[ FAILED ] OsTest.Mknod
1 FAILED TEST
make[7]: *** [check-local] Error 1
make[7]: Leaving directory
`<https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Disable-Java-Disable-Python-Disable-Webui/ws/build/3rdparty/libprocess/3rdparty'>
make[6]: *** [check-am] Error 2
make[6]: Leaving directory
`<https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Disable-Java-Disable-Python-Disable-Webui/ws/build/3rdparty/libprocess/3rdparty'>
make[5]: *** [check-recursive] Error 1
make[5]: Leaving directory
`<https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Disable-Java-Disable-Python-Disable-Webui/ws/build/3rdparty/libprocess/3rdparty'>
make[4]: *** [check] Error 2
make[4]: Leaving directory
`<https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Disable-Java-Disable-Python-Disable-Webui/ws/build/3rdparty/libprocess/3rdparty'>
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory
`<https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Disable-Java-Disable-Python-Disable-Webui/ws/build/3rdparty/libprocess'>
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory
`<https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Disable-Java-Disable-Python-Disable-Webui/ws/build/3rdparty'>
make[1]: *** [check] Error 2
make[1]: Leaving directory
`<https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Disable-Java-Disable-Python-Disable-Webui/ws/build/3rdparty'>
make: *** [check-recursive] Error 1
Test finished
Exit status: 2
Build step 'Execute shell' marked build as failure
Recording test results