@@ -28,13 +28,18 @@ is_lio_configured() {
}
group_requires() {
- local m name p required_modules
+ local m name p required_drivers required_modules
_have_configfs || return
if is_lio_configured; then
SKIP_REASONS+=("LIO must be unloaded before the SRP tests are run")
return
fi
+ required_drivers=(
+ sd_mod
+ sg
+ )
+ _have_drivers "${required_drivers[@]}"
required_modules=(
dm_multipath
dm_queue_length
@@ -51,9 +56,6 @@ group_requires() {
scsi_dh_alua
scsi_dh_emc
scsi_dh_rdac
- sd_mod
- sd_mod
- sg
target_core_iblock
target_core_mod
)
The srp test group can be executed with built-in sd_mod and sg drivers. Check the drivers with _have_drivers() in place of _have_modules. Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com> --- tests/srp/rc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-)