Running main() from ../../third_party/googletest/googletest/src/gtest_main.cc
[==========] Running 132 tests from 30 test suites.
[----------] Global test environment set-up.
[----------] 1 test from Array
[ RUN ] Array.BuilderTest
[ OK ] Array.BuilderTest (0 ms)
[----------] 1 test from Array (0 ms total)
[----------] 3 tests from Bits
[ RUN ] Bits.BitwiseOperators
[ OK ] Bits.BitwiseOperators (0 ms)
[ RUN ] Bits.BitwiseAssignOperators
[ OK ] Bits.BitwiseAssignOperators (0 ms)
[ RUN ] Bits.IsConstexpr
[ OK ] Bits.IsConstexpr (0 ms)
[----------] 3 tests from Bits (0 ms total)
[----------] 3 tests from Clone
[ RUN ] Clone.Control
[ OK ] Clone.Control (0 ms)
[ RUN ] Clone.Socket
[ OK ] Clone.Socket (0 ms)
[ RUN ] Clone.Channel
[ OK ] Clone.Channel (0 ms)
[----------] 3 tests from Clone (1 ms total)
[----------] 1 test from Defaults
[ RUN ] Defaults.Various
[ OK ] Defaults.Various (0 ms)
[----------] 1 test from Defaults (0 ms total)
[----------] 14 tests from FidlTest
[ RUN ] FidlTest.BitsComparison
[ OK ] FidlTest.BitsComparison (0 ms)
[ RUN ] FidlTest.SimpleStructComparison
[ OK ] FidlTest.SimpleStructComparison (0 ms)
[ RUN ] FidlTest.SimpleTableComparison
[ OK ] FidlTest.SimpleTableComparison (0 ms)
[ RUN ] FidlTest.StructWithNullComparison
[ OK ] FidlTest.StructWithNullComparison (0 ms)
[ RUN ] FidlTest.StructWithMultipleFieldsComparison
[ OK ] FidlTest.StructWithMultipleFieldsComparison (0 ms)
[ RUN ] FidlTest.UnionComparison
[ OK ] FidlTest.UnionComparison (0 ms)
[ RUN ] FidlTest.UnionAssignment
[ OK ] FidlTest.UnionAssignment (0 ms)
[ RUN ] FidlTest.TestBuildSortedVector
[ OK ] FidlTest.TestBuildSortedVector (0 ms)
[ RUN ] FidlTest.VectorOfIntComparison
[ OK ] FidlTest.VectorOfIntComparison (0 ms)
[ RUN ] FidlTest.VectorOfStructComparison
[ OK ] FidlTest.VectorOfStructComparison (0 ms)
[ RUN ] FidlTest.VectorOfOptionalStructComparison
[ OK ] FidlTest.VectorOfOptionalStructComparison (1 ms)
[ RUN ] FidlTest.ArrayOfIntComparison
[ OK ] FidlTest.ArrayOfIntComparison (0 ms)
[ RUN ] FidlTest.ArrayOfStructComparison
[ OK ] FidlTest.ArrayOfStructComparison (0 ms)
[ RUN ] FidlTest.ArrayOfOptionalStructComparison
[ OK ] FidlTest.ArrayOfOptionalStructComparison (0 ms)
[----------] 14 tests from FidlTest (1 ms total)
[----------] 1 test from EncodeObject
[ RUN ] EncodeObject.Struct
[ OK ] EncodeObject.Struct (0 ms)
[----------] 1 test from EncodeObject (0 ms total)
[----------] 1 test from SimpleStruct
[ RUN ] SimpleStruct.SerializeAndDeserialize
[ OK ] SimpleStruct.SerializeAndDeserialize (0 ms)
[----------] 1 test from SimpleStruct (0 ms total)
[----------] 4 tests from SimpleTable
[ RUN ] SimpleTable.CheckEmptyTable
[ OK ] SimpleTable.CheckEmptyTable (0 ms)
[ RUN ] SimpleTable.CheckBytesWithXY
[ OK ] SimpleTable.CheckBytesWithXY (0 ms)
[ RUN ] SimpleTable.SerializeAndDeserialize
[ OK ] SimpleTable.SerializeAndDeserialize (1 ms)
[ RUN ] SimpleTable.SerializeAndDeserializeWithReserved
[ OK ] SimpleTable.SerializeAndDeserializeWithReserved (0 ms)
[----------] 4 tests from SimpleTable (1 ms total)
[----------] 2 tests from Empty
[ RUN ] Empty.SerializeAndDeserialize
[ OK ] Empty.SerializeAndDeserialize (0 ms)
[ RUN ] Empty.CheckBytes
[ OK ] Empty.CheckBytes (0 ms)
[----------] 2 tests from Empty (0 ms total)
[----------] 2 tests from EmptyStructSandwich
[ RUN ] EmptyStructSandwich.SerializeAndDeserialize
[ OK ] EmptyStructSandwich.SerializeAndDeserialize (0 ms)
[ RUN ] EmptyStructSandwich.CheckBytes
[ OK ] EmptyStructSandwich.CheckBytes (0 ms)
[----------] 2 tests from EmptyStructSandwich (0 ms total)
[----------] 7 tests from XUnion
[ RUN ] XUnion.Empty
[ OK ] XUnion.Empty (0 ms)
[ RUN ] XUnion.Int32
[ OK ] XUnion.Int32 (0 ms)
[ RUN ] XUnion.SimpleUnion
[ OK ] XUnion.SimpleUnion (0 ms)
[ RUN ] XUnion.SimpleTable
[ OK ] XUnion.SimpleTable (0 ms)
[ RUN ] XUnion.SerializeAndDeserializeInt32
[ OK ] XUnion.SerializeAndDeserializeInt32 (0 ms)
[ RUN ] XUnion.SerializeAndDeserializeSimpleUnion
[ OK ] XUnion.SerializeAndDeserializeSimpleUnion (0 ms)
[ RUN ] XUnion.SerializeAndDeserializeSimpleTable
[ OK ] XUnion.SerializeAndDeserializeSimpleTable (0 ms)
[----------] 7 tests from XUnion (0 ms total)
[----------] 1 test from InlineXUnionInStruct
[ RUN ] InlineXUnionInStruct.VerifyWireFormatXUnionIsPresent
[ OK ] InlineXUnionInStruct.VerifyWireFormatXUnionIsPresent (0 ms)
[----------] 1 test from InlineXUnionInStruct (0 ms total)
[----------] 4 tests from OptionalXUnionInStruct
[ RUN ] OptionalXUnionInStruct.VerifyWireFormatXUnionIsAbsent
[ OK ] OptionalXUnionInStruct.VerifyWireFormatXUnionIsAbsent (0 ms)
[ RUN ] OptionalXUnionInStruct.VerifyWireFormatXUnionIsPresent
[ OK ] OptionalXUnionInStruct.VerifyWireFormatXUnionIsPresent (0 ms)
[ RUN ] OptionalXUnionInStruct.SerializeAndDeserializeAbsent
[ OK ] OptionalXUnionInStruct.SerializeAndDeserializeAbsent (0 ms)
[ RUN ] OptionalXUnionInStruct.SerializeAndDeserializePresent
[ OK ] OptionalXUnionInStruct.SerializeAndDeserializePresent (0 ms)
[----------] 4 tests from OptionalXUnionInStruct (0 ms total)
[----------] 3 tests from XUnionInTable
[ RUN ] XUnionInTable.VerifyWireFormatXUnionIsAbsent
[ OK ] XUnionInTable.VerifyWireFormatXUnionIsAbsent (0 ms)
[ RUN ] XUnionInTable.VerifyWireFormatXUnionIsPresent
[ OK ] XUnionInTable.VerifyWireFormatXUnionIsPresent (0 ms)
[ RUN ] XUnionInTable.SerializeAndDeserialize
[ OK ] XUnionInTable.SerializeAndDeserialize (0 ms)
[----------] 3 tests from XUnionInTable (0 ms total)
[----------] 2 tests from PrimitiveArrayInTable
[ RUN ] PrimitiveArrayInTable.VerifyWireFormatArrayIsPresent
[ OK ] PrimitiveArrayInTable.VerifyWireFormatArrayIsPresent (0 ms)
[ RUN ] PrimitiveArrayInTable.SerializeAndDeserialize
[ OK ] PrimitiveArrayInTable.SerializeAndDeserialize (0 ms)
[----------] 2 tests from PrimitiveArrayInTable (0 ms total)
[----------] 3 tests from StringPtr
[ RUN ] StringPtr.Control
[ OK ] StringPtr.Control (0 ms)
[ RUN ] StringPtr.Conversions
[ OK ] StringPtr.Conversions (0 ms)
[ RUN ] StringPtr.Map
[ OK ] StringPtr.Map (0 ms)
[----------] 3 tests from StringPtr (0 ms total)
[----------] 3 tests from Table
[ RUN ] Table.IsEmpty
[ OK ] Table.IsEmpty (0 ms)
[ RUN ] Table.ChainSimpleSetters
[ OK ] Table.ChainSimpleSetters (0 ms)
[ RUN ] Table.ChainComplexSetters
[ OK ] Table.ChainComplexSetters (0 ms)
[----------] 3 tests from Table (0 ms total)
[----------] 2 tests from VectorPtr
[ RUN ] VectorPtr.Control
[ OK ] VectorPtr.Control (0 ms)
[ RUN ] VectorPtr.ResetMoveOnlyType
[ OK ] VectorPtr.ResetMoveOnlyType (0 ms)
[----------] 2 tests from VectorPtr (0 ms total)
[----------] 7 tests from BindingSet
[ RUN ] BindingSet.Trivial
[ OK ] BindingSet.Trivial (0 ms)
[ RUN ] BindingSet.Control
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -24, type fidl.test.frobinator/FrobinatorFrobRequest, 40 bytes, 0 handles
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -24, type fidl.test.frobinator/FrobinatorFrobRequest, 40 bytes, 0 handles
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -24, type fidl.test.frobinator/FrobinatorFrobRequest, 40 bytes, 0 handles
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -24, type fidl.test.frobinator/FrobinatorFrobRequest, 40 bytes, 0 handles
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -24, type fidl.test.frobinator/FrobinatorFrobRequest, 40 bytes, 0 handles
[ OK ] BindingSet.Control (0 ms)
[ RUN ] BindingSet.Iterator
[ OK ] BindingSet.Iterator (0 ms)
[ RUN ] BindingSet.EmptyHandler
[ OK ] BindingSet.EmptyHandler (1 ms)
[ RUN ] BindingSet.EmptyHandlerOnManualClose
[ OK ] BindingSet.EmptyHandlerOnManualClose (0 ms)
[ RUN ] BindingSet.BindingDestroyedAfterRemovalFromSet
[ OK ] BindingSet.BindingDestroyedAfterRemovalFromSet (0 ms)
[ RUN ] BindingSet.BindingDestroyedAfterCloseAll
[ OK ] BindingSet.BindingDestroyedAfterCloseAll (0 ms)
[----------] 7 tests from BindingSet (1 ms total)
[----------] 10 tests from Binding
[ RUN ] Binding.Trivial
[ OK ] Binding.Trivial (0 ms)
[ RUN ] Binding.Control
[ OK ] Binding.Control (0 ms)
[ RUN ] Binding.Bind
[ OK ] Binding.Bind (0 ms)
[ RUN ] Binding.ConstructBound
[ OK ] Binding.ConstructBound (0 ms)
[ RUN ] Binding.ErrorHandler
[ OK ] Binding.ErrorHandler (0 ms)
[ RUN ] Binding.DestructDuringErrorHandler
[ OK ] Binding.DestructDuringErrorHandler (0 ms)
[ RUN ] Binding.PeerClosedTriggersErrorHandler
[ OK ] Binding.PeerClosedTriggersErrorHandler (0 ms)
[ RUN ] Binding.UnbindDoesNotTriggerErrorHandler
[ OK ] Binding.UnbindDoesNotTriggerErrorHandler (0 ms)
[ RUN ] Binding.EpitaphReceivedWhenBindingClosed
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -11, type fidl.test.frobinator/FrobinatorFrobRequest, 56 bytes, 0 handles
[ OK ] Binding.EpitaphReceivedWhenBindingClosed (0 ms)
[ RUN ] Binding.ErrorHandlerCalledWhenInterfacePtrClosed
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -11, type fidl.test.frobinator/FrobinatorFrobRequest, 56 bytes, 0 handles
[ OK ] Binding.ErrorHandlerCalledWhenInterfacePtrClosed (0 ms)
[----------] 10 tests from Binding (0 ms total)
[----------] 1 test from EventSender
[ RUN ] EventSender.Events
[ OK ] EventSender.Events (0 ms)
[----------] 1 test from EventSender (0 ms total)
[----------] 4 tests from InterfaceHandle
[ RUN ] InterfaceHandle.Trivial
[ OK ] InterfaceHandle.Trivial (0 ms)
[ RUN ] InterfaceHandle.InterfacePtrConversion
[ OK ] InterfaceHandle.InterfacePtrConversion (0 ms)
[ RUN ] InterfaceHandle.NewRequest
[ OK ] InterfaceHandle.NewRequest (0 ms)
[ RUN ] InterfaceHandle.Channel
[ OK ] InterfaceHandle.Channel (0 ms)
[----------] 4 tests from InterfaceHandle (0 ms total)
[----------] 2 tests from InterfacePtrSet
[ RUN ] InterfacePtrSet.Trivial
[ OK ] InterfacePtrSet.Trivial (0 ms)
[ RUN ] InterfacePtrSet.Control
[ OK ] InterfacePtrSet.Control (1 ms)
[----------] 2 tests from InterfacePtrSet (1 ms total)
[----------] 11 tests from InterfacePtr
[ RUN ] InterfacePtr.Trivial
[ OK ] InterfacePtr.Trivial (0 ms)
[ RUN ] InterfacePtr.Control
[ OK ] InterfacePtr.Control (0 ms)
[ RUN ] InterfacePtr.BindToSpecificDispatcher
[ OK ] InterfacePtr.BindToSpecificDispatcher (0 ms)
[ RUN ] InterfacePtr.Events
[ OK ] InterfacePtr.Events (0 ms)
[ RUN ] InterfacePtr.EventWithoutListener
[ OK ] InterfacePtr.EventWithoutListener (0 ms)
[ RUN ] InterfacePtr.MoveConstructWithOutstandingTransaction
[ OK ] InterfacePtr.MoveConstructWithOutstandingTransaction (0 ms)
[ RUN ] InterfacePtr.MoveAssignWithOutstandingTransaction
[ OK ] InterfacePtr.MoveAssignWithOutstandingTransaction (0 ms)
[ RUN ] InterfacePtr.MoveConstructWithEvents
[ OK ] InterfacePtr.MoveConstructWithEvents (0 ms)
[ RUN ] InterfacePtr.MoveAssignWithEvents
[ OK ] InterfacePtr.MoveAssignWithEvents (0 ms)
[ RUN ] InterfacePtr.MoveIntoMethodCapture
[ OK ] InterfacePtr.MoveIntoMethodCapture (0 ms)
[ RUN ] InterfacePtr.InterfaceCanHandleGeneratedOrdinal
[ OK ] InterfacePtr.InterfaceCanHandleGeneratedOrdinal (0 ms)
[----------] 11 tests from InterfacePtr (0 ms total)
[----------] 3 tests from InterfaceRequest
[ RUN ] InterfaceRequest.Trivial
[ OK ] InterfaceRequest.Trivial (0 ms)
[ RUN ] InterfaceRequest.Control
[ OK ] InterfaceRequest.Control (0 ms)
[ RUN ] InterfaceRequest.Close
[ OK ] InterfaceRequest.Close (0 ms)
[----------] 3 tests from InterfaceRequest (0 ms total)
[----------] 16 tests from MessageReader
[ RUN ] MessageReader.Trivial
[ OK ] MessageReader.Trivial (0 ms)
[ RUN ] MessageReader.Bind
[ OK ] MessageReader.Bind (0 ms)
[ RUN ] MessageReader.Control
[ OK ] MessageReader.Control (0 ms)
[ RUN ] MessageReader.HandlerError
[ OK ] MessageReader.HandlerError (0 ms)
[ RUN ] MessageReader.HandlerErrorWithoutErrorHandler
[ OK ] MessageReader.HandlerErrorWithoutErrorHandler (0 ms)
[ RUN ] MessageReader.BindTwice
[ OK ] MessageReader.BindTwice (0 ms)
[ RUN ] MessageReader.WaitAndDispatchOneMessageUntilErrors
[ OK ] MessageReader.WaitAndDispatchOneMessageUntilErrors (0 ms)
[ RUN ] MessageReader.UnbindDuringHandler
[ OK ] MessageReader.UnbindDuringHandler (0 ms)
[ RUN ] MessageReader.ShouldWaitFromRead
[ OK ] MessageReader.ShouldWaitFromRead (0 ms)
[ RUN ] MessageReader.ShouldWaitFromReadWithUnbind
[ OK ] MessageReader.ShouldWaitFromReadWithUnbind (0 ms)
[ RUN ] MessageReader.NoHandler
[ OK ] MessageReader.NoHandler (0 ms)
[ RUN ] MessageReader.Reset
[ OK ] MessageReader.Reset (0 ms)
[ RUN ] MessageReader.TakeChannelAndErrorHandlerFrom
[ OK ] MessageReader.TakeChannelAndErrorHandlerFrom (0 ms)
[ RUN ] MessageReader.ReentrantDestruction
[ OK ] MessageReader.ReentrantDestruction (0 ms)
[ RUN ] MessageReader.DoubleReentrantDestruction
[ OK ] MessageReader.DoubleReentrantDestruction (0 ms)
[ RUN ] MessageReader.DoubleReentrantUnbind
[ OK ] MessageReader.DoubleReentrantUnbind (0 ms)
[----------] 16 tests from MessageReader (0 ms total)
[----------] 9 tests from ProxyController
[ RUN ] ProxyController.Trivial
[ OK ] ProxyController.Trivial (0 ms)
[ RUN ] ProxyController.Send
[ OK ] ProxyController.Send (0 ms)
[ RUN ] ProxyController.Callback
[ OK ] ProxyController.Callback (1 ms)
[ RUN ] ProxyController.BadSend
fidl encoding error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:54: Buffer is too small for first inline object, type unbounded_nonnullable_string_message, 16 bytes, 0 handles
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -30, type unbounded_nonnullable_string_message, 40 bytes, 0 handles
[ OK ] ProxyController.BadSend (0 ms)
[ RUN ] ProxyController.BadReply
[ OK ] ProxyController.BadReply (0 ms)
[ RUN ] ProxyController.ShortReply
[ OK ] ProxyController.ShortReply (0 ms)
[ RUN ] ProxyController.Move
[ OK ] ProxyController.Move (0 ms)
[ RUN ] ProxyController.Reset
[ OK ] ProxyController.Reset (0 ms)
[ RUN ] ProxyController.ReentrantDestructor
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -11, type unbounded_nonnullable_string_message, 40 bytes, 0 handles
[ OK ] ProxyController.ReentrantDestructor (0 ms)
[----------] 9 tests from ProxyController (1 ms total)
[----------] 7 tests from StubController
[ RUN ] StubController.Trivial
[ OK ] StubController.Trivial (0 ms)
[ RUN ] StubController.NoResponse
[ OK ] StubController.NoResponse (0 ms)
[ RUN ] StubController.Response
[ OK ] StubController.Response (0 ms)
[ RUN ] StubController.ResponseAfterUnbind
[ OK ] StubController.ResponseAfterUnbind (0 ms)
[ RUN ] StubController.ResponseAfterDestroy
[ OK ] StubController.ResponseAfterDestroy (0 ms)
[ RUN ] StubController.BadResponse
fidl encoding error at ../../sdk/lib/fidl/cpp/internal/message_sender.cc:18: Buffer is too small for first inline object, type unbounded_nonnullable_string_message, 16 bytes, 0 handles
[ OK ] StubController.BadResponse (0 ms)
[ RUN ] StubController.BadMessage
[ OK ] StubController.BadMessage (0 ms)
[----------] 7 tests from StubController (0 ms total)
[----------] 3 tests from SynchronousInterfacePtr
[ RUN ] SynchronousInterfacePtr.Trivial
[ OK ] SynchronousInterfacePtr.Trivial (0 ms)
[ RUN ] SynchronousInterfacePtr.Control
[ OK ] SynchronousInterfacePtr.Control (3 ms)
[ RUN ] SynchronousInterfacePtr.Unbind
[ OK ] SynchronousInterfacePtr.Unbind (0 ms)
[----------] 3 tests from SynchronousInterfacePtr (3 ms total)
[----------] 2 tests from DeprecatedBrokenBindingSet
[ RUN ] DeprecatedBrokenBindingSet.Trivial
[ OK ] DeprecatedBrokenBindingSet.Trivial (0 ms)
[ RUN ] DeprecatedBrokenBindingSet.Control
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -24, type fidl.test.frobinator/FrobinatorFrobRequest, 40 bytes, 0 handles
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -24, type fidl.test.frobinator/FrobinatorFrobRequest, 40 bytes, 0 handles
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -24, type fidl.test.frobinator/FrobinatorFrobRequest, 40 bytes, 0 handles
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -24, type fidl.test.frobinator/FrobinatorFrobRequest, 40 bytes, 0 handles
fidl channel writing error at ../../sdk/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -24, type fidl.test.frobinator/FrobinatorFrobRequest, 40 bytes, 0 handles
[ OK ] DeprecatedBrokenBindingSet.Control (0 ms)
[----------] 2 tests from DeprecatedBrokenBindingSet (0 ms total)
[----------] Global test environment tear-down
[==========] 132 tests from 30 test suites ran. (9 ms total)
[ PASSED ] 132 tests.