ERROR: setupLoaderTermPhysDevs: Failed to detect any valid GPUs in the current config
ERROR: setupLoaderTrampPhysDevs: Failed during dispatch call of 'vkEnumeratePhysicalDevices' to lower layers or loader to get count.
[==========] Running 106 tests from 39 test suites.
[----------] Global test environment set-up.
[----------] 1 test from HackFilesystem
[ RUN ] HackFilesystem.Init
[ OK ] HackFilesystem.Init (11 ms)
[----------] 1 test from HackFilesystem (11 ms total)
[----------] 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 (0 ms)
[ RUN ] IndexedTriangleMeshClip.MultipleClips3d
[ OK ] IndexedTriangleMeshClip.MultipleClips3d (0 ms)
[----------] 5 tests from IndexedTriangleMeshClip (0 ms total)
[----------] 6 tests from plane3
[ RUN ] plane3.PointOnPlaneConstructor
[ OK ] plane3.PointOnPlaneConstructor (0 ms)
[ RUN ] plane3.Clipping
[ OK ] plane3.Clipping (0 ms)
[ RUN ] plane3.Intersection
[ OK ] plane3.Intersection (6 ms)
[ RUN ] plane3.Transformation
[ OK ] plane3.Transformation (72 ms)
[ RUN ] plane3.Translation
[ OK ] plane3.Translation (0 ms)
[ RUN ] plane3.UniformScale
[ OK ] plane3.UniformScale (0 ms)
[----------] 6 tests from plane3 (78 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 (0 ms)
[----------] 2 tests from Rotations (0 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 (32 ms)
[----------] 1 test from DirectionalLight (32 ms total)
[----------] 2 tests from RoundedRect
[ RUN ] RoundedRect.Tessellation
[ OK ] RoundedRect.Tessellation (0 ms)
[ RUN ] RoundedRect.HitTesting
[ OK ] RoundedRect.HitTesting (0 ms)
[----------] 2 tests from RoundedRect (0 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 (4 ms)
[ RUN ] Alignment.NextAlignedPtr
[ OK ] Alignment.NextAlignedPtr (0 ms)
[----------] 2 tests from Alignment (4 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 (0 ms)
[ RUN ] BitMap.WithStorage
[ OK ] BitMap.WithStorage (0 ms)
[ RUN ] BitMap.Resize
[ OK ] BitMap.Resize (0 ms)
[----------] 3 tests from BitMap (0 ms total)
[----------] 3 tests from BlockAllocator
[ RUN ] BlockAllocator.InitialCounts
[ OK ] BlockAllocator.InitialCounts (91 ms)
[ RUN ] BlockAllocator.SmallAllocations
[ OK ] BlockAllocator.SmallAllocations (0 ms)
[ RUN ] BlockAllocator.LargeAllocations
[ OK ] BlockAllocator.LargeAllocations (0 ms)
[----------] 3 tests from BlockAllocator (91 ms total)
[----------] 5 tests from EnumTest
[ RUN ] EnumTest.Construction
[ OK ] EnumTest.Construction (0 ms)
[ RUN ] EnumTest.BitwiseORTest
[ OK ] EnumTest.BitwiseORTest (0 ms)
[ RUN ] EnumTest.BitwiseANDTest
[ OK ] EnumTest.BitwiseANDTest (0 ms)
[ RUN ] EnumTest.BitwiseXORTest
[ OK ] EnumTest.BitwiseXORTest (0 ms)
[ RUN ] EnumTest.StressTest
[ OK ] EnumTest.StressTest (0 ms)
[----------] 5 tests from EnumTest (0 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 (1 ms)
[ RUN ] HashCache.FullFrameToFrameCaching
[ OK ] HashCache.FullFrameToFrameCaching (0 ms)
[ RUN ] HashCache.PartialFrameToFrameCaching
[ OK ] HashCache.PartialFrameToFrameCaching (1 ms)
[----------] 3 tests from HashCache (3 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 (0 ms)
[----------] 2 tests from ObjectPool (0 ms total)
[----------] 2 tests from StackAllocator
[ RUN ] StackAllocator.Integers
[ OK ] StackAllocator.Integers (0 ms)
[ RUN ] StackAllocator.ConstructableObjects
[ OK ] StackAllocator.ConstructableObjects (1 ms)
[----------] 2 tests from StackAllocator (1 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="192471104"
[ OK ] FenceListenerTest.SimpleFenceListenerSignalling (0 ms)
[ RUN ] FenceListenerTest.AsyncFenceListenerSignalling
TEST_LOOP_RANDOM_SEED="827179425"
[ OK ] FenceListenerTest.AsyncFenceListenerSignalling (1 ms)
[----------] 2 tests from FenceListenerTest (1 ms total)
[----------] 3 tests from FenceSetListenerTest
[ RUN ] FenceSetListenerTest.EmptySet
TEST_LOOP_RANDOM_SEED="21051167"
[ OK ] FenceSetListenerTest.EmptySet (0 ms)
[ RUN ] FenceSetListenerTest.ReadyStateSignalled
TEST_LOOP_RANDOM_SEED="3140591978"
[ OK ] FenceSetListenerTest.ReadyStateSignalled (0 ms)
[ RUN ] FenceSetListenerTest.DestroyWhileWaiting
TEST_LOOP_RANDOM_SEED="750994616"
[ OK ] FenceSetListenerTest.DestroyWhileWaiting (0 ms)
[----------] 3 tests from FenceSetListenerTest (0 ms total)
[----------] 1 test from ReleaseFenceSignallerTest
[ RUN ] ReleaseFenceSignallerTest.FencesSignalledProperly
[ OK ] ReleaseFenceSignallerTest.FencesSignalledProperly (1 ms)
[----------] 1 test from ReleaseFenceSignallerTest (1 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 (0 ms)
[----------] 3 tests from TypedReffable (0 ms total)
[----------] Global test environment tear-down
[==========] 106 tests from 39 test suites ran. (222 ms total)
[ PASSED ] 106 tests.
YOU HAVE 46 DISABLED TESTS