Home | History | Annotate | Download | only in hardware_StorageFio
      1 # Copyright (c) 2014 The Chromium OS Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 NAME = 'hardware_StorageFio.vendor'
      6 AUTHOR = 'puthik'
      7 PURPOSE = 'Test the internal device for new storage vendor'
      8 TIME = 'LENGTHY'
      9 TEST_TYPE = 'client'
     10 
     11 DOC = """
     12 This test uses FIO test for new storage vendor using the following workload.
     13 And collect the IOPs / Bandwidth and latency
     14 - Trim the drive
     15 - QD32 16K random write 1st pass
     16 - QD32 16K random read 1st pass
     17 - QD32 16K random write 2nd pass
     18 - QD32 16K random read 2nd pass
     19 - QD32 16K random write 3rd pass
     20 - QD32 16K random read 3rd pass
     21 - Trim the drive
     22 - QD1 512K seq write 1st pass
     23 - QD1 512K seq read 1st pass
     24 - QD1 512K seq write 2nd pass
     25 - QD1 512K seq read 2nd pass
     26 - QD1 512K seq write 3rd pass
     27 - QD1 512K seq read 3rd pass
     28 - Trim the drive
     29 - QD4 1M read 15% random read write 1st pass
     30 - QD4 1M read 15% random read write 2nd pass
     31 - QD4 1M read 15% random read write 3rd pass
     32 - Trim the drive
     33 
     34 NOTE: Must boot from USB or SD card to run this test.
     35 """
     36 
     37 job.run_test(url='hardware_StorageFio', filesize=0,
     38              requirements = [('vendor_perf_fill_device', [])])
     39