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@xxxxxxx> --- tests/block/011 | 1 + 1 file changed, 1 insertion(+) 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 & -- 2.43.0