test-framework: Parallelize SATA plug_all command
Signed-off-by: Kamil Gierszewski <kamil.gierszewski@huawei.com>
This commit is contained in:
parent
5bbbf559fd
commit
7b741e2c96
@ -288,8 +288,8 @@ class SataDisk(Disk):
|
|||||||
@classmethod
|
@classmethod
|
||||||
def plug_all(cls) -> Output:
|
def plug_all(cls) -> Output:
|
||||||
cmd = (
|
cmd = (
|
||||||
f"for i in $(find -H /sys/devices/ -path '*/scsi_host/*/scan' -type f); do echo "
|
"find -H /sys/devices/ -path '*/scsi_host/*/scan' -type f |"
|
||||||
f"'- - -' > $i; done;"
|
" xargs -P20 -I % sh -c \"echo '- - -' | tee %\""
|
||||||
)
|
)
|
||||||
output = TestRun.executor.run_expect_success(cmd)
|
output = TestRun.executor.run_expect_success(cmd)
|
||||||
return output
|
return output
|
||||||
|
Loading…
Reference in New Issue
Block a user