当前位置: 首页 > 工具软件 > check_mk > 使用案例 >

make check

罗兴运
2023-12-01
[root@name01 protobuf-2.5.0]# make check
Making check in .
make[1]: Entering directory `/usr/local/protobuf/protobuf-2.5.0'
make  check-local
make[2]: Entering directory `/usr/local/protobuf/protobuf-2.5.0'
Making lib/libgtest.a lib/libgtest_main.a in gtest
make[3]: Entering directory `/usr/local/protobuf/protobuf-2.5.0/gtest'
depbase=`echo src/gtest-all.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
	/bin/sh ./libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I./build-aux  -I. -I./include  -pthread -DGTEST_HAS_PTHREAD=1 -g -DNDEBUG -MT src/gtest-all.lo -MD -MP -MF $depbase.Tpo -c -o src/gtest-all.lo src/gtest-all.cc &&\
	mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./build-aux -I. -I./include -pthread -DGTEST_HAS_PTHREAD=1 -g -DNDEBUG -MT src/gtest-all.lo -MD -MP -MF src/.deps/gtest-all.Tpo -c src/gtest-all.cc  -fPIC -DPIC -o src/.libs/gtest-all.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./build-aux -I. -I./include -pthread -DGTEST_HAS_PTHREAD=1 -g -DNDEBUG -MT src/gtest-all.lo -MD -MP -MF src/.deps/gtest-all.Tpo -c src/gtest-all.cc -o src/gtest-all.o >/dev/null 2>&1
/bin/sh ./libtool --tag=CXX   --mode=link g++ -pthread -DGTEST_HAS_PTHREAD=1 -g -DNDEBUG   -o lib/libgtest.la -rpath /usr/local/protobuf/protobuf-2.5.0/output/lib src/gtest-all.lo  
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i686-redhat-linux/4.4.7/../../../crti.o /usr/lib/gcc/i686-redhat-linux/4.4.7/crtbeginS.o  src/.libs/gtest-all.o   -L/usr/lib/gcc/i686-redhat-linux/4.4.7 -L/usr/lib/gcc/i686-redhat-linux/4.4.7/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/4.4.7/crtendS.o /usr/lib/gcc/i686-redhat-linux/4.4.7/../../../crtn.o  -pthread   -pthread -Wl,-soname -Wl,libgtest.so.0 -o lib/.libs/libgtest.so.0.0.0
libtool: link: (cd "lib/.libs" && rm -f "libgtest.so.0" && ln -s "libgtest.so.0.0.0" "libgtest.so.0")
libtool: link: (cd "lib/.libs" && rm -f "libgtest.so" && ln -s "libgtest.so.0.0.0" "libgtest.so")
libtool: link: ar cru lib/.libs/libgtest.a  src/gtest-all.o
libtool: link: ranlib lib/.libs/libgtest.a
libtool: link: ( cd "lib/.libs" && rm -f "libgtest.la" && ln -s "../libgtest.la" "libgtest.la" )
depbase=`echo src/gtest_main.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
	/bin/sh ./libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I./build-aux  -I. -I./include  -pthread -DGTEST_HAS_PTHREAD=1 -g -DNDEBUG -MT src/gtest_main.lo -MD -MP -MF $depbase.Tpo -c -o src/gtest_main.lo src/gtest_main.cc &&\
	mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./build-aux -I. -I./include -pthread -DGTEST_HAS_PTHREAD=1 -g -DNDEBUG -MT src/gtest_main.lo -MD -MP -MF src/.deps/gtest_main.Tpo -c src/gtest_main.cc  -fPIC -DPIC -o src/.libs/gtest_main.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./build-aux -I. -I./include -pthread -DGTEST_HAS_PTHREAD=1 -g -DNDEBUG -MT src/gtest_main.lo -MD -MP -MF src/.deps/gtest_main.Tpo -c src/gtest_main.cc -o src/gtest_main.o >/dev/null 2>&1
/bin/sh ./libtool --tag=CXX   --mode=link g++ -pthread -DGTEST_HAS_PTHREAD=1 -g -DNDEBUG   -o lib/libgtest_main.la -rpath /usr/local/protobuf/protobuf-2.5.0/output/lib src/gtest_main.lo lib/libgtest.la 
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i686-redhat-linux/4.4.7/../../../crti.o /usr/lib/gcc/i686-redhat-linux/4.4.7/crtbeginS.o  src/.libs/gtest_main.o   -Wl,-rpath -Wl,/usr/local/protobuf/protobuf-2.5.0/gtest/lib/.libs -Wl,-rpath -Wl,/usr/local/protobuf/protobuf-2.5.0/output/lib lib/.libs/libgtest.so -L/usr/lib/gcc/i686-redhat-linux/4.4.7 -L/usr/lib/gcc/i686-redhat-linux/4.4.7/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/4.4.7/crtendS.o /usr/lib/gcc/i686-redhat-linux/4.4.7/../../../crtn.o  -pthread   -pthread -Wl,-soname -Wl,libgtest_main.so.0 -o lib/.libs/libgtest_main.so.0.0.0
libtool: link: (cd "lib/.libs" && rm -f "libgtest_main.so.0" && ln -s "libgtest_main.so.0.0.0" "libgtest_main.so.0")
libtool: link: (cd "lib/.libs" && rm -f "libgtest_main.so" && ln -s "libgtest_main.so.0.0.0" "libgtest_main.so")
libtool: link: ar cru lib/.libs/libgtest_main.a  src/gtest_main.o
libtool: link: ranlib lib/.libs/libgtest_main.a
libtool: link: ( cd "lib/.libs" && rm -f "libgtest_main.la" && ln -s "../libgtest_main.la" "libgtest_main.la" )
make[3]: Leaving directory `/usr/local/protobuf/protobuf-2.5.0/gtest'
make[2]: Leaving directory `/usr/local/protobuf/protobuf-2.5.0'
make[1]: Leaving directory `/usr/local/protobuf/protobuf-2.5.0'
Making check in src
make[1]: Entering directory `/usr/local/protobuf/protobuf-2.5.0/src'
make  check-am
make[2]: Entering directory `/usr/local/protobuf/protobuf-2.5.0/src'
make  protoc protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test test_plugin 
make[3]: Entering directory `/usr/local/protobuf/protobuf-2.5.0/src'
make[3]: `protoc' is up to date.
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-common_unittest.o -MD -MP -MF .deps/protobuf_test-common_unittest.Tpo -c -o protobuf_test-common_unittest.o `test -f 'google/protobuf/stubs/common_unittest.cc' || echo './'`google/protobuf/stubs/common_unittest.cc
mv -f .deps/protobuf_test-common_unittest.Tpo .deps/protobuf_test-common_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-once_unittest.o -MD -MP -MF .deps/protobuf_test-once_unittest.Tpo -c -o protobuf_test-once_unittest.o `test -f 'google/protobuf/stubs/once_unittest.cc' || echo './'`google/protobuf/stubs/once_unittest.cc
mv -f .deps/protobuf_test-once_unittest.Tpo .deps/protobuf_test-once_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-strutil_unittest.o -MD -MP -MF .deps/protobuf_test-strutil_unittest.Tpo -c -o protobuf_test-strutil_unittest.o `test -f 'google/protobuf/stubs/strutil_unittest.cc' || echo './'`google/protobuf/stubs/strutil_unittest.cc
mv -f .deps/protobuf_test-strutil_unittest.Tpo .deps/protobuf_test-strutil_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-structurally_valid_unittest.o -MD -MP -MF .deps/protobuf_test-structurally_valid_unittest.Tpo -c -o protobuf_test-structurally_valid_unittest.o `test -f 'google/protobuf/stubs/structurally_valid_unittest.cc' || echo './'`google/protobuf/stubs/structurally_valid_unittest.cc
mv -f .deps/protobuf_test-structurally_valid_unittest.Tpo .deps/protobuf_test-structurally_valid_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-stringprintf_unittest.o -MD -MP -MF .deps/protobuf_test-stringprintf_unittest.Tpo -c -o protobuf_test-stringprintf_unittest.o `test -f 'google/protobuf/stubs/stringprintf_unittest.cc' || echo './'`google/protobuf/stubs/stringprintf_unittest.cc
mv -f .deps/protobuf_test-stringprintf_unittest.Tpo .deps/protobuf_test-stringprintf_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-template_util_unittest.o -MD -MP -MF .deps/protobuf_test-template_util_unittest.Tpo -c -o protobuf_test-template_util_unittest.o `test -f 'google/protobuf/stubs/template_util_unittest.cc' || echo './'`google/protobuf/stubs/template_util_unittest.cc
mv -f .deps/protobuf_test-template_util_unittest.Tpo .deps/protobuf_test-template_util_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-type_traits_unittest.o -MD -MP -MF .deps/protobuf_test-type_traits_unittest.Tpo -c -o protobuf_test-type_traits_unittest.o `test -f 'google/protobuf/stubs/type_traits_unittest.cc' || echo './'`google/protobuf/stubs/type_traits_unittest.cc
mv -f .deps/protobuf_test-type_traits_unittest.Tpo .deps/protobuf_test-type_traits_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-descriptor_database_unittest.o -MD -MP -MF .deps/protobuf_test-descriptor_database_unittest.Tpo -c -o protobuf_test-descriptor_database_unittest.o `test -f 'google/protobuf/descriptor_database_unittest.cc' || echo './'`google/protobuf/descriptor_database_unittest.cc
mv -f .deps/protobuf_test-descriptor_database_unittest.Tpo .deps/protobuf_test-descriptor_database_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-descriptor_unittest.o -MD -MP -MF .deps/protobuf_test-descriptor_unittest.Tpo -c -o protobuf_test-descriptor_unittest.o `test -f 'google/protobuf/descriptor_unittest.cc' || echo './'`google/protobuf/descriptor_unittest.cc
mv -f .deps/protobuf_test-descriptor_unittest.Tpo .deps/protobuf_test-descriptor_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-dynamic_message_unittest.o -MD -MP -MF .deps/protobuf_test-dynamic_message_unittest.Tpo -c -o protobuf_test-dynamic_message_unittest.o `test -f 'google/protobuf/dynamic_message_unittest.cc' || echo './'`google/protobuf/dynamic_message_unittest.cc
mv -f .deps/protobuf_test-dynamic_message_unittest.Tpo .deps/protobuf_test-dynamic_message_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-extension_set_unittest.o -MD -MP -MF .deps/protobuf_test-extension_set_unittest.Tpo -c -o protobuf_test-extension_set_unittest.o `test -f 'google/protobuf/extension_set_unittest.cc' || echo './'`google/protobuf/extension_set_unittest.cc
mv -f .deps/protobuf_test-extension_set_unittest.Tpo .deps/protobuf_test-extension_set_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-generated_message_reflection_unittest.o -MD -MP -MF .deps/protobuf_test-generated_message_reflection_unittest.Tpo -c -o protobuf_test-generated_message_reflection_unittest.o `test -f 'google/protobuf/generated_message_reflection_unittest.cc' || echo './'`google/protobuf/generated_message_reflection_unittest.cc
mv -f .deps/protobuf_test-generated_message_reflection_unittest.Tpo .deps/protobuf_test-generated_message_reflection_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-message_unittest.o -MD -MP -MF .deps/protobuf_test-message_unittest.Tpo -c -o protobuf_test-message_unittest.o `test -f 'google/protobuf/message_unittest.cc' || echo './'`google/protobuf/message_unittest.cc
mv -f .deps/protobuf_test-message_unittest.Tpo .deps/protobuf_test-message_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-reflection_ops_unittest.o -MD -MP -MF .deps/protobuf_test-reflection_ops_unittest.Tpo -c -o protobuf_test-reflection_ops_unittest.o `test -f 'google/protobuf/reflection_ops_unittest.cc' || echo './'`google/protobuf/reflection_ops_unittest.cc
mv -f .deps/protobuf_test-reflection_ops_unittest.Tpo .deps/protobuf_test-reflection_ops_unittest.Po
g++ -DHAVE_CONFIG_H -I. -I..  -I../gtest/include -I../gtest/include  -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -g -DNDEBUG -MT protobuf_test-repeated_field_unittest.o -MD -MP -MF .deps/protobuf_test-repeated_field_unittest.Tpo -c -o protobuf_test-repeated_field_unittest.o `test -f 'google/protobuf/repeated_field_unittest.cc' || echo './'`google/protobuf/repeated_field_unittest.cc

.....

[       OK ] ValidationErrorTest.InvalidOptionName (0 ms)
[ RUN      ] ValidationErrorTest.RepeatedOption
[       OK ] ValidationErrorTest.RepeatedOption (1 ms)
[ RUN      ] ValidationErrorTest.CustomOptionConflictingFieldNumber
[       OK ] ValidationErrorTest.CustomOptionConflictingFieldNumber (1 ms)
[ RUN      ] ValidationErrorTest.Int32OptionValueOutOfPositiveRange
[       OK ] ValidationErrorTest.Int32OptionValueOutOfPositiveRange (0 ms)
[ RUN      ] ValidationErrorTest.Int32OptionValueOutOfNegativeRange
[       OK ] ValidationErrorTest.Int32OptionValueOutOfNegativeRange (3 ms)
[ RUN      ] ValidationErrorTest.Int32OptionValueIsNotPositiveInt
[       OK ] ValidationErrorTest.Int32OptionValueIsNotPositiveInt (1 ms)
[ RUN      ] ValidationErrorTest.Int64OptionValueOutOfRange
[       OK ] ValidationErrorTest.Int64OptionValueOutOfRange (0 ms)
[ RUN      ] ValidationErrorTest.Int64OptionValueIsNotPositiveInt
[       OK ] ValidationErrorTest.Int64OptionValueIsNotPositiveInt (2 ms)
[ RUN      ] ValidationErrorTest.UInt32OptionValueOutOfRange
[       OK ] ValidationErrorTest.UInt32OptionValueOutOfRange (0 ms)
[ RUN      ] ValidationErrorTest.UInt32OptionValueIsNotPositiveInt
[       OK ] ValidationErrorTest.UInt32OptionValueIsNotPositiveInt (1 ms)
[ RUN      ] ValidationErrorTest.UInt64OptionValueIsNotPositiveInt
[       OK ] ValidationErrorTest.UInt64OptionValueIsNotPositiveInt (0 ms)
[ RUN      ] ValidationErrorTest.FloatOptionValueIsNotNumber
[       OK ] ValidationErrorTest.FloatOptionValueIsNotNumber (1 ms)
[ RUN      ] ValidationErrorTest.DoubleOptionValueIsNotNumber
[       OK ] ValidationErrorTest.DoubleOptionValueIsNotNumber (0 ms)
[ RUN      ] ValidationErrorTest.BoolOptionValueIsNotTrueOrFalse
[       OK ] ValidationErrorTest.BoolOptionValueIsNotTrueOrFalse (1 ms)
[ RUN      ] ValidationErrorTest.EnumOptionValueIsNotIdentifier
[       OK ] ValidationErrorTest.EnumOptionValueIsNotIdentifier (0 ms)
[ RUN      ] ValidationErrorTest.EnumOptionValueIsNotEnumValueName
[       OK ] ValidationErrorTest.EnumOptionValueIsNotEnumValueName (0 ms)
[ RUN      ] ValidationErrorTest.EnumOptionValueIsSiblingEnumValueName
[       OK ] ValidationErrorTest.EnumOptionValueIsSiblingEnumValueName (1 ms)
[ RUN      ] ValidationErrorTest.StringOptionValueIsNotString
[       OK ] ValidationErrorTest.StringOptionValueIsNotString (0 ms)
[ RUN      ] ValidationErrorTest.AggregateValueNotFound
[       OK ] ValidationErrorTest.AggregateValueNotFound (1 ms)
[ RUN      ] ValidationErrorTest.AggregateValueParseError
[       OK ] ValidationErrorTest.AggregateValueParseError (1 ms)
[ RUN      ] ValidationErrorTest.AggregateValueUnknownFields
[       OK ] ValidationErrorTest.AggregateValueUnknownFields (1 ms)
[ RUN      ] ValidationErrorTest.NotLiteImportsLite
[       OK ] ValidationErrorTest.NotLiteImportsLite (0 ms)
[ RUN      ] ValidationErrorTest.LiteExtendsNotLite
[       OK ] ValidationErrorTest.LiteExtendsNotLite (0 ms)
[ RUN      ] ValidationErrorTest.NoLiteServices
[       OK ] ValidationErrorTest.NoLiteServices (0 ms)
[ RUN      ] ValidationErrorTest.RollbackAfterError
[       OK ] ValidationErrorTest.RollbackAfterError (0 ms)
[ RUN      ] ValidationErrorTest.ErrorsReportedToLogError
[       OK ] ValidationErrorTest.ErrorsReportedToLogError (0 ms)
[ RUN      ] ValidationErrorTest.DisallowEnumAlias
[       OK ] ValidationErrorTest.DisallowEnumAlias (0 ms)
[----------] 86 tests from ValidationErrorTest (38 ms total)

[----------] 16 tests from DatabaseBackedPoolTest
[ RUN      ] DatabaseBackedPoolTest.FindFileByName
[       OK ] DatabaseBackedPoolTest.FindFileByName (0 ms)
[ RUN      ] DatabaseBackedPoolTest.FindDependencyBeforeDependent
[       OK ] DatabaseBackedPoolTest.FindDependencyBeforeDependent (0 ms)
[ RUN      ] DatabaseBackedPoolTest.FindDependentBeforeDependency
[       OK ] DatabaseBackedPoolTest.FindDependentBeforeDependency (0 ms)
[ RUN      ] DatabaseBackedPoolTest.FindFileContainingSymbol
[       OK ] DatabaseBackedPoolTest.FindFileContainingSymbol (0 ms)
[ RUN      ] DatabaseBackedPoolTest.FindMessageTypeByName
[       OK ] DatabaseBackedPoolTest.FindMessageTypeByName (3 ms)
[ RUN      ] DatabaseBackedPoolTest.FindExtensionByNumber
[       OK ] DatabaseBackedPoolTest.FindExtensionByNumber (0 ms)
[ RUN      ] DatabaseBackedPoolTest.FindAllExtensions
[       OK ] DatabaseBackedPoolTest.FindAllExtensions (0 ms)
[ RUN      ] DatabaseBackedPoolTest.ErrorWithoutErrorCollector
[       OK ] DatabaseBackedPoolTest.ErrorWithoutErrorCollector (0 ms)
[ RUN      ] DatabaseBackedPoolTest.ErrorWithErrorCollector
[       OK ] DatabaseBackedPoolTest.ErrorWithErrorCollector (0 ms)
[ RUN      ] DatabaseBackedPoolTest.UndeclaredDependencyOnUnbuiltType
[       OK ] DatabaseBackedPoolTest.UndeclaredDependencyOnUnbuiltType (0 ms)
[ RUN      ] DatabaseBackedPoolTest.RollbackAfterError
[libprotobuf ERROR google/protobuf/descriptor.cc:2547] Invalid proto descriptor for file "baz.proto":
[libprotobuf ERROR google/protobuf/descriptor.cc:2550]   Baz.foo: "Foo" seems to be defined in "foo.proto", which is not imported by "baz.proto".  To use it here, please add the necessary import.
[libprotobuf ERROR google/protobuf/descriptor.cc:2547] Invalid proto descriptor for file "baz.proto":
[libprotobuf ERROR google/protobuf/descriptor.cc:2550]   Baz.foo: "Foo" seems to be defined in "foo.proto", which is not imported by "baz.proto".  To use it here, please add the necessary import.
[libprotobuf ERROR google/protobuf/descriptor.cc:2547] Invalid proto descriptor for file "baz.proto":
[libprotobuf ERROR google/protobuf/descriptor.cc:2550]   Baz.foo: "Foo" seems to be defined in "foo.proto", which is not imported by "baz.proto".  To use it here, please add the necessary import.
[       OK ] DatabaseBackedPoolTest.RollbackAfterError (1 ms)
[ RUN      ] DatabaseBackedPoolTest.UnittestProto
[       OK ] DatabaseBackedPoolTest.UnittestProto (16 ms)
[ RUN      ] DatabaseBackedPoolTest.DoesntRetryDbUnnecessarily
[       OK ] DatabaseBackedPoolTest.DoesntRetryDbUnnecessarily (0 ms)
[ RUN      ] DatabaseBackedPoolTest.DoesntReloadFilesUncesessarily
[       OK ] DatabaseBackedPoolTest.DoesntReloadFilesUncesessarily (0 ms)
[ RUN      ] DatabaseBackedPoolTest.DoesntReloadKnownBadFiles
[       OK ] DatabaseBackedPoolTest.DoesntReloadKnownBadFiles (0 ms)
[ RUN      ] DatabaseBackedPoolTest.DoesntFallbackOnWrongType
[       OK ] DatabaseBackedPoolTest.DoesntFallbackOnWrongType (0 ms)
[----------] 16 tests from DatabaseBackedPoolTest (22 ms total)

[----------] 3 tests from SourceLocationTest
[ RUN      ] SourceLocationTest.GetSourceLocation
[       OK ] SourceLocationTest.GetSourceLocation (1 ms)
[ RUN      ] SourceLocationTest.GetSourceLocation_MissingSourceCodeInfo
[       OK ] SourceLocationTest.GetSourceLocation_MissingSourceCodeInfo (0 ms)
[ RUN      ] SourceLocationTest.GetSourceLocation_BogusSourceCodeInfo
[       OK ] SourceLocationTest.GetSourceLocation_BogusSourceCodeInfo (0 ms)
[----------] 3 tests from SourceLocationTest (1 ms total)

[----------] 2 tests from CopySourceCodeInfoToTest
[ RUN      ] CopySourceCodeInfoToTest.CopyTo_DoesNotCopySourceCodeInfo
[       OK ] CopySourceCodeInfoToTest.CopyTo_DoesNotCopySourceCodeInfo (0 ms)
[ RUN      ] CopySourceCodeInfoToTest.CopySourceCodeInfoTo
[       OK ] CopySourceCodeInfoToTest.CopySourceCodeInfoTo (0 ms)
[----------] 2 tests from CopySourceCodeInfoToTest (0 ms total)

[----------] 1 test from EncodedDescriptorDatabaseExtraTest
[ RUN      ] EncodedDescriptorDatabaseExtraTest.FindNameOfFileContainingSymbol
[       OK ] EncodedDescriptorDatabaseExtraTest.FindNameOfFileContainingSymbol (0 ms)
[----------] 1 test from EncodedDescriptorDatabaseExtraTest (0 ms total)

[----------] 4 tests from MergedDescriptorDatabaseTest
[ RUN      ] MergedDescriptorDatabaseTest.FindFileByName
[       OK ] MergedDescriptorDatabaseTest.FindFileByName (1 ms)
[ RUN      ] MergedDescriptorDatabaseTest.FindFileContainingSymbol
[       OK ] MergedDescriptorDatabaseTest.FindFileContainingSymbol (0 ms)
[ RUN      ] MergedDescriptorDatabaseTest.FindFileContainingExtension
[       OK ] MergedDescriptorDatabaseTest.FindFileContainingExtension (0 ms)
[ RUN      ] MergedDescriptorDatabaseTest.FindAllExtensionNumbers
[       OK ] MergedDescriptorDatabaseTest.FindAllExtensionNumbers (0 ms)
[----------] 4 tests from MergedDescriptorDatabaseTest (1 ms total)

[----------] 18 tests from TypeTraitsTest
[ RUN      ] TypeTraitsTest.TestIsInteger
[       OK ] TypeTraitsTest.TestIsInteger (0 ms)
[ RUN      ] TypeTraitsTest.TestIsFloating
[       OK ] TypeTraitsTest.TestIsFloating (0 ms)
[ RUN      ] TypeTraitsTest.TestIsPointer
[       OK ] TypeTraitsTest.TestIsPointer (0 ms)
[ RUN      ] TypeTraitsTest.TestIsEnum
[       OK ] TypeTraitsTest.TestIsEnum (0 ms)
[ RUN      ] TypeTraitsTest.TestIsReference
[       OK ] TypeTraitsTest.TestIsReference (0 ms)
[ RUN      ] TypeTraitsTest.TestAddReference
[       OK ] TypeTraitsTest.TestAddReference (0 ms)
[ RUN      ] TypeTraitsTest.TestIsPod
[       OK ] TypeTraitsTest.TestIsPod (0 ms)
[ RUN      ] TypeTraitsTest.TestHasTrivialConstructor
[       OK ] TypeTraitsTest.TestHasTrivialConstructor (0 ms)
[ RUN      ] TypeTraitsTest.TestHasTrivialCopy
[       OK ] TypeTraitsTest.TestHasTrivialCopy (0 ms)
[ RUN      ] TypeTraitsTest.TestHasTrivialAssign
[       OK ] TypeTraitsTest.TestHasTrivialAssign (0 ms)
[ RUN      ] TypeTraitsTest.TestHasTrivialDestructor
[       OK ] TypeTraitsTest.TestHasTrivialDestructor (0 ms)
[ RUN      ] TypeTraitsTest.TestRemovePointer
[       OK ] TypeTraitsTest.TestRemovePointer (0 ms)
[ RUN      ] TypeTraitsTest.TestRemoveConst
[       OK ] TypeTraitsTest.TestRemoveConst (0 ms)
[ RUN      ] TypeTraitsTest.TestRemoveVolatile
[       OK ] TypeTraitsTest.TestRemoveVolatile (0 ms)
[ RUN      ] TypeTraitsTest.TestRemoveCV
[       OK ] TypeTraitsTest.TestRemoveCV (0 ms)
[ RUN      ] TypeTraitsTest.TestRemoveReference
[       OK ] TypeTraitsTest.TestRemoveReference (0 ms)
[ RUN      ] TypeTraitsTest.TestIsSame
[       OK ] TypeTraitsTest.TestIsSame (0 ms)
[ RUN      ] TypeTraitsTest.TestConvertible
[       OK ] TypeTraitsTest.TestConvertible (0 ms)
[----------] 18 tests from TypeTraitsTest (1 ms total)

[----------] 6 tests from TemplateUtilTest
[ RUN      ] TemplateUtilTest.TestSize
[       OK ] TemplateUtilTest.TestSize (0 ms)
[ RUN      ] TemplateUtilTest.TestIntegralConstants
[       OK ] TemplateUtilTest.TestIntegralConstants (0 ms)
[ RUN      ] TemplateUtilTest.TestTemplateIf
[       OK ] TemplateUtilTest.TestTemplateIf (0 ms)
[ RUN      ] TemplateUtilTest.TestTemplateTypeEquals
[       OK ] TemplateUtilTest.TestTemplateTypeEquals (0 ms)
[ RUN      ] TemplateUtilTest.TestTemplateAndOr
[       OK ] TemplateUtilTest.TestTemplateAndOr (0 ms)
[ RUN      ] TemplateUtilTest.TestIdentity
[       OK ] TemplateUtilTest.TestIdentity (0 ms)
[----------] 6 tests from TemplateUtilTest (0 ms total)

[----------] 6 tests from StringPrintfTest
[ RUN      ] StringPrintfTest.Empty
[       OK ] StringPrintfTest.Empty (0 ms)
[ RUN      ] StringPrintfTest.Misc
[       OK ] StringPrintfTest.Misc (0 ms)
[ RUN      ] StringPrintfTest.Multibyte
[       OK ] StringPrintfTest.Multibyte (0 ms)
[ RUN      ] StringPrintfTest.NoMultibyte
[       OK ] StringPrintfTest.NoMultibyte (0 ms)
[ RUN      ] StringPrintfTest.DontOverwriteErrno
[       OK ] StringPrintfTest.DontOverwriteErrno (0 ms)
[ RUN      ] StringPrintfTest.LargeBuf
[       OK ] StringPrintfTest.LargeBuf (0 ms)
[----------] 6 tests from StringPrintfTest (1 ms total)

[----------] 4 tests from StringAppendFTest
[ RUN      ] StringAppendFTest.Empty
[       OK ] StringAppendFTest.Empty (0 ms)
[ RUN      ] StringAppendFTest.EmptyString
[       OK ] StringAppendFTest.EmptyString (0 ms)
[ RUN      ] StringAppendFTest.String
[       OK ] StringAppendFTest.String (0 ms)
[ RUN      ] StringAppendFTest.Int
[       OK ] StringAppendFTest.Int (0 ms)
[----------] 4 tests from StringAppendFTest (0 ms total)

[----------] 2 tests from StructurallyValidTest
[ RUN      ] StructurallyValidTest.ValidUTF8String
[       OK ] StructurallyValidTest.ValidUTF8String (0 ms)
[ RUN      ] StructurallyValidTest.InvalidUTF8String
[       OK ] StructurallyValidTest.InvalidUTF8String (0 ms)
[----------] 2 tests from StructurallyValidTest (0 ms total)

[----------] 1 test from StringUtilityTest
[ RUN      ] StringUtilityTest.ImmuneToLocales
[       OK ] StringUtilityTest.ImmuneToLocales (34 ms)
[----------] 1 test from StringUtilityTest (34 ms total)

[----------] 4 tests from OnceInitTest
[ RUN      ] OnceInitTest.Simple
[       OK ] OnceInitTest.Simple (0 ms)
[ RUN      ] OnceInitTest.Recursive
[       OK ] OnceInitTest.Recursive (0 ms)
[ RUN      ] OnceInitTest.MultipleThreads
[       OK ] OnceInitTest.MultipleThreads (5 ms)
[ RUN      ] OnceInitTest.MultipleThreadsBlocked
[       OK ] OnceInitTest.MultipleThreadsBlocked (1001 ms)
[----------] 4 tests from OnceInitTest (1006 ms total)

[----------] 1 test from VersionTest
[ RUN      ] VersionTest.VersionMatchesConfig
[       OK ] VersionTest.VersionMatchesConfig (0 ms)
[----------] 1 test from VersionTest (0 ms total)

[----------] 1 test from CommonTest
[ RUN      ] CommonTest.IntMinMaxConstants
[       OK ] CommonTest.IntMinMaxConstants (0 ms)
[----------] 1 test from CommonTest (0 ms total)

[----------] 4 tests from LoggingTest
[ RUN      ] LoggingTest.DefaultLogging
[       OK ] LoggingTest.DefaultLogging (0 ms)
[ RUN      ] LoggingTest.NullLogging
[       OK ] LoggingTest.NullLogging (0 ms)
[ RUN      ] LoggingTest.CaptureLogging
[       OK ] LoggingTest.CaptureLogging (0 ms)
[ RUN      ] LoggingTest.SilenceLogging
[       OK ] LoggingTest.SilenceLogging (0 ms)
[----------] 4 tests from LoggingTest (0 ms total)

[----------] 15 tests from ClosureTest
[ RUN      ] ClosureTest.TestClosureFunction0
[       OK ] ClosureTest.TestClosureFunction0 (0 ms)
[ RUN      ] ClosureTest.TestClosureMethod0
[       OK ] ClosureTest.TestClosureMethod0 (0 ms)
[ RUN      ] ClosureTest.TestClosureFunction1
[       OK ] ClosureTest.TestClosureFunction1 (0 ms)
[ RUN      ] ClosureTest.TestClosureMethod1
[       OK ] ClosureTest.TestClosureMethod1 (0 ms)
[ RUN      ] ClosureTest.TestClosureFunction1String
[       OK ] ClosureTest.TestClosureFunction1String (0 ms)
[ RUN      ] ClosureTest.TestClosureMethod1String
[       OK ] ClosureTest.TestClosureMethod1String (0 ms)
[ RUN      ] ClosureTest.TestClosureFunction2
[       OK ] ClosureTest.TestClosureFunction2 (0 ms)
[ RUN      ] ClosureTest.TestClosureMethod2
[       OK ] ClosureTest.TestClosureMethod2 (0 ms)
[ RUN      ] ClosureTest.TestPermanentClosureFunction0
[       OK ] ClosureTest.TestPermanentClosureFunction0 (0 ms)
[ RUN      ] ClosureTest.TestPermanentClosureMethod0
[       OK ] ClosureTest.TestPermanentClosureMethod0 (0 ms)
[ RUN      ] ClosureTest.TestPermanentClosureFunction1
[       OK ] ClosureTest.TestPermanentClosureFunction1 (0 ms)
[ RUN      ] ClosureTest.TestPermanentClosureMethod1
[       OK ] ClosureTest.TestPermanentClosureMethod1 (0 ms)
[ RUN      ] ClosureTest.TestPermanentClosureFunction2
[       OK ] ClosureTest.TestPermanentClosureFunction2 (0 ms)
[ RUN      ] ClosureTest.TestPermanentClosureMethod2
[       OK ] ClosureTest.TestPermanentClosureMethod2 (0 ms)
[ RUN      ] ClosureTest.TestPermanentClosureDeleteInCallback
[       OK ] ClosureTest.TestPermanentClosureDeleteInCallback (0 ms)
[----------] 15 tests from ClosureTest (1 ms total)

[----------] 14 tests from DatabaseSource/AllowUnknownDependenciesTest
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.PlaceholderFile/0
[       OK ] DatabaseSource/AllowUnknownDependenciesTest.PlaceholderFile/0 (1 ms)
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.PlaceholderFile/1
[       OK ] DatabaseSource/AllowUnknownDependenciesTest.PlaceholderFile/1 (0 ms)
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.PlaceholderTypes/0
[       OK ] DatabaseSource/AllowUnknownDependenciesTest.PlaceholderTypes/0 (0 ms)
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.PlaceholderTypes/1
[       OK ] DatabaseSource/AllowUnknownDependenciesTest.PlaceholderTypes/1 (1 ms)
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.CopyTo/0
[       OK ] DatabaseSource/AllowUnknownDependenciesTest.CopyTo/0 (0 ms)
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.CopyTo/1
[       OK ] DatabaseSource/AllowUnknownDependenciesTest.CopyTo/1 (0 ms)
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.CustomOptions/0
[       OK ] DatabaseSource/AllowUnknownDependenciesTest.CustomOptions/0 (0 ms)
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.CustomOptions/1
[       OK ] DatabaseSource/AllowUnknownDependenciesTest.CustomOptions/1 (0 ms)
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.UnknownExtendee/0
[       OK ] DatabaseSource/AllowUnknownDependenciesTest.UnknownExtendee/0 (0 ms)
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.UnknownExtendee/1
[       OK ] DatabaseSource/AllowUnknownDependenciesTest.UnknownExtendee/1 (1 ms)
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.CustomOption/0
[       OK ] DatabaseSource/AllowUnknownDependenciesTest.CustomOption/0 (0 ms)
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.CustomOption/1
[       OK ] DatabaseSource/AllowUnknownDependenciesTest.CustomOption/1 (0 ms)
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.UndeclaredDependencyTriggersBuildOfDependency/0
[libprotobuf ERROR google/protobuf/descriptor.cc:2547] Invalid proto descriptor for file "invalid_file_as_undeclared_dep.proto":
[libprotobuf ERROR google/protobuf/descriptor.cc:2550]   undeclared.Quux.quux: Field number 1 has already been used in "undeclared.Quux" by field "qux".
[libprotobuf INFO google/protobuf/descriptor_unittest.cc:2107] syntax = "proto2";

message Corge {
  optional .undeclared.Quux quux = 1;
}


[       OK ] DatabaseSource/AllowUnknownDependenciesTest.UndeclaredDependencyTriggersBuildOfDependency/0 (1 ms)
[ RUN      ] DatabaseSource/AllowUnknownDependenciesTest.UndeclaredDependencyTriggersBuildOfDependency/1
[libprotobuf ERROR google/protobuf/descriptor.cc:2547] Invalid proto descriptor for file "invalid_file_as_undeclared_dep.proto":
[libprotobuf ERROR google/protobuf/descriptor.cc:2550]   undeclared.Quux.quux: Field number 1 has already been used in "undeclared.Quux" by field "qux".
[libprotobuf INFO google/protobuf/descriptor_unittest.cc:2107] syntax = "proto2";

message Corge {
  optional .undeclared.Quux quux = 1;
}


[libprotobuf ERROR google/protobuf/descriptor.cc:2547] Invalid proto descriptor for file "invalid_file_as_undeclared_dep.proto":
[libprotobuf ERROR google/protobuf/descriptor.cc:2550]   undeclared.Quux.quux: Field number 1 has already been used in "undeclared.Quux" by field "qux".
[       OK ] DatabaseSource/AllowUnknownDependenciesTest.UndeclaredDependencyTriggersBuildOfDependency/1 (1 ms)
[----------] 14 tests from DatabaseSource/AllowUnknownDependenciesTest (5 ms total)

[----------] 7 tests from Simple/DescriptorDatabaseTest
[ RUN      ] Simple/DescriptorDatabaseTest.FindFileByName/0
[       OK ] Simple/DescriptorDatabaseTest.FindFileByName/0 (0 ms)
[ RUN      ] Simple/DescriptorDatabaseTest.FindFileContainingSymbol/0
[       OK ] Simple/DescriptorDatabaseTest.FindFileContainingSymbol/0 (0 ms)
[ RUN      ] Simple/DescriptorDatabaseTest.FindFileContainingExtension/0
[       OK ] Simple/DescriptorDatabaseTest.FindFileContainingExtension/0 (0 ms)
[ RUN      ] Simple/DescriptorDatabaseTest.FindAllExtensionNumbers/0
[       OK ] Simple/DescriptorDatabaseTest.FindAllExtensionNumbers/0 (0 ms)
[ RUN      ] Simple/DescriptorDatabaseTest.ConflictingFileError/0
[libprotobuf ERROR google/protobuf/descriptor_database.cc:57] File already exists in database: foo.proto
[       OK ] Simple/DescriptorDatabaseTest.ConflictingFileError/0 (1 ms)
[ RUN      ] Simple/DescriptorDatabaseTest.ConflictingTypeError/0
[libprotobuf ERROR google/protobuf/descriptor_database.cc:109] Symbol name "Foo" conflicts with the existing symbol "Foo".
[       OK ] Simple/DescriptorDatabaseTest.ConflictingTypeError/0 (0 ms)
[ RUN      ] Simple/DescriptorDatabaseTest.ConflictingExtensionError/0
[libprotobuf ERROR google/protobuf/descriptor_database.cc:160] Extension conflicts with extension already in database: extend .Foo { bar = 5 }
[       OK ] Simple/DescriptorDatabaseTest.ConflictingExtensionError/0 (0 ms)
[----------] 7 tests from Simple/DescriptorDatabaseTest (1 ms total)

[----------] 7 tests from MemoryConserving/DescriptorDatabaseTest
[ RUN      ] MemoryConserving/DescriptorDatabaseTest.FindFileByName/0
[       OK ] MemoryConserving/DescriptorDatabaseTest.FindFileByName/0 (0 ms)
[ RUN      ] MemoryConserving/DescriptorDatabaseTest.FindFileContainingSymbol/0
[       OK ] MemoryConserving/DescriptorDatabaseTest.FindFileContainingSymbol/0 (0 ms)
[ RUN      ] MemoryConserving/DescriptorDatabaseTest.FindFileContainingExtension/0
[       OK ] MemoryConserving/DescriptorDatabaseTest.FindFileContainingExtension/0 (0 ms)
[ RUN      ] MemoryConserving/DescriptorDatabaseTest.FindAllExtensionNumbers/0
[       OK ] MemoryConserving/DescriptorDatabaseTest.FindAllExtensionNumbers/0 (0 ms)
[ RUN      ] MemoryConserving/DescriptorDatabaseTest.ConflictingFileError/0
[libprotobuf ERROR google/protobuf/descriptor_database.cc:57] File already exists in database: foo.proto
[       OK ] MemoryConserving/DescriptorDatabaseTest.ConflictingFileError/0 (0 ms)
[ RUN      ] MemoryConserving/DescriptorDatabaseTest.ConflictingTypeError/0
[libprotobuf ERROR google/protobuf/descriptor_database.cc:109] Symbol name "Foo" conflicts with the existing symbol "Foo".
[       OK ] MemoryConserving/DescriptorDatabaseTest.ConflictingTypeError/0 (0 ms)
[ RUN      ] MemoryConserving/DescriptorDatabaseTest.ConflictingExtensionError/0
[libprotobuf ERROR google/protobuf/descriptor_database.cc:160] Extension conflicts with extension already in database: extend .Foo { bar = 5 }
[       OK ] MemoryConserving/DescriptorDatabaseTest.ConflictingExtensionError/0 (0 ms)
[----------] 7 tests from MemoryConserving/DescriptorDatabaseTest (0 ms total)

[----------] 7 tests from Pool/DescriptorDatabaseTest
[ RUN      ] Pool/DescriptorDatabaseTest.FindFileByName/0
[       OK ] Pool/DescriptorDatabaseTest.FindFileByName/0 (0 ms)
[ RUN      ] Pool/DescriptorDatabaseTest.FindFileContainingSymbol/0
[       OK ] Pool/DescriptorDatabaseTest.FindFileContainingSymbol/0 (1 ms)
[ RUN      ] Pool/DescriptorDatabaseTest.FindFileContainingExtension/0
[       OK ] Pool/DescriptorDatabaseTest.FindFileContainingExtension/0 (0 ms)
[ RUN      ] Pool/DescriptorDatabaseTest.FindAllExtensionNumbers/0
[       OK ] Pool/DescriptorDatabaseTest.FindAllExtensionNumbers/0 (0 ms)
[ RUN      ] Pool/DescriptorDatabaseTest.ConflictingFileError/0
[libprotobuf ERROR google/protobuf/descriptor_database.cc:57] File already exists in database: foo.proto
[       OK ] Pool/DescriptorDatabaseTest.ConflictingFileError/0 (0 ms)
[ RUN      ] Pool/DescriptorDatabaseTest.ConflictingTypeError/0
[libprotobuf ERROR google/protobuf/descriptor_database.cc:109] Symbol name "Foo" conflicts with the existing symbol "Foo".
[       OK ] Pool/DescriptorDatabaseTest.ConflictingTypeError/0 (0 ms)
[ RUN      ] Pool/DescriptorDatabaseTest.ConflictingExtensionError/0
[libprotobuf ERROR google/protobuf/descriptor_database.cc:160] Extension conflicts with extension already in database: extend .Foo { bar = 5 }
[       OK ] Pool/DescriptorDatabaseTest.ConflictingExtensionError/0 (0 ms)
[----------] 7 tests from Pool/DescriptorDatabaseTest (1 ms total)

[----------] Global test environment tear-down
[==========] 866 tests from 113 test cases ran. (6451 ms total)
[  PASSED  ] 866 tests.
PASS: protobuf-test
Running main() from gtest_main.cc
[==========] Running 40 tests from 3 test cases.
[----------] Global test environment set-up.
[----------] 36 tests from GeneratedMessageTest
[ RUN      ] GeneratedMessageTest.Defaults
[       OK ] GeneratedMessageTest.Defaults (0 ms)
[ RUN      ] GeneratedMessageTest.FloatingPointDefaults
[       OK ] GeneratedMessageTest.FloatingPointDefaults (0 ms)
[ RUN      ] GeneratedMessageTest.Trigraph
[       OK ] GeneratedMessageTest.Trigraph (0 ms)
[ RUN      ] GeneratedMessageTest.ExtremeSmallIntegerDefault
[       OK ] GeneratedMessageTest.ExtremeSmallIntegerDefault (0 ms)
[ RUN      ] GeneratedMessageTest.Accessors
[       OK ] GeneratedMessageTest.Accessors (1 ms)
[ RUN      ] GeneratedMessageTest.MutableStringDefault
[       OK ] GeneratedMessageTest.MutableStringDefault (0 ms)
[ RUN      ] GeneratedMessageTest.StringDefaults
[       OK ] GeneratedMessageTest.StringDefaults (0 ms)
[ RUN      ] GeneratedMessageTest.ReleaseString
[       OK ] GeneratedMessageTest.ReleaseString (0 ms)
[ RUN      ] GeneratedMessageTest.ReleaseMessage
[       OK ] GeneratedMessageTest.ReleaseMessage (0 ms)
[ RUN      ] GeneratedMessageTest.SetAllocatedString
[       OK ] GeneratedMessageTest.SetAllocatedString (0 ms)
[ RUN      ] GeneratedMessageTest.SetAllocatedMessage
[       OK ] GeneratedMessageTest.SetAllocatedMessage (0 ms)
[ RUN      ] GeneratedMessageTest.Clear
[       OK ] GeneratedMessageTest.Clear (0 ms)
[ RUN      ] GeneratedMessageTest.EmbeddedNullsInBytesCharStar
[       OK ] GeneratedMessageTest.EmbeddedNullsInBytesCharStar (0 ms)
[ RUN      ] GeneratedMessageTest.ClearOneField
[       OK ] GeneratedMessageTest.ClearOneField (0 ms)
[ RUN      ] GeneratedMessageTest.StringCharStarLength
[       OK ] GeneratedMessageTest.StringCharStarLength (0 ms)
[ RUN      ] GeneratedMessageTest.CopyFrom
[       OK ] GeneratedMessageTest.CopyFrom (0 ms)
[ RUN      ] GeneratedMessageTest.SwapWithEmpty
[       OK ] GeneratedMessageTest.SwapWithEmpty (0 ms)
[ RUN      ] GeneratedMessageTest.SwapWithSelf
[       OK ] GeneratedMessageTest.SwapWithSelf (0 ms)
[ RUN      ] GeneratedMessageTest.SwapWithOther
[       OK ] GeneratedMessageTest.SwapWithOther (0 ms)
[ RUN      ] GeneratedMessageTest.CopyConstructor
[       OK ] GeneratedMessageTest.CopyConstructor (0 ms)
[ RUN      ] GeneratedMessageTest.CopyAssignmentOperator
[       OK ] GeneratedMessageTest.CopyAssignmentOperator (0 ms)
[ RUN      ] GeneratedMessageTest.UpcastCopyFrom
[       OK ] GeneratedMessageTest.UpcastCopyFrom (0 ms)
[ RUN      ] GeneratedMessageTest.NonEmptyMergeFrom
[       OK ] GeneratedMessageTest.NonEmptyMergeFrom (0 ms)
[ RUN      ] GeneratedMessageTest.SerializationToArray
[       OK ] GeneratedMessageTest.SerializationToArray (0 ms)
[ RUN      ] GeneratedMessageTest.PackedFieldsSerializationToArray
[       OK ] GeneratedMessageTest.PackedFieldsSerializationToArray (1 ms)
[ RUN      ] GeneratedMessageTest.SerializationToStream
[       OK ] GeneratedMessageTest.SerializationToStream (0 ms)
[ RUN      ] GeneratedMessageTest.PackedFieldsSerializationToStream
[       OK ] GeneratedMessageTest.PackedFieldsSerializationToStream (0 ms)
[ RUN      ] GeneratedMessageTest.Required
[       OK ] GeneratedMessageTest.Required (0 ms)
[ RUN      ] GeneratedMessageTest.RequiredForeign
[       OK ] GeneratedMessageTest.RequiredForeign (0 ms)
[ RUN      ] GeneratedMessageTest.ForeignNested
[       OK ] GeneratedMessageTest.ForeignNested (0 ms)
[ RUN      ] GeneratedMessageTest.ReallyLargeTagNumber
[       OK ] GeneratedMessageTest.ReallyLargeTagNumber (0 ms)
[ RUN      ] GeneratedMessageTest.MutualRecursion
[       OK ] GeneratedMessageTest.MutualRecursion (0 ms)
[ RUN      ] GeneratedMessageTest.CamelCaseFieldNames
[       OK ] GeneratedMessageTest.CamelCaseFieldNames (0 ms)
[ RUN      ] GeneratedMessageTest.TestConflictingSymbolNames
[       OK ] GeneratedMessageTest.TestConflictingSymbolNames (0 ms)
[ RUN      ] GeneratedMessageTest.FieldConstantValues
[       OK ] GeneratedMessageTest.FieldConstantValues (0 ms)
[ RUN      ] GeneratedMessageTest.ExtensionConstantValues
[       OK ] GeneratedMessageTest.ExtensionConstantValues (0 ms)
[----------] 36 tests from GeneratedMessageTest (2 ms total)

[----------] 3 tests from GeneratedEnumTest
[ RUN      ] GeneratedEnumTest.EnumValuesAsSwitchCases
[       OK ] GeneratedEnumTest.EnumValuesAsSwitchCases (0 ms)
[ RUN      ] GeneratedEnumTest.IsValidValue
[       OK ] GeneratedEnumTest.IsValidValue (0 ms)
[ RUN      ] GeneratedEnumTest.MinAndMax
[       OK ] GeneratedEnumTest.MinAndMax (0 ms)
[----------] 3 tests from GeneratedEnumTest (0 ms total)

[----------] 1 test from DescriptorInitializationTest
[ RUN      ] DescriptorInitializationTest.Initialized
[       OK ] DescriptorInitializationTest.Initialized (0 ms)
[----------] 1 test from DescriptorInitializationTest (0 ms total)

[----------] Global test environment tear-down
[==========] 40 tests from 3 test cases ran. (2 ms total)
[  PASSED  ] 40 tests.
PASS: protobuf-lazy-descriptor-test
PASS
PASS: protobuf-lite-test
Testing output to zip...
Testing output to jar...
PASS
PASS: google/protobuf/compiler/zip_output_unittest.sh
==================
All 4 tests passed
==================
make[3]: Leaving directory `/usr/local/protobuf/protobuf-2.5.0/src'
make[2]: Leaving directory `/usr/local/protobuf/protobuf-2.5.0/src'
make[1]: Leaving directory `/usr/local/protobuf/protobuf-2.5.0/src'
[root@name01 protobuf-2.5.0]# 

 类似资料:

相关阅读

相关文章

相关问答