diff mbox series

[blktests,2/2] block/011: set default timeout to 20 minutes

Message ID 20231129103145.655612-3-shinichiro.kawasaki@wdc.com (mailing list archive)
State New, archived
Headers show
Series improve block/011 | expand

Commit Message

Shin'ichiro Kawasaki Nov. 29, 2023, 10:31 a.m. UTC
The test case runs fio while disabling and enabling PCI device of the
test target block device. Depending on the device type, it takes very
long time to re-enable the device. At worst case, it takes 4 hours to
complete the test case.

To avoid the meaningless long test runtime, set default timeout limit. I
ran the test case on various devices: real NVME SSD, QEMU NVME
emulation, HDDs with AHCI, HDDs with SAS-HBA. Many of them takes less
than 20 minutes to complete and pass the test case. Hence, choose 20
minutes as the timeout duration.

Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
---
 tests/block/011 | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/tests/block/011 b/tests/block/011
index 2a967d1..78d8d3d 100755
--- a/tests/block/011
+++ b/tests/block/011
@@ -49,6 +49,7 @@  test_device() {
 	fi
 
 	# start fio job
+	: "${TIMEOUT:=1200}"
 	_run_fio_rand_io --filename="$TEST_DEV" --size="$size" \
 			--ignore_error=EIO,ENXIO,ENODEV &