[==========] Running 100 tests from 37 test suites.
[----------] Global test environment set-up.
[----------] 4 tests from BoundingBox
[ RUN ] BoundingBox.Transform
[ OK ] BoundingBox.Transform (0 ms)
[ RUN ] BoundingBox.Contains
[ OK ] BoundingBox.Contains (0 ms)
[ RUN ] BoundingBox.IntersectEmpty
[ OK ] BoundingBox.IntersectEmpty (0 ms)
[ RUN ] BoundingBox.Intersect
[ OK ] BoundingBox.Intersect (0 ms)
[----------] 4 tests from BoundingBox (0 ms total)
[----------] 3 tests from ClipPlanes
[ RUN ] ClipPlanes.Validity
[ OK ] ClipPlanes.Validity (0 ms)
[ RUN ] ClipPlanes.ClipIfSmallerThanX
[ OK ] ClipPlanes.ClipIfSmallerThanX (0 ms)
[ RUN ] ClipPlanes.FromBox
[ OK ] ClipPlanes.FromBox (0 ms)
[----------] 3 tests from ClipPlanes (0 ms total)
[----------] 5 tests from IndexedTriangleMeshClip
[ RUN ] IndexedTriangleMeshClip.OneTriangle2d
[ OK ] IndexedTriangleMeshClip.OneTriangle2d (0 ms)
[ RUN ] IndexedTriangleMeshClip.Unclipped2d
[ OK ] IndexedTriangleMeshClip.Unclipped2d (0 ms)
[ RUN ] IndexedTriangleMeshClip.Unclipped3d
[ OK ] IndexedTriangleMeshClip.Unclipped3d (0 ms)
[ RUN ] IndexedTriangleMeshClip.MultipleClips2d
[ OK ] IndexedTriangleMeshClip.MultipleClips2d (1 ms)
[ RUN ] IndexedTriangleMeshClip.MultipleClips3d
[ OK ] IndexedTriangleMeshClip.MultipleClips3d (0 ms)
[----------] 5 tests from IndexedTriangleMeshClip (2 ms total)
[----------] 6 tests from plane3
[ RUN ] plane3.PointOnPlaneConstructor
[ OK ] plane3.PointOnPlaneConstructor (1 ms)
[ RUN ] plane3.Clipping
[ OK ] plane3.Clipping (0 ms)
[ RUN ] plane3.Intersection
[ OK ] plane3.Intersection (164 ms)
[ RUN ] plane3.Transformation
[ OK ] plane3.Transformation (2161 ms)
[ RUN ] plane3.Translation
[ OK ] plane3.Translation (0 ms)
[ RUN ] plane3.UniformScale
[ OK ] plane3.UniformScale (0 ms)
[----------] 6 tests from plane3 (2326 ms total)
[----------] 3 tests from plane2
[ RUN ] plane2.Clipping
[ OK ] plane2.Clipping (0 ms)
[ RUN ] plane2.Intersection
[ OK ] plane2.Intersection (0 ms)
[ RUN ] plane2.NonIntersection
[ OK ] plane2.NonIntersection (0 ms)
[----------] 3 tests from plane2 (0 ms total)
[----------] 3 tests from FakeAllocator
[ RUN ] FakeAllocator.Memory
[ OK ] FakeAllocator.Memory (0 ms)
[ RUN ] FakeAllocator.Buffers
[ OK ] FakeAllocator.Buffers (0 ms)
[ RUN ] FakeAllocator.Images
[ OK ] FakeAllocator.Images (0 ms)
[----------] 3 tests from FakeAllocator (0 ms total)
[----------] 3 tests from GpuMem
[ RUN ] GpuMem.ErroneousSuballocations
[ OK ] GpuMem.ErroneousSuballocations (0 ms)
[ RUN ] GpuMem.RecursiveAllocations
[ OK ] GpuMem.RecursiveAllocations (0 ms)
[ RUN ] GpuMem.MappedPointer
[ OK ] GpuMem.MappedPointer (0 ms)
[----------] 3 tests from GpuMem (0 ms total)
[----------] 1 test from ImageCache
[ RUN ] ImageCache.SmokeTest
[ OK ] ImageCache.SmokeTest (0 ms)
[----------] 1 test from ImageCache (0 ms total)
[----------] 2 tests from Rotations
[ RUN ] Rotations.BetweenParallelVectors
[ OK ] Rotations.BetweenParallelVectors (0 ms)
[ RUN ] Rotations.BetweenPerpendicularVectors
[ OK ] Rotations.BetweenPerpendicularVectors (1 ms)
[----------] 2 tests from Rotations (1 ms total)
[----------] 4 tests from MeshSpec
[ RUN ] MeshSpec.SingleAttributeOffsetAndStride
[ OK ] MeshSpec.SingleAttributeOffsetAndStride (0 ms)
[ RUN ] MeshSpec.MultiAttributeOffsetAndStride
[ OK ] MeshSpec.MultiAttributeOffsetAndStride (0 ms)
[ RUN ] MeshSpec.NumAttributes
[ OK ] MeshSpec.NumAttributes (0 ms)
[ RUN ] MeshSpec.Validity
[ OK ] MeshSpec.Validity (0 ms)
[----------] 4 tests from MeshSpec (0 ms total)
[----------] 1 test from Object
[ RUN ] Object.BoundingBox
[ OK ] Object.BoundingBox (0 ms)
[----------] 1 test from Object (0 ms total)
[----------] 3 tests from PaperDrawCallFactory
[ RUN ] PaperDrawCallFactory.OpaqueSortKeyBits
[ OK ] PaperDrawCallFactory.OpaqueSortKeyBits (0 ms)
[ RUN ] PaperDrawCallFactory.TranslucentSortKeyBits
[ OK ] PaperDrawCallFactory.TranslucentSortKeyBits (0 ms)
[ RUN ] PaperDrawCallFactory.SortKeyComparisons
[ OK ] PaperDrawCallFactory.SortKeyComparisons (0 ms)
[----------] 3 tests from PaperDrawCallFactory (0 ms total)
[----------] 5 tests from PaperTransformStack
[ RUN ] PaperTransformStack.StackSize
[ OK ] PaperTransformStack.StackSize (0 ms)
[ RUN ] PaperTransformStack.TransformVector
[ OK ] PaperTransformStack.TransformVector (0 ms)
[ RUN ] PaperTransformStack.Transform
[ OK ] PaperTransformStack.Transform (0 ms)
[ RUN ] PaperTransformStack.Translation
[ OK ] PaperTransformStack.Translation (0 ms)
[ RUN ] PaperTransformStack.Scale
[ OK ] PaperTransformStack.Scale (0 ms)
[----------] 5 tests from PaperTransformStack (0 ms total)
[----------] 3 tests from RenderQueue
[ RUN ] RenderQueue.PushSortGenerate
[ OK ] RenderQueue.PushSortGenerate (0 ms)
[ RUN ] RenderQueue.SameObjectDifferentFuncs
[ OK ] RenderQueue.SameObjectDifferentFuncs (0 ms)
[ RUN ] RenderQueue.MultipleFuncs
[ OK ] RenderQueue.MultipleFuncs (0 ms)
[----------] 3 tests from RenderQueue (0 ms total)
[----------] 1 test from DirectionalLight
[ RUN ] DirectionalLight.PolarAndVectorConstructorsMatch
[ OK ] DirectionalLight.PolarAndVectorConstructorsMatch (186 ms)
[----------] 1 test from DirectionalLight (186 ms total)
[----------] 2 tests from RoundedRect
[ RUN ] RoundedRect.Tessellation
[ OK ] RoundedRect.Tessellation (1 ms)
[ RUN ] RoundedRect.HitTesting
[ OK ] RoundedRect.HitTesting (0 ms)
[----------] 2 tests from RoundedRect (1 ms total)
[----------] 4 tests from Transform
[ RUN ] Transform.SimpleTranslation
[ OK ] Transform.SimpleTranslation (0 ms)
[ RUN ] Transform.SimpleScale
[ OK ] Transform.SimpleScale (0 ms)
[ RUN ] Transform.SimpleRotation
[ OK ] Transform.SimpleRotation (0 ms)
[ RUN ] Transform.AllTogetherNow
[ OK ] Transform.AllTogetherNow (0 ms)
[----------] 4 tests from Transform (0 ms total)
[----------] 2 tests from Alignment
[ RUN ] Alignment.AlignedToNext
[ OK ] Alignment.AlignedToNext (21 ms)
[ RUN ] Alignment.NextAlignedPtr
[ OK ] Alignment.NextAlignedPtr (3 ms)
[----------] 2 tests from Alignment (24 ms total)
[----------] 5 tests from BitOps
[ RUN ] BitOps.CountTrailingZeros
[ OK ] BitOps.CountTrailingZeros (0 ms)
[ RUN ] BitOps.CountLeadingZeros
[ OK ] BitOps.CountLeadingZeros (0 ms)
[ RUN ] BitOps.CountOnes
[ OK ] BitOps.CountOnes (0 ms)
[ RUN ] BitOps.SetBitsAtAndAboveIndex
[ OK ] BitOps.SetBitsAtAndAboveIndex (0 ms)
[ RUN ] BitOps.RotateLeft
[ OK ] BitOps.RotateLeft (0 ms)
[----------] 5 tests from BitOps (0 ms total)
[----------] 3 tests from BitMap
[ RUN ] BitMap.Raw
[ OK ] BitMap.Raw (6 ms)
[ RUN ] BitMap.WithStorage
[ OK ] BitMap.WithStorage (1 ms)
[ RUN ] BitMap.Resize
[ OK ] BitMap.Resize (0 ms)
[----------] 3 tests from BitMap (7 ms total)
[----------] 3 tests from BlockAllocator
[ RUN ] BlockAllocator.InitialCounts
[ OK ] BlockAllocator.InitialCounts (9 ms)
[ RUN ] BlockAllocator.SmallAllocations
[ OK ] BlockAllocator.SmallAllocations (0 ms)
[ RUN ] BlockAllocator.LargeAllocations
[ OK ] BlockAllocator.LargeAllocations (0 ms)
[----------] 3 tests from BlockAllocator (9 ms total)
[----------] 2 tests from EnumCycle
[ RUN ] EnumCycle.NextAndPrevious
[ OK ] EnumCycle.NextAndPrevious (0 ms)
[ RUN ] EnumCycle.Wraparound
[ OK ] EnumCycle.Wraparound (0 ms)
[----------] 2 tests from EnumCycle (0 ms total)
[----------] 3 tests from HashCache
[ RUN ] HashCache.NoFrameToFrameCaching
[ OK ] HashCache.NoFrameToFrameCaching (5 ms)
[ RUN ] HashCache.FullFrameToFrameCaching
[ OK ] HashCache.FullFrameToFrameCaching (4 ms)
[ RUN ] HashCache.PartialFrameToFrameCaching
[ OK ] HashCache.PartialFrameToFrameCaching (6 ms)
[----------] 3 tests from HashCache (15 ms total)
[----------] 1 test from Hash
[ RUN ] Hash.AllHashedTypes
[ OK ] Hash.AllHashedTypes (0 ms)
[----------] 1 test from Hash (0 ms total)
[----------] 2 tests from Hashable
[ RUN ] Hashable.Basics
[ OK ] Hashable.Basics (0 ms)
[ RUN ] Hashable.AsHashMapKey
[ OK ] Hashable.AsHashMapKey (0 ms)
[----------] 2 tests from Hashable (0 ms total)
[----------] 1 test from HashMap
[ RUN ] HashMap.CollisionsOK
[ OK ] HashMap.CollisionsOK (0 ms)
[----------] 1 test from HashMap (0 ms total)
[----------] 3 tests from IntrusiveList
[ RUN ] IntrusiveList.InsertMoveAndClear
[ OK ] IntrusiveList.InsertMoveAndClear (0 ms)
[ RUN ] IntrusiveList.Iteration
[ OK ] IntrusiveList.Iteration (0 ms)
[ RUN ] IntrusiveList.Erase
[ OK ] IntrusiveList.Erase (0 ms)
[----------] 3 tests from IntrusiveList (0 ms total)
[----------] 2 tests from ObjectPool
[ RUN ] ObjectPool.DefaultPolicy
[ OK ] ObjectPool.DefaultPolicy (0 ms)
[ RUN ] ObjectPool.PreinitializePolicy
[ OK ] ObjectPool.PreinitializePolicy (1 ms)
[----------] 2 tests from ObjectPool (1 ms total)
[----------] 2 tests from StackAllocator
[ RUN ] StackAllocator.Integers
[ OK ] StackAllocator.Integers (0 ms)
[ RUN ] StackAllocator.ConstructableObjects
[ OK ] StackAllocator.ConstructableObjects (0 ms)
[----------] 2 tests from StackAllocator (0 ms total)
[----------] 1 test from DescriptorSetLayout
[ RUN ] DescriptorSetLayout.Validate
[INFO:descriptor_set_layout_unittest.cc(31)] ==== NOTE: validation warnings are expected
[WARNING:garnet/public/lib/escher/third_party/granite/vk/descriptor_set_layout.cc(46)] multiple descriptors in set share binding indices: 2
[WARNING:garnet/public/lib/escher/third_party/granite/vk/descriptor_set_layout.cc(46)] multiple descriptors in set share binding indices: 4
[WARNING:garnet/public/lib/escher/third_party/granite/vk/descriptor_set_layout.cc(46)] multiple descriptors in set share binding indices: 8
[WARNING:garnet/public/lib/escher/third_party/granite/vk/descriptor_set_layout.cc(46)] multiple descriptors in set share binding indices: 10
[WARNING:garnet/public/lib/escher/third_party/granite/vk/descriptor_set_layout.cc(46)] multiple descriptors in set share binding indices: 1
[WARNING:garnet/public/lib/escher/third_party/granite/vk/descriptor_set_layout.cc(46)] multiple descriptors in set share binding indices: 2
[INFO:descriptor_set_layout_unittest.cc(38)] ==== NOTE: no additional validation warnings are expected
[ OK ] DescriptorSetLayout.Validate (0 ms)
[----------] 1 test from DescriptorSetLayout (0 ms total)
[----------] 1 test from VulkanUtils
[ RUN ] VulkanUtils.ClipToRect
[ OK ] VulkanUtils.ClipToRect (0 ms)
[----------] 1 test from VulkanUtils (0 ms total)
[----------] 2 tests from FenceListenerTest
[ RUN ] FenceListenerTest.SimpleFenceListenerSignalling
TEST_LOOP_RANDOM_SEED="697486088"
[ OK ] FenceListenerTest.SimpleFenceListenerSignalling (1 ms)
[ RUN ] FenceListenerTest.AsyncFenceListenerSignalling
TEST_LOOP_RANDOM_SEED="3171549033"
[ OK ] FenceListenerTest.AsyncFenceListenerSignalling (0 ms)
[----------] 2 tests from FenceListenerTest (1 ms total)
[----------] 3 tests from FenceSetListenerTest
[ RUN ] FenceSetListenerTest.EmptySet
TEST_LOOP_RANDOM_SEED="4107656948"
[ OK ] FenceSetListenerTest.EmptySet (0 ms)
[ RUN ] FenceSetListenerTest.ReadyStateSignalled
TEST_LOOP_RANDOM_SEED="3526962749"
[ OK ] FenceSetListenerTest.ReadyStateSignalled (0 ms)
[ RUN ] FenceSetListenerTest.DestroyWhileWaiting
TEST_LOOP_RANDOM_SEED="3863664181"
[ OK ] FenceSetListenerTest.DestroyWhileWaiting (0 ms)
[----------] 3 tests from FenceSetListenerTest (0 ms total)
[----------] 1 test from ReleaseFenceSignallerTest
[ RUN ] ReleaseFenceSignallerTest.FencesSignalledProperly
[ OK ] ReleaseFenceSignallerTest.FencesSignalledProperly (0 ms)
[----------] 1 test from ReleaseFenceSignallerTest (0 ms total)
[----------] 6 tests from Trace
[ RUN ] Trace.EmptyInput
[ OK ] Trace.EmptyInput (0 ms)
[ RUN ] Trace.TooSmallInput
[ OK ] Trace.TooSmallInput (0 ms)
[ RUN ] Trace.OneSingularEvent
[ OK ] Trace.OneSingularEvent (0 ms)
[ RUN ] Trace.MultipleSingularEvents
[ OK ] Trace.MultipleSingularEvents (0 ms)
[ RUN ] Trace.OneConcurrentEvent
[ OK ] Trace.OneConcurrentEvent (0 ms)
[ RUN ] Trace.MultipleConcurrentEvents
[ OK ] Trace.MultipleConcurrentEvents (0 ms)
[----------] 6 tests from Trace (0 ms total)
[----------] 1 test from Ownable
[ RUN ] Ownable.ReceiveOwnables
[ OK ] Ownable.ReceiveOwnables (0 ms)
[----------] 1 test from Ownable (0 ms total)
[----------] 3 tests from TypedReffable
[ RUN ] TypedReffable.ShallowHierarchy
[ OK ] TypedReffable.ShallowHierarchy (0 ms)
[ RUN ] TypedReffable.DeepHierarchy
[ OK ] TypedReffable.DeepHierarchy (0 ms)
[ RUN ] TypedReffable.Names
[ OK ] TypedReffable.Names (1 ms)
[----------] 3 tests from TypedReffable (1 ms total)
[----------] Global test environment tear-down
[==========] 100 tests from 37 test suites ran. (2575 ms total)
[ PASSED ] 100 tests.
YOU HAVE 47 DISABLED TESTS