Flags:
--gtest_random_seed = 1558660768
[==========] Running 64 tests from 7 test cases.
[----------] Global test environment set-up.
[----------] 13 tests from BlockDeviceTest
[ RUN ] BlockDeviceTest.TrivialLifetime
[ OK ] BlockDeviceTest.TrivialLifetime (0 ms)
[ RUN ] BlockDeviceTest.DdkLifetime
[ OK ] BlockDeviceTest.DdkLifetime (0 ms)
[ RUN ] BlockDeviceTest.GetSize
[ OK ] BlockDeviceTest.GetSize (0 ms)
[ RUN ] BlockDeviceTest.GetName
[ OK ] BlockDeviceTest.GetName (0 ms)
[ RUN ] BlockDeviceTest.GetType
[ OK ] BlockDeviceTest.GetType (0 ms)
[ RUN ] BlockDeviceTest.Query
[ OK ] BlockDeviceTest.Query (0 ms)
[ RUN ] BlockDeviceTest.QueueOne
[ OK ] BlockDeviceTest.QueueOne (0 ms)
[ RUN ] BlockDeviceTest.ReadWrite
[ OK ] BlockDeviceTest.ReadWrite (0 ms)
[ RUN ] BlockDeviceTest.Trim
[ OK ] BlockDeviceTest.Trim (0 ms)
[ RUN ] BlockDeviceTest.Flush
[ OK ] BlockDeviceTest.Flush (0 ms)
[ RUN ] BlockDeviceTest.QueueMultiple
[ OK ] BlockDeviceTest.QueueMultiple (0 ms)
[ RUN ] BlockDeviceTest.Format
[ OK ] BlockDeviceTest.Format (0 ms)
[ RUN ] BlockDeviceTest.Suspend
[ OK ] BlockDeviceTest.Suspend (0 ms)
[----------] 13 tests from BlockDeviceTest (4 ms total)
[----------] 10 tests from DriverTest
[ RUN ] DriverTest.TrivialLifetime
[ OK ] DriverTest.TrivialLifetime (0 ms)
[ RUN ] DriverTest.ReadWrite
[ OK ] DriverTest.ReadWrite (0 ms)
[ RUN ] DriverTest.IsEmpty
[ OK ] DriverTest.IsEmpty (0 ms)
[ RUN ] DriverTest.Erase
[ OK ] DriverTest.Erase (0 ms)
[ RUN ] DriverTest.IsBadBlock
[ OK ] DriverTest.IsBadBlock (0 ms)
[ RUN ] DriverTest.CreateVolume
[ OK ] DriverTest.CreateVolume (0 ms)
[ RUN ] DriverTest.CreateVolumeReadOnly
[ OK ] DriverTest.CreateVolumeReadOnly (0 ms)
[ RUN ] DriverTest.ReAttach
[ OK ] DriverTest.ReAttach (0 ms)
[ RUN ] DriverTest.WriteBadBlock
[ OK ] DriverTest.WriteBadBlock (1 ms)
[ RUN ] DriverTest.ReadUnsafeEcc
[ OK ] DriverTest.ReadUnsafeEcc (0 ms)
[----------] 10 tests from DriverTest (6 ms total)
[----------] 12 tests from FtlTest
[ RUN ] FtlTest.TrivialLifetime
FTL: total blocks: 283, free blocks: 283
[ OK ] FtlTest.TrivialLifetime (63 ms)
[ RUN ] FtlTest.TrivialFlush
FTL: total blocks: 283, free blocks: 283
[ OK ] FtlTest.TrivialFlush (59 ms)
[ RUN ] FtlTest.Unmount
FTL: total blocks: 283, free blocks: 283
[ OK ] FtlTest.Unmount (125 ms)
[ RUN ] FtlTest.Mount
FTL: total blocks: 283, free blocks: 283
FTL: total blocks: 283, free blocks: 283
[ OK ] FtlTest.Mount (212 ms)
[ RUN ] FtlTest.ReadWrite
FTL: total blocks: 283, free blocks: 283
[ OK ] FtlTest.ReadWrite (73 ms)
[ RUN ] FtlTest.ReAttach
FTL: total blocks: 283, free blocks: 283
FTL: total blocks: 283, free blocks: 283
FTL: total blocks: 283, free blocks: 281
[ OK ] FtlTest.ReAttach (102 ms)
[ RUN ] FtlTest.Format
FTL: total blocks: 283, free blocks: 283
BLOCK STATS: 283 blocks, 64 pages per block, curr free blocks = 283
B = 0-282 - FREE BLOCKS
[ OK ] FtlTest.Format (121 ms)
[ RUN ] FtlTest.Trim
FTL: total blocks: 283, free blocks: 283
[ OK ] FtlTest.Trim (123 ms)
[ RUN ] FtlTest.GarbageCollect
FTL: total blocks: 7, free blocks: 7
[ OK ] FtlTest.GarbageCollect (0 ms)
[ RUN ] FtlTest.Stats
FTL: total blocks: 283, free blocks: 283
[ OK ] FtlTest.Stats (105 ms)
[ RUN ] FtlTest.SinglePass
FTL: total blocks: 283, free blocks: 283
FTL: total blocks: 283, free blocks: 283
FTL: total blocks: 283, free blocks: 5
[ OK ] FtlTest.SinglePass (609 ms)
[ RUN ] FtlTest.MultiplePass
FTL: total blocks: 283, free blocks: 283
FTL: total blocks: 283, free blocks: 283
FTL: total blocks: 283, free blocks: 5
FTL: total blocks: 283, free blocks: 4
FTL: total blocks: 283, free blocks: 5
FTL: total blocks: 283, free blocks: 4
FTL: total blocks: 283, free blocks: 4
FTL: total blocks: 283, free blocks: 4
FTL: total blocks: 283, free blocks: 4
FTL: total blocks: 283, free blocks: 4
FTL: total blocks: 283, free blocks: 4
FTL: total blocks: 283, free blocks: 4
FTL: total blocks: 283, free blocks: 4
[ OK ] FtlTest.MultiplePass (4988 ms)
[----------] 12 tests from FtlTest (6624 ms total)
[----------] 5 tests from FtlExtendTest
[ RUN ] FtlExtendTest.ExtendVolume
FTL: total blocks: 133, free blocks: 133
FTL: total blocks: 133, free blocks: 133
FTL: total blocks: 133, free blocks: 4
FTL: total blocks: 283, free blocks: 149
FTL: total blocks: 283, free blocks: 148
FTL: total blocks: 283, free blocks: 4
[ OK ] FtlExtendTest.ExtendVolume (884 ms)
[ RUN ] FtlExtendTest.ReduceReservedBlocks
FTL: total blocks: 283, free blocks: 283
FTL: total blocks: 283, free blocks: 283
FTL: total blocks: 283, free blocks: 4
FTL: total blocks: 291, free blocks: 9
FTL: total blocks: 291, free blocks: 5
FTL: total blocks: 291, free blocks: 5
[ OK ] FtlExtendTest.ReduceReservedBlocks (1454 ms)
[ RUN ] FtlExtendTest.ReduceReservedBlocksFailure
FTL: total blocks: 283, free blocks: 283
FTL: total blocks: 283, free blocks: 283
FTL: total blocks: 283, free blocks: 4
[ OK ] FtlExtendTest.ReduceReservedBlocksFailure (657 ms)
[ RUN ] FtlExtendTest.ReduceReservedBlocksTooSmall
FTL: total blocks: 283, free blocks: 283
[ OK ] FtlExtendTest.ReduceReservedBlocksTooSmall (92 ms)
[ RUN ] FtlExtendTest.ReduceReservedBlocksInvalidLocation
FTL: total blocks: 283, free blocks: 283
[ OK ] FtlExtendTest.ReduceReservedBlocksInvalidLocation (84 ms)
[----------] 5 tests from FtlExtendTest (3228 ms total)
[----------] 14 tests from NandDriverTest
[ RUN ] NandDriverTest.TrivialLifetime
[ OK ] NandDriverTest.TrivialLifetime (0 ms)
[ RUN ] NandDriverTest.Init
[ OK ] NandDriverTest.Init (0 ms)
[ RUN ] NandDriverTest.InitFailure
[ OK ] NandDriverTest.InitFailure (0 ms)
[ RUN ] NandDriverTest.Read
[ OK ] NandDriverTest.Read (0 ms)
[ RUN ] NandDriverTest.ReadFailure
[ OK ] NandDriverTest.ReadFailure (0 ms)
[ RUN ] NandDriverTest.ReadEccUnsafe
[ OK ] NandDriverTest.ReadEccUnsafe (0 ms)
[ RUN ] NandDriverTest.ReadEccFailure
[ OK ] NandDriverTest.ReadEccFailure (0 ms)
[ RUN ] NandDriverTest.Write
[ OK ] NandDriverTest.Write (0 ms)
[ RUN ] NandDriverTest.WriteFailure
[ OK ] NandDriverTest.WriteFailure (0 ms)
[ RUN ] NandDriverTest.WriteFailureBadBlock
[ OK ] NandDriverTest.WriteFailureBadBlock (0 ms)
[ RUN ] NandDriverTest.Erase
[ OK ] NandDriverTest.Erase (0 ms)
[ RUN ] NandDriverTest.EraseFailure
[ OK ] NandDriverTest.EraseFailure (0 ms)
[ RUN ] NandDriverTest.EraseFailureBadBlock
[ OK ] NandDriverTest.EraseFailureBadBlock (0 ms)
[ RUN ] NandDriverTest.IsBadBlock
[ OK ] NandDriverTest.IsBadBlock (0 ms)
[----------] 14 tests from NandDriverTest (0 ms total)
[----------] 5 tests from NandOperationTest
[ RUN ] NandOperationTest.TrivialLifetime
[ OK ] NandOperationTest.TrivialLifetime (0 ms)
[ RUN ] NandOperationTest.SetDataVmo
[ OK ] NandOperationTest.SetDataVmo (0 ms)
[ RUN ] NandOperationTest.SetOobVmo
[ OK ] NandOperationTest.SetOobVmo (0 ms)
[ RUN ] NandOperationTest.ExecuteSuccess
[ OK ] NandOperationTest.ExecuteSuccess (0 ms)
[ RUN ] NandOperationTest.ExecuteFailure
[ OK ] NandOperationTest.ExecuteFailure (0 ms)
[----------] 5 tests from NandOperationTest (0 ms total)
[----------] 5 tests from OobDoublerTest
[ RUN ] OobDoublerTest.TrivialLifetime
[ OK ] OobDoublerTest.TrivialLifetime (0 ms)
[ RUN ] OobDoublerTest.QueryDisabled
[ OK ] OobDoublerTest.QueryDisabled (0 ms)
[ RUN ] OobDoublerTest.QueryEnabled
[ OK ] OobDoublerTest.QueryEnabled (0 ms)
[ RUN ] OobDoublerTest.QueueDisabled
[ OK ] OobDoublerTest.QueueDisabled (0 ms)
[ RUN ] OobDoublerTest.QueueEnabled
[ OK ] OobDoublerTest.QueueEnabled (0 ms)
[----------] 5 tests from OobDoublerTest (0 ms total)
[----------] Global test environment tear-down.
[==========] 64 tests from 7 test cases ran (9864 ms total).
[ PASSED ] 64 tests