When mkfs.btrfs is not available, have_good_mkfs_btrfs in the test case
zbd/009 reports a bash script error. Skip have_good_mkfs_btrfs to avoid
the error.
tests/zbd/009: line 24: mkfs.btrfs: command not found
zbd/009 (test gap zone support with BTRFS) [not run]
driver btrfs is not available
mkfs.btrfs is not available
Fixes: 21f94b20a9af ("zbd/009: check mkfs.btrfs version")
Signed-off-by: Yi Zhang <yi.zhang@redhat.com>
[Shin'ichiro: improved commit message]
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
_have_fio
_have_driver btrfs
_have_module_param scsi_debug zone_cap_mb
- _have_program mkfs.btrfs
+ _have_program mkfs.btrfs && have_good_mkfs_btrfs
_have_module scsi_debug
- have_good_mkfs_btrfs
}
test() {