test/nvme: sleep after mounting in the setup.sh test
Apparently there's a data race with the setup.sh script, that may unbind the PCI device before the mount is visible. Change-Id: I71a349a10a74e29405e3537c513f284acfbd39fb Signed-off-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/435259 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
parent
db1236ef10
commit
a404d9aa23
@ -65,6 +65,7 @@ if [ `uname` = Linux ]; then
|
||||
mkfs.ext4 -F /dev/${blkname}p1
|
||||
mkdir -p /tmp/nvmetest
|
||||
mount /dev/${blkname}p1 /tmp/nvmetest
|
||||
sleep 1
|
||||
$rootdir/scripts/setup.sh
|
||||
driver=$(basename $(readlink /sys/bus/pci/devices/$bdf/driver))
|
||||
# check that the nvme driver is still loaded against the device
|
||||
|
Loading…
x
Reference in New Issue
Block a user