Skip to content

Commit 7b6306a

Browse files
committed
NVMe: Disable simulation specific test-case
Signed-off-by: Frank Haverkamp <[email protected]>
1 parent dd21c1f commit 7b6306a

File tree

1 file changed

+28
-22
lines changed

1 file changed

+28
-22
lines changed

Diff for: actions/hls_nvme_memcopy/tests/test_0x10141007.sh

+28-22
Original file line numberDiff line numberDiff line change
@@ -108,31 +108,37 @@ else
108108
echo "Skipping snap_nvme_init since it is not supported for XSIM"
109109
fi
110110

111-
echo "COPY Data from host to SSD: Manually check if all blocks are properly written ..."
112111

113-
for size in ${slist}; do to=$((size*50+10))
114-
rm -f *.out *.bin
115-
echo "Start testing $size......................................."
116-
dd if=/dev/urandom bs=${size} count=1 > ${size}.in
117-
echo "Doing snap_nvme_memcopy (aligned)... "
118-
cmd="snap_nvme_memcopy -C${snap_card} -A HOST_DRAM -D NVME_SSD -i ${size}.in -d 0x55550000 -v -t$to"
112+
function sim_try_block_store()
113+
{
114+
echo "COPY Data from host to SSD: Manually check if all blocks are properly written ..."
115+
116+
for size in ${slist}; do to=$((size*50+10))
117+
rm -f *.out *.bin
118+
echo "Start testing $size......................................."
119+
dd if=/dev/urandom bs=${size} count=1 > ${size}.in
120+
echo "Doing snap_nvme_memcopy (aligned)... "
121+
cmd="snap_nvme_memcopy -C${snap_card} -A HOST_DRAM -D NVME_SSD -i ${size}.in -d 0x55550000 -v -t$to"
119122
# >> snap_nvme_memcopy.log 2>&1"
120-
echo "EXEC: ${cmd} ..."
121-
echo "$cmd" >> snap_nvme_memcopy.log; eval ${cmd}
122-
echo "OK"
123-
124-
echo "Checking correct number of blocks ... "
125-
let expected_blocks=$size/512
126-
actual_blocks=`ls -l SNAP_LBA*.bin | wc -l`
127-
echo " EXPECTED ${expected_blocks} blocks, ACTUAL ${actual_blocks} blocks "
128-
129-
if [[ ${expected_blocks} != ${actual_blocks} ]]; then
130-
echo "ERROR: Not all blocks stored!"
131-
exit 1
132-
else
123+
echo "EXEC: ${cmd} ..."
124+
echo "$cmd" >> snap_nvme_memcopy.log; eval ${cmd}
133125
echo "OK"
134-
fi
135-
done
126+
127+
echo "Checking correct number of blocks ... "
128+
let expected_blocks=$size/512
129+
actual_blocks=`ls -l SNAP_LBA*.bin | wc -l`
130+
echo " EXPECTED ${expected_blocks} blocks, ACTUAL ${actual_blocks} blocks "
131+
132+
if [[ ${expected_blocks} != ${actual_blocks} ]]; then
133+
echo "ERROR: Not all blocks stored!"
134+
exit 1
135+
else
136+
echo "OK"
137+
fi
138+
done
139+
}
140+
# FIXME Enable for simulation if there should be problems
141+
# sim_try_block_store
136142

137143
#snap_nvme_memcopy -h
138144
for size in ${slist}; do to=$((size*50+10))

0 commit comments

Comments
 (0)