[==========] Running 52 tests from 17 test cases.
[----------] Global test environment set-up.
[----------] 12 tests from PlatformConnection
[ RUN ] PlatformConnection.GetError
[ OK ] PlatformConnection.GetError (1 ms)
[ RUN ] PlatformConnection.ImportBuffer
[ OK ] PlatformConnection.ImportBuffer (1 ms)
[ RUN ] PlatformConnection.ReleaseBuffer
[ OK ] PlatformConnection.ReleaseBuffer (0 ms)
[ RUN ] PlatformConnection.ImportObject
[ OK ] PlatformConnection.ImportObject (1 ms)
[ RUN ] PlatformConnection.ReleaseObject
[ OK ] PlatformConnection.ReleaseObject (1 ms)
[ RUN ] PlatformConnection.CreateContext
[ OK ] PlatformConnection.CreateContext (1 ms)
[ RUN ] PlatformConnection.DestroyContext
[ OK ] PlatformConnection.DestroyContext (0 ms)
[ RUN ] PlatformConnection.ExecuteCommandBuffer
[ OK ] PlatformConnection.ExecuteCommandBuffer (1 ms)
[ RUN ] PlatformConnection.MapUnmapBuffer
[ OK ] PlatformConnection.MapUnmapBuffer (1 ms)
[ RUN ] PlatformConnection.NotificationChannel
[ OK ] PlatformConnection.NotificationChannel (0 ms)
[ RUN ] PlatformConnection.ExecuteImmediateCommands
[ OK ] PlatformConnection.ExecuteImmediateCommands (2 ms)
[ RUN ] PlatformConnection.MultipleGetError
[ OK ] PlatformConnection.MultipleGetError (616 ms)
[----------] 12 tests from PlatformConnection (625 ms total)
[----------] 1 test from PlatformEvent
[ RUN ] PlatformEvent.Test
[ OK ] PlatformEvent.Test (39 ms)
[----------] 1 test from PlatformEvent (39 ms total)
[----------] 1 test from PlatformFutex
[ RUN ] PlatformFutex.Test
[ OK ] PlatformFutex.Test (102 ms)
[----------] 1 test from PlatformFutex (102 ms total)
[----------] 2 tests from PlatformHandle
[ RUN ] PlatformHandle.Test
[ OK ] PlatformHandle.Test (0 ms)
[ RUN ] PlatformHandle.Count
[ OK ] PlatformHandle.Count (0 ms)
[----------] 2 tests from PlatformHandle (0 ms total)
[----------] 1 test from PlatformPort
[ RUN ] PlatformPort.Test
[ OK ] PlatformPort.Test (253 ms)
[----------] 1 test from PlatformPort (253 ms total)
[----------] 1 test from PlatformRandom
[ RUN ] PlatformRandom.DifferentValues
[ OK ] PlatformRandom.DifferentValues (0 ms)
[----------] 1 test from PlatformRandom (0 ms total)
[----------] 1 test from PlatformSemaphore
[ RUN ] PlatformSemaphore.Test
[ OK ] PlatformSemaphore.Test (359 ms)
[----------] 1 test from PlatformSemaphore (359 ms total)
[----------] 1 test from PlatformThread
[ RUN ] PlatformThread.Test
[ OK ] PlatformThread.Test (18 ms)
[----------] 1 test from PlatformThread (18 ms total)
[----------] 1 test from PlatformProcess
[ RUN ] PlatformProcess.Test
[ OK ] PlatformProcess.Test (0 ms)
[----------] 1 test from PlatformProcess (0 ms total)
[----------] 1 test from MagmaDriver
[ RUN ] MagmaDriver.CreateAndDestroy
[ OK ] MagmaDriver.CreateAndDestroy (0 ms)
[----------] 1 test from MagmaDriver (0 ms total)
[----------] 1 test from MagmaSystemBuffer
[ RUN ] MagmaSystemBuffer.Create
[ OK ] MagmaSystemBuffer.Create (0 ms)
[----------] 1 test from MagmaSystemBuffer (0 ms total)
[----------] 5 tests from MagmaSystemConnection
[ RUN ] MagmaSystemConnection.GetDeviceId
[ OK ] MagmaSystemConnection.GetDeviceId (0 ms)
[ RUN ] MagmaSystemConnection.ContextManagement
[ OK ] MagmaSystemConnection.ContextManagement (0 ms)
[ RUN ] MagmaSystemConnection.BufferManagement
[ OK ] MagmaSystemConnection.BufferManagement (0 ms)
[ RUN ] MagmaSystemConnection.Semaphores
[ OK ] MagmaSystemConnection.Semaphores (0 ms)
[ RUN ] MagmaSystemConnection.BufferSharing
[ OK ] MagmaSystemConnection.BufferSharing (0 ms)
[----------] 5 tests from MagmaSystemConnection (0 ms total)
[----------] 10 tests from MagmaSystemContext
[ RUN ] MagmaSystemContext.ExecuteCommandBuffer_Normal
[ OK ] MagmaSystemContext.ExecuteCommandBuffer_Normal (14 ms)
[ RUN ] MagmaSystemContext.ExecuteCommandBuffer_InvalidBatchBufferIndex
[ OK ] MagmaSystemContext.ExecuteCommandBuffer_InvalidBatchBufferIndex (0 ms)
[ RUN ] MagmaSystemContext.ExecuteCommandBuffer_InvalidBatchStartOffset
[ OK ] MagmaSystemContext.ExecuteCommandBuffer_InvalidBatchStartOffset (0 ms)
[ RUN ] MagmaSystemContext.ExecuteCommandBuffer_InvalidExecResourceHandle
[ OK ] MagmaSystemContext.ExecuteCommandBuffer_InvalidExecResourceHandle (0 ms)
[ RUN ] MagmaSystemContext.ExecuteCommandBuffer_DuplicateExecResourceHandle
[ OK ] MagmaSystemContext.ExecuteCommandBuffer_DuplicateExecResourceHandle (1 ms)
[ RUN ] MagmaSystemContext.ExecuteCommandBuffer_InvalidRelocationOffset
[ OK ] MagmaSystemContext.ExecuteCommandBuffer_InvalidRelocationOffset (0 ms)
[ RUN ] MagmaSystemContext.ExecuteCommandBuffer_InvalidRelocationTargetBufferIndex
[ OK ] MagmaSystemContext.ExecuteCommandBuffer_InvalidRelocationTargetBufferIndex (0 ms)
[ RUN ] MagmaSystemContext.ExecuteCommandBuffer_InvalidRelocationTargetOffset
[ OK ] MagmaSystemContext.ExecuteCommandBuffer_InvalidRelocationTargetOffset (1 ms)
[ RUN ] MagmaSystemContext.ExecuteCommandBuffer_InvalidWaitSemaphore
[ OK ] MagmaSystemContext.ExecuteCommandBuffer_InvalidWaitSemaphore (0 ms)
[ RUN ] MagmaSystemContext.ExecuteCommandBuffer_InvalidSignalSemaphore
[ OK ] MagmaSystemContext.ExecuteCommandBuffer_InvalidSignalSemaphore (1 ms)
[----------] 10 tests from MagmaSystemContext (20 ms total)
[----------] 2 tests from AddressSpaceAllocator
[ RUN ] AddressSpaceAllocator.SimpleAllocator
[ OK ] AddressSpaceAllocator.SimpleAllocator (604 ms)
[ RUN ] AddressSpaceAllocator.RetryAllocator
[ OK ] AddressSpaceAllocator.RetryAllocator (0 ms)
[----------] 2 tests from AddressSpaceAllocator (605 ms total)
[----------] 7 tests from MagmaUtil
[ RUN ] MagmaUtil.InflightList
[ OK ] MagmaUtil.InflightList (100 ms)
[ RUN ] MagmaUtil.GetPow2
[ OK ] MagmaUtil.GetPow2 (0 ms)
[ RUN ] MagmaUtil.RoundUp
[ OK ] MagmaUtil.RoundUp (0 ms)
[ RUN ] MagmaUtil.Dret
[ OK ] MagmaUtil.Dret (0 ms)
[ RUN ] MagmaUtil.ns_to_ms
[ OK ] MagmaUtil.ns_to_ms (0 ms)
[ RUN ] MagmaUtil.ms_to_signed_ns
[ OK ] MagmaUtil.ms_to_signed_ns (0 ms)
[ RUN ] MagmaUtil.Status
[ OK ] MagmaUtil.Status (0 ms)
[----------] 7 tests from MagmaUtil (100 ms total)
[----------] 3 tests from RegisterBitfields
[ RUN ] RegisterBitfields.Field1
[ OK ] RegisterBitfields.Field1 (0 ms)
[ RUN ] RegisterBitfields.Field2
[ OK ] RegisterBitfields.Field2 (0 ms)
[ RUN ] RegisterBitfields.Field3
[ OK ] RegisterBitfields.Field3 (0 ms)
[----------] 3 tests from RegisterBitfields (0 ms total)
[----------] 2 tests from SemaphorePort
[ RUN ] SemaphorePort.One
[ OK ] SemaphorePort.One (14 ms)
[ RUN ] SemaphorePort.Many
[ OK ] SemaphorePort.Many (513 ms)
[----------] 2 tests from SemaphorePort (527 ms total)
[----------] Global test environment tear-down
[==========] 52 tests from 17 test cases ran. (2650 ms total)
[ PASSED ] 52 tests.