History log of /external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2c32d6b593c4987a525ef162d6704fa6d6d7c0b0 04-Feb-2017 Allen Li <ayatane@chromium.org> [autotest] Merge client/bin/site_utils

BUG=chromium:672727
TEST=None

Change-Id: I03a05a3ae3163437109010106ad988ff101a3998
Reviewed-on: https://chromium-review.googlesource.com/437589
Commit-Ready: Allen Li <ayatane@chromium.org>
Tested-by: Allen Li <ayatane@chromium.org>
Reviewed-by: Allen Li <ayatane@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
a409c80507d68befd00d3e9aa20cf378f11c1fb9 13-Oct-2016 Gwendal Grignou <gwendal@chromium.org> Add support for NVMe device

Add support in storage client tests to support NVMe device.

BUG=chromium:655192
TEST=Run StorageQualBase.test.
Verified that all tests (Cryptohome and plain fio tests) passed.

Change-Id: Ieadd636c2f459e45f8e5c06067d9055300bab09c
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/398158
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
8b811e05e984afbdbdba57d0695279e3f28430de 02-Jun-2014 Puthikorn Voravootivat <puthik@chromium.org> fio_util: Change description and graph name in perf_measurements

We send FIO result perf data to chrome perf dashboard but the
data from same platform with different internal disk (Example:
falco 16G and 32G) get mixed in the same graph which makes
the results to be not meaningful. This patch fixes that by
separate each disk model/size to its own graph.

Also move util to where it should be
- Move fio_util from client/common_lib to client/bin
- Move get_disk_size() from site_utils to base_utils

BUG=chromium:379468
TEST=Run in falco/peach_pit. Get desired result in perf_measurements

Change-Id: I50518ce541cb4b2fc21b67db1bbd5de82ddecc6d
Reviewed-on: https://chromium-review.googlesource.com/202331
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Commit-Queue: Puthikorn Voravootivat <puthik@chromium.org>
Tested-by: Puthikorn Voravootivat <puthik@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
540af155fcd1016257478c22de8828b449d18085 20-May-2014 Puthikorn Voravootivat <puthik@chromium.org> autotest: Add common code for disk related function.

Add the following functions in site_utils and modify current
client tests to use function in the utils instead of their
own implementation. Also move get_fixed_dst_drive from utils
to site_utils as this function is ChromeOS specific.
- Get root device
- Get root partition
- Get spare root partition for testing
- Check whether system is booted from internal disk or not
- Get disk/partition size

BUG=chromium:375396
TEST=Test affected function (listed below) with test_that.
hardware_Badblocks, hardware_DiskSize, hardware_Smartctl,
hardware_StorageFio, hardware_StorageTrim,
hardware_TrimIntegrity, power_Consumption,
platform_RootPartitionsNotMounted

Change-Id: I2c3ea95a5d603e3700115006d77db897ab2847e5
Reviewed-on: https://chromium-review.googlesource.com/200627
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Tested-by: Puthikorn Voravootivat <puthik@chromium.org>
Commit-Queue: Puthikorn Voravootivat <puthik@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
425b1a76ed02ab0d74d8841b1322432c74c2bd60 15-May-2014 Puthikorn Voravootivat <puthik@chromium.org> fio_parser: Add bandwidth and 99% lat to perf dashboard

BUG=chromium:373556
TEST=manual. Run test with test_that and check perf_mersurements
TEST=run perf_uploader_unittest.py

Change-Id: I891c7d99377ba16f55e2f48db750bf69cfe4bdb0
Reviewed-on: https://chromium-review.googlesource.com/199953
Commit-Queue: Puthikorn Voravootivat <puthik@chromium.org>
Tested-by: Puthikorn Voravootivat <puthik@chromium.org>
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
63098dfc00297ecaddbd3d18415115caf12cd986 22-Apr-2014 Puthikorn Voravootivat <puthik@chromium.org> hardware_StorageFio: Add / Improve booting from USB test.

Add the initial performance test and integrity test for vendor
that use full size of the internal device. Need to boot from
USB or SD Card to run these test.

Also merge control file for stress test to use same test for
both eMMC and SSD device.

BUG=chrome-os-partner:27472
TEST=Tested in falco / peach_pit Test both fulldisk test/1G test
When boot from internal / usb

Change-Id: I853d77ea338789307a5c7301356e38978595aab9
Reviewed-on: https://chromium-review.googlesource.com/196131
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Commit-Queue: Puthikorn Voravootivat <puthik@chromium.org>
Tested-by: Puthikorn Voravootivat <puthik@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
29d2af50857a52736cfa625c6f96321198747a89 02-May-2014 Gwendal Grignou <gwendal@chromium.org> Fix platform_CryptohomeFio test

Useful for testing ecryptfs performance.
Move fio related function to common_lib.

BUG=chromium:369537
TEST=Ran hardware_StorageFio.hwqual and platform_CryptohomeFio

Change-Id: Ifba163637338a8c19910314cab2cd5b3de4f6dff
Reviewed-on: https://chromium-review.googlesource.com/198041
Reviewed-by: Puthikorn Voravootivat <puthik@chromium.org>
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Commit-Queue: Gwendal Grignou <gwendal@chromium.org>
Tested-by: Gwendal Grignou <gwendal@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
7669f17820908487ae4efb21185f06395f8faed5 02-Mar-2014 Gwendal Grignou <gwendal@chromium.org> Support verify option in fio 2.1.5.

Add environment variable when verify only is requested
Add quick integrity test to test the test.

BUG=chromium:338756,chromium:348347
TEST=Run control.quick_integrity, ran fio command manually.

Change-Id: I35141ed8551fa805edda779a584448ea97f8b681
Reviewed-on: https://chromium-review.googlesource.com/188551
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Tested-by: Gwendal Grignou <gwendal@chromium.org>
Commit-Queue: Gwendal Grignou <gwendal@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
cdd3330d3697e12dbd090397d84b9a87f91489ea 03-Feb-2014 Gwendal Grignou <gwendal@chromium.org> autotest: remove fio dependency

fio is now installed on the dev image, the tests can rely on it.

BUG=chromium:203753
TEST=check hardware_StorageFio still works on link.

Change-Id: Iffd01c0b86ceaf4fb817927689293de1d1bcca40
Reviewed-on: https://chromium-review.googlesource.com/184732
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Commit-Queue: Gwendal Grignou <gwendal@chromium.org>
Tested-by: Gwendal Grignou <gwendal@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
2e265964910e60c3926b9fe6b8e85d6d935d2c5b 21-Feb-2014 Puthikorn Voravootivat <puthik@chromium.org> Make hardware_StorageFio compat with future Fio version / complex script

This patch make hardware_StorageFio compatible with future Fio version
and some script file setting with the following changes:
1. fio_parser currently fio compatability by using fio version make it
incompatible to future fio version even the output format is unchanged.
This patch changes it to check output version instead.
2. fio_parser assume that FIO work area is a disk partition or whole device
In this case FIO will generate more result metrics compare to using only
a file as FIO work area. This patch makes it compatible to use a file as
FIO work area too.
3. Currently there is a limitation to fio job script that job name must be
the same as job file name. This make it impossible to write job file
that contains multiple jobs. This patch removes this limitation.

BUG=chromium:344659
TEST=Tested in falco. quick test passed.

Change-Id: I0997d6af3eca0bd0a2b18ed22bb99a4a83566ff5
Reviewed-on: https://chromium-review.googlesource.com/187666
Reviewed-by: Puthikorn Voravootivat <puthik@chromium.org>
Tested-by: Puthikorn Voravootivat <puthik@chromium.org>
Commit-Queue: Puthikorn Voravootivat <puthik@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
9772118391df3776804a891da98151ee112c3f5c 18-Jan-2014 Grant Grundler <grundler@chromium.org> autotest: test 1MB IOs and drop 8K/4K tests

Recent modifications to eMMC stack would allot much larger block
sizes being sent to the eMMC devices but we don't seem to test
that yet.

I'm proposing to drop 4KB and 8KB block size tests since it's
increasingly unlikely that we see transactions less than 64KB.
I want to reduce the general fio test run time.

BUG=none
TEST=test_that --board=daisy_spring 192.168.1.129 \
f:.*hardware_StorageFio.py/control.hwqual
test_that --board=daisy_spring 192.168.1.129 \
f:.*hardware_StorageFio/control.quicktest

Change-Id: I332c021e8627f434c4b43097bc55fb6bb193cd53
Reviewed-on: https://chromium-review.googlesource.com/183137
Reviewed-by: Puthikorn Voravootivat <puthik@chromium.org>
Reviewed-by: Grant Grundler <grundler@chromium.org>
Commit-Queue: Grant Grundler <grundler@chromium.org>
Tested-by: Grant Grundler <grundler@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
40bb8099bf514f486acb9884d26c11a4cff7c3db 19-Dec-2013 Puthikorn Voravootivat <puthik@chromium.org> hardware_StorageFio: Add trim command test

Add new trim test and modify fio_parser to support parsing fio
output that contain result stat for trim command.

BUG=chromium:329736
TEST=Tested in link
Test passed and test result shows stat for trim command.

Change-Id: I49474f5903dbd43e71ec5b110be8125d92f338a0
Reviewed-on: https://chromium-review.googlesource.com/180860
Reviewed-by: Grant Grundler <grundler@chromium.org>
Commit-Queue: Puthikorn Voravootivat <puthik@chromium.org>
Tested-by: Puthikorn Voravootivat <puthik@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
aa4ebb479edd3c83c64f449f957f9414dfa03783 24-Oct-2013 Gwendal Grignou <gwendal@chromium.org> hardware_StorageFio: Add stress test for SSD

85% Write full speed on the device inside the machine
The test expect to be booted from a USB stick.

control.stress_sda is for machine with SATA SSD
control.stress_mmcblk0 is for machine with eMMC SSD

BUG=None
TEST=Tested in Falco. Check that test fails on invalid configurations.

Change-Id: I84863be19077a877d0d3b3c5f6ca1ae3d2630c12
Reviewed-on: https://chromium-review.googlesource.com/174545
Reviewed-by: Puthikorn Voravootivat <puthik@chromium.org>
Reviewed-by: Grant Grundler <grundler@chromium.org>
Commit-Queue: Gwendal Grignou <gwendal@chromium.org>
Tested-by: Gwendal Grignou <gwendal@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
1b89695dfebb1fdebd487f5b9823968c42184748 25-Oct-2013 Gwendal Grignou <gwendal@chromium.org> hardware_StorageFio: Fix hwqual

constraints are evaluated as python code.
Therefore, variables should not contain '-' or start with digits.

Also, use more reallistics performance minima.
Remove duplicate control file.

BUG=chromium:311368, chromium:307313
TEST=Run hardware_StorageFio/control.hwqual, check it passes.
Change-Id: Iae5901a2b47c23e174a56900cc57bfa11677b246
Reviewed-on: https://chromium-review.googlesource.com/174806
Reviewed-by: Grant Grundler <grundler@chromium.org>
Commit-Queue: Gwendal Grignou <gwendal@chromium.org>
Tested-by: Gwendal Grignou <gwendal@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
b628ac9363d0f3d35650337df59cf24cb168ac94 12-Oct-2013 Grant Grundler <grundler@chromium.org> hardware_Storagefio: structure fio parser field names

Structure fio_parser output to be regex pattern matching:
test-field-unit
e.g. 8k_read-rd_min_bw-KB_sec

Make it easy for users to see what units are being reported and which
test was run.

Stop hard coding fio version and let fio_parser determine the version.

Enable future patch to mask a subset of the fields being reported
by a given control file. E.g. only report
*-rd_bw-*
*-wr_bw-*
*-IOPS
test results in the quicktest

BUG=none
TEST=./run_remote_tests.sh --board=$BOARD --remote=192.168.1.100 \
--use_emerged hardware_StorageFio/control.quicktest

Change-Id: I771c4f117c645e25e75327623d9c7428b4062bb2
Signed-off-by: Grant Grundler <grundler@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/172911
Reviewed-by: Todd Broch <tbroch@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
ce7541a13f1f74daa8b55b3cb8197c45a047786c 18-Sep-2013 Juan Casse <jcasse@chromium.org> Adds data integrity checking.

BUG=chromium:294368
TEST=run_remote_tests.sh --remote=172.22.75.27
hardware_StorageFio/control.integrity --use_emerged

Change-Id: I12d06ce150b3fac1729c2aae3c7e54264cf6a448
Reviewed-on: https://chromium-review.googlesource.com/169927
Tested-by: Juan Casse <jcasse@chromium.org>
Reviewed-by: Grant Grundler <grundler@chromium.org>
Commit-Queue: Juan Casse <jcasse@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
26bc65a666b7dc96421c32630d3239c67276d66b 17-Jul-2012 Vivia Nikolaidou <vivia.nikolaidou@collabora.co.uk> Updates to FIO 2.1, adds fio parser class, implements comments from
previous reviews, fixes pylint errors.

BUG=chromium:215023
TEST=run test against control.quicktest
Change-Id: Ic025b70f5f6fc1819328b82f43fe363aa1b3ea1e
Reviewed-on: https://gerrit.chromium.org/gerrit/28044
Reviewed-by: Juan Casse <jcasse@chromium.org>
Tested-by: Juan Casse <jcasse@chromium.org>
Commit-Queue: Grant Grundler <grundler@chromium.org>
Reviewed-by: Grant Grundler <grundler@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
29fa80568382e01edeea45cd1f9bf8cae5b0f788 03-Feb-2012 Paul Taysom <taysom@chromium.org> Made it possible to run hardware_StorageFio test

Because the Fio test uses O_DIRECT, had to use ionice so the test
wouldn't block processes doing synchronous I/O.

BUG=chromium-os:20676
TEST=Ran kernel_fs_performance test suite with hardware_StorageFio
enabled.

Change-Id: Ib6db9f4c2cfd347eba559bc38bb71401ff0246cc
Reviewed-on: https://gerrit.chromium.org/gerrit/15213
Tested-by: Paul Taysom <taysom@chromium.org>
Reviewed-by: Olof Johansson <olofj@chromium.org>
Commit-Ready: Paul Taysom <taysom@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
37e2276e764be4cb8da881e94182e5cb67a36785 15-Dec-2011 Vic Yang <victoryang@chromium.org> Add read/write throughput test and SD card lock test.

Add minimum read/write speed constraints to USB/SD card tests.
Add SD card lock test.
Fix image display bug in USB/SD card UI.
Modify hardware_StorageFio test to allow passing in test requirements.

BUG=chrome-os-partner:6633
TEST=Run USB/SD test with high speed constraints specified, and see the
test failed.
Run SD test and do not switch the lock, and see the lock test failed.
Run USB/SD tests and passed.
Remove SD card during lock test, and see the test failed.

Change-Id: I3a7536708f50ace8ba8f46ab99dcdfaa00c5b823
Reviewed-on: https://gerrit.chromium.org/gerrit/13084
Commit-Ready: Vic Yang <victoryang@chromium.org>
Reviewed-by: Vic Yang <victoryang@chromium.org>
Tested-by: Vic Yang <victoryang@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
e5394a7d3188c71f16acf0b8c7d3b9388c7b70da 17-May-2011 Hung-Te Lin <hungte@chromium.org> hardware_StorageFio: only use rootdev if we are really testing boot disk

When testing hardware_StorageFio, the device may look like a root device,
especially on ARM device (mmcblk*/sda*). hardware_StorageFio used to trust a
fixed list to decide if we're testing with internal storage; however that would
be wrong on ARM platforms.

This CL checks the boot device in a more currect way - the "rootdev -s -d"
command.

BUG=chrome-os-partner:3882
TEST=Performed test successfully.

Change-Id: Ib0eaba351aadbc578aacdb78d65d0cd6e1121cc3
Reviewed-on: http://gerrit.chromium.org/gerrit/1096
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
Tested-by: Hung-Te Lin <hungte@chromium.org>
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
6cdb9336b6777a7bd00c0f7711d22f9c4e391bb9 02-Mar-2011 Grant Grundler <grundler@chromium.org> Add fio tests to kernel test suites. Take 2.

Change-Id: I2528fa0d0d99daf90b301df590b3b0ce791974b6

BUG=12437
TEST=build all packages; emerge-$B autotest-deps; run
kernel_fs_smoketest

Review URL: http://codereview.chromium.org/6602063
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
e57f2af96da9a04621b940a75083390013f00f83 01-Mar-2011 Benson Leung <bleung@chromium.org> Revert "Add kernel_io_smoketest and kernel_io_performance test suite"

This reverts commit 28908d9b310ab6a506f546f352ea7057db0f16f6.

TBR=grundler@chromium.org

Change-Id: I51500a4f6bfad9f18558d6add245c4e06dbed3ae
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
28908d9b310ab6a506f546f352ea7057db0f16f6 01-Mar-2011 Grant Grundler <grundler@chromium.org> Add kernel_io_smoketest and kernel_io_performance test suite

remove verify= parameter (not needed for randread)

Change-Id: Ic851cbb7fe37b7b1812d8efaad8dc3997453e4a0

Add quick_read to quicktest

Change-Id: I9fa69a0249abb72ae8147c0f67e7a3fc79e919e0

Fixed 'quicktest' dictionary entry (syntax was wrong)

Change-Id: I8895812d5ffaf7a1f77a2ed6881114f56b1a90a6

Remove duplicate "TIME" assignment

Change-Id: I091a6cf185ae62a591adae12290ac929a2c13730

Add fio-1.50.2.tar Add kernel_io_smoketest (fio quite_write/read) Add kernel_io_performance (runs full hardware_StorageFio)

Change-Id: I3361edbec9673ddd096e491a8f755c243b489ae8

Add kernel_io_smoketest (only calls fio)

Change-Id: Ia81953303aa57159e073cea6d49faaa146f69780

Add kernel_io smoke test

Change-Id: I6d2c1f8c17697bd9ecc7333a78d0679b2d5d9bd0

BUG=12233
TEST=./run_remote_tests.sh --board=$B --remote=172.22.75.157 kernel_fs_smoketest
13:47:51 INFO | GOOD hardware_StorageFio hardware_StorageFio timestamp=1299016072 localtime=Mar 01 13:47:52 completed successfully
INFO : Test results:
----------------------------------------------------
suites.kernel_fs_smoketest PASS
suites.kernel_fs_smoketest/hardware_StorageFio PASS
bytes_per_sec_quick_write 20917248
iops_quick_read 1939
----------------------------------------------------
Total PASS: 2/2 (100%)

Review URL: http://codereview.chromium.org/6598072
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
338294c9bd93fbf3add2eac843dbecc9d7e624b4 08-Jan-2011 Dale Curtis <dalecurtis@chromium.org> Typo fixes for logging_CrashServices and hardware_StorageFio

Saw the tests failing on the dashboard, took a look. Seems to just be typos.

Change-Id: I6fd2ca040b1cd8d02a7919a4f04dbc1c8fa3d3c5

BUG=chromium-os:10740
TEST=Ran tests with run_remote_tests.

Committed: http://chrome-svn/viewvc/chromeos?view=rev&revision=0b85fca

Review URL: http://codereview.chromium.org/6037018
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
3b00323790532e63843c77877a4d185563c7723e 07-Jan-2011 Anush Elangovan <anush@chromium.org> Revert "Typo fixes for logging_CrashServices and hardware_StorageFio"

This reverts commit 0b85fca3e6979e0838f0a645f377bf817007ef58.

TBR=dalecurtis

Change-Id: I4f9b4818bdb3dee7c9df8bd910d23c1bb9a3a2ae
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
0b85fca3e6979e0838f0a645f377bf817007ef58 07-Jan-2011 Dale Curtis <dalecurtis@chromium.org> Typo fixes for logging_CrashServices and hardware_StorageFio

Saw the tests failing on the dashboard, took a look. Seems to just be typos.

Change-Id: I6fd2ca040b1cd8d02a7919a4f04dbc1c8fa3d3c5

BUG=chromium-os:10740
TEST=Ran tests with run_remote_tests.

Review URL: http://codereview.chromium.org/6037018
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
ac0783a44ecf914689a2967149ef20422341b1e5 07-Dec-2010 Tom Wai-Hong Tam <waihong@chromium.org> Fix hardware_StorageFio on ARM and prevent errors if description not found.

BUG=chromium-os:9533
TEST=run hardware_StorageFio

Change-Id: I965facfde516ba302c6d4102364d77355fc203d2

Review URL: http://codereview.chromium.org/5519010
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
1393ca7d2d19e9a13d39529470412984ceb77346 31-Aug-2010 Bryan Freed <bfreed@google.com> Fix tests that rely on rootdev specifying a real block device.

Turning on DM-Verity a week ago changed rootdev output and broke these tests.

BUG=partner
TEST=manual: run each test by hand.

The factory_ExternalStorage change appears unused, but I changed it here to
better reflect current usage.

Change-Id: I06e0215fabaabbdd603d63f8e47a0b0a0c3c2ec0

Review URL: http://codereview.chromium.org/3256005
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
3fa30f9df5a7d95ce45414e4e878b44630e63683 20-Aug-2010 David James <davidjames@google.com> Update autotest tests to use make -j where possible.

This cuts the time required to build the autotests from 7m30s to
about 4m10s on my z600.

TEST=Ran ./autotest --build=all
BUG=chromium-os:5309

Review URL: http://codereview.chromium.org/3116009
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
50007d7da2c31537407cf169edf0496636af34ca 13-Jul-2010 Tom Wai-Hong Tam <waihong@google.com> Speed up the external storage test in factory.

Create a job (quick_write) in fio that runtime only 2s, random write and verify. Fix bug that gtk doesn't propagrate the error.

Review URL: http://codereview.chromium.org/2974005
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
c37aa2cb3a2c6bf42f663f44b681d72c930b677e 18-Jun-2010 Tom Wai-Hong Tam <waihong@google.com> Make filesize as a parameter in StorageFio test.

Such that we can add this test to factory test suite as a quick disk check.

Review URL: http://codereview.chromium.org/2825001
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
9e54d51a449a8d516f643730678c379b6eeabccd 12-Jun-2010 Frank Swiderski <fes@google.com> Patches to turn off PIE on hardened for autotest. BUG=3981 TEST=unit,autotest

Various code in autotest is incompatible with PIE on x86 (it uses %ebx). Since these are tests, it seems more apprpriate to turn off PIE, rather than to update the individual source trees with patches. Unfortunately, not all of the code in autotest respects adding -nopie in the ebuild, so it requires patches and changes within the autotest tree itself.

Review URL: http://codereview.chromium.org/2719004
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
c07e410f33475191c08797bb3ff3d1f646c7c713 11-Apr-2010 Tom Wai-Hong Tam <waihong@chromium.org> Change partition in StorageFio test becasue the disk image is switched to GPT

Review URL: http://codereview.chromium.org/1628002
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
44a58c401c6e736609ee890a73e2695bb383dc17 22-Mar-2010 Eric Li <ericli@google.com> remove the trailing return from python file read function.

This causes autotest parser broken when process host_keyval file.

Review URL: http://codereview.chromium.org/1161001
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py
36f1a65e6eb9ab85144d0e917380d2c695e14fe8 19-Mar-2010 Ken Mixter <kmixter@google.com> Rename autotests to be consistent with tracker areas

Review URL: http://codereview.chromium.org/1105001
/external/autotest/client/site_tests/hardware_StorageFio/hardware_StorageFio.py