[==========] Running 99 tests from 19 test cases.
[----------] Global test environment set-up.
[----------] 7 tests from BindingSet
[ RUN ] BindingSet.Trivial
[ OK ] BindingSet.Trivial (0 ms)
[ RUN ] BindingSet.Control
fidl channel writing error at ../../garnet/public/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 ../../garnet/public/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 ../../garnet/public/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 ../../garnet/public/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 ../../garnet/public/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -24, type fidl.test.frobinator/FrobinatorFrobRequest, 40 bytes, 0 handles
[ OK ] BindingSet.Control (1 ms)
[ RUN ] BindingSet.Iterator
[ OK ] BindingSet.Iterator (0 ms)
[ RUN ] BindingSet.EmptyHandler
[ OK ] BindingSet.EmptyHandler (0 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 (2 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 (12 ms)
[ RUN ] Binding.BasicEpitaphSupportOnInterfacePtr
fidl channel writing error at ../../garnet/public/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -11, type fidl.test.frobinator/FrobinatorFrobRequest, 56 bytes, 0 handles
[ OK ] Binding.BasicEpitaphSupportOnInterfacePtr (9 ms)
[ RUN ] Binding.BasicEpitaphSupportOnBinding
fidl channel writing error at ../../garnet/public/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -11, type fidl.test.frobinator/FrobinatorFrobRequest, 56 bytes, 0 handles
[ OK ] Binding.BasicEpitaphSupportOnBinding (29 ms)
[----------] 10 tests from Binding (52 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)
[----------] 10 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)
[----------] 10 tests from InterfacePtr (0 ms total)
[----------] 2 tests from InterfaceRequest
[ RUN ] InterfaceRequest.Trivial
[ OK ] InterfaceRequest.Trivial (0 ms)
[ RUN ] InterfaceRequest.Control
[ OK ] InterfaceRequest.Control (0 ms)
[----------] 2 tests from InterfaceRequest (1 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 (1 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 (2 ms total)
[----------] 8 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 (0 ms)
[ RUN ] ProxyController.BadSend
fidl encoding error at ../../garnet/public/lib/fidl/cpp/internal/proxy_controller.cc:54: Message size is smaller than expected, type unbounded_nonnullable_string_message, 16 bytes, 0 handles
fidl channel writing error at ../../garnet/public/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)
[----------] 8 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 (1 ms)
[ RUN ] StubController.ResponseAfterUnbind
[ OK ] StubController.ResponseAfterUnbind (0 ms)
[ RUN ] StubController.ResponseAfterDestroy
[ OK ] StubController.ResponseAfterDestroy (1 ms)
[ RUN ] StubController.BadResponse
fidl encoding error at ../../garnet/public/lib/fidl/cpp/internal/pending_response.cc:69: Message size is smaller than expected, type unbounded_nonnullable_string_message, 16 bytes, 0 handles
[ OK ] StubController.BadResponse (0 ms)
[ RUN ] StubController.BadMessage
[ OK ] StubController.BadMessage (1 ms)
[----------] 7 tests from StubController (3 ms total)
[----------] 3 tests from SynchronousInterfacePtr
[ RUN ] SynchronousInterfacePtr.Trivial
[ OK ] SynchronousInterfacePtr.Trivial (0 ms)
[ RUN ] SynchronousInterfacePtr.Control
[ OK ] SynchronousInterfacePtr.Control (35 ms)
[ RUN ] SynchronousInterfacePtr.Unbind
[ OK ] SynchronousInterfacePtr.Unbind (0 ms)
[----------] 3 tests from SynchronousInterfacePtr (35 ms total)
[----------] 2 tests from ThreadSafeBindingSet
[ RUN ] ThreadSafeBindingSet.Trivial
[ OK ] ThreadSafeBindingSet.Trivial (0 ms)
[ RUN ] ThreadSafeBindingSet.Control
fidl channel writing error at ../../garnet/public/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 ../../garnet/public/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 ../../garnet/public/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 ../../garnet/public/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 ../../garnet/public/lib/fidl/cpp/internal/proxy_controller.cc:59: zx_status_t -24, type fidl.test.frobinator/FrobinatorFrobRequest, 40 bytes, 0 handles
[ OK ] ThreadSafeBindingSet.Control (2 ms)
[----------] 2 tests from ThreadSafeBindingSet (2 ms total)
[----------] 1 test from Array
[ RUN ] Array.BuilderTest
[ OK ] Array.BuilderTest (0 ms)
[----------] 1 test from Array (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 (0 ms total)
[----------] 13 tests from FidlTest
[ 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 (1 ms)
[ RUN ] FidlTest.VectorOfStructComparison
[ OK ] FidlTest.VectorOfStructComparison (0 ms)
[ RUN ] FidlTest.VectorOfOptionalStructComparison
[ OK ] FidlTest.VectorOfOptionalStructComparison (0 ms)
[ RUN ] FidlTest.ArrayOfIntComparaison
[ OK ] FidlTest.ArrayOfIntComparaison (0 ms)
[ RUN ] FidlTest.ArrayOfStructComparaison
[ OK ] FidlTest.ArrayOfStructComparaison (0 ms)
[ RUN ] FidlTest.ArrayOfOptionalStructComparison
[ OK ] FidlTest.ArrayOfOptionalStructComparison (0 ms)
[----------] 13 tests from FidlTest (1 ms total)
[----------] 1 test from EncodeObject
[ RUN ] EncodeObject.Struct
[ OK ] EncodeObject.Struct (1 ms)
[----------] 1 test from EncodeObject (1 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 (0 ms)
[ RUN ] SimpleTable.SerializeAndDeserializeWithReserved
[ OK ] SimpleTable.SerializeAndDeserializeWithReserved (0 ms)
[----------] 4 tests from SimpleTable (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)
[----------] 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)
[----------] Global test environment tear-down
[==========] 99 tests from 19 test cases ran. (102 ms total)
[ PASSED ] 99 tests.