blob: 48b33c6001dc0911351343da23936d42d34cbde5 [file] [log] [blame]
# Copyright (c) 2014 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
NAME = 'hardware_StorageFio.vendor'
AUTHOR = 'puthik'
PURPOSE = 'Test the internal device for new storage vendor'
TIME = 'LENGTHY'
TEST_TYPE = 'client'
DOC = """
This test uses FIO test for new storage vendor using the following workload.
And collect the IOPs / Bandwidth and latency
- Trim the drive
- QD32 16K random write 1st pass
- QD32 16K random read 1st pass
- QD32 16K random write 2nd pass
- QD32 16K random read 2nd pass
- QD32 16K random write 3rd pass
- QD32 16K random read 3rd pass
- Trim the drive
- QD1 512K seq write 1st pass
- QD1 512K seq read 1st pass
- QD1 512K seq write 2nd pass
- QD1 512K seq read 2nd pass
- QD1 512K seq write 3rd pass
- QD1 512K seq read 3rd pass
- Trim the drive
- QD4 1M read 15% random read write 1st pass
- QD4 1M read 15% random read write 2nd pass
- QD4 1M read 15% random read write 3rd pass
- Trim the drive
NOTE: Must boot from USB or SD card to run this test.
"""
job.run_test(url='hardware_StorageFio', filesize=0,
requirements = [('vendor_perf_fill_device', [])])