[Ocfs2-test-devel] [PATCH 2/2] Ocfs2-test: Verification after destruction of reflink volume should be standalone.

Tao Ma tao.ma at oracle.com
Wed Aug 18 07:26:28 PDT 2010


Tristan Ye wrote:
> Verification after reflink_test's destructive test should be isolated from
> other testcases since it does not need a fresh mkfs before test.
>
> Signed-off-by: Tristan Ye <tristan.ye at oracle.com>
>   
ack
> ---
>  programs/reflink_tests/reflink_test_run.sh |   27 +++++++++++++++------------
>  1 files changed, 15 insertions(+), 12 deletions(-)
>
> diff --git a/programs/reflink_tests/reflink_test_run.sh b/programs/reflink_tests/reflink_test_run.sh
> index 0c88f4d..3a35701 100755
> --- a/programs/reflink_tests/reflink_test_run.sh
> +++ b/programs/reflink_tests/reflink_test_run.sh
> @@ -398,6 +398,21 @@ for #${j} reflink and copy"
>  
>  function f_runtest()
>  {
> +	if [ -n "${VERI_TEST}" ];then
> +	((TEST_NO++))
> +	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Verify Test After Desctruction :"
> +	f_mount ${LOG_FILE} ${DEVICE} ${MOUNT_POINT} ocfs2 ${MOUNT_OPTS}
> +	RET=$?
> +	f_exit_or_not ${RET}
> +	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Verify Test After Desctruction, CMD:${SUDO} \
> +${REFLINK_TEST_BIN} -i 1 -n 10 -p 10 -l 1638400 -d ${DEVICE} -w ${WORK_PLACE} -v ${VERI_LOG} "
> +	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -p 10 -l 1638400 -d ${DEVICE} -w \
> +${WORK_PLACE} -v ${VERI_LOG} >>${LOG_FILE} 2>&1
> +        RET=$?
> +        f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
> +	exit ${RET}
> +	fi
> +
>  	f_LogRunMsg ${RUN_LOG_FILE} "[*] Mkfs device ${DEVICE}:"
>  	f_mkfs ${LOG_FILE} ${BLOCKSIZE} ${CLUSTERSIZE} ${LABELNAME} ${SLOTS} \
>  ${DEVICE} "refcount,xattr" ${JOURNALSIZE} ${BLOCKS}
> @@ -414,18 +429,6 @@ ${DEVICE} "refcount,xattr" ${JOURNALSIZE} ${BLOCKS}
>  	WORK_PLACE=${MOUNT_POINT}/${WORK_PLACE_DIRENT}
>  	${MKDIR_BIN} -p ${WORK_PLACE}
>  
> -	if [ -n "${VERI_TEST}" ];then
> -	((TEST_NO++))
> -	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Verify Test After Desctruction :"
> -	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Verify Test After Desctruction, CMD:${SUDO} \
> -${REFLINK_TEST_BIN} -i 1 -n 10 -p 10 -l 1638400 -d ${DEVICE} -w ${WORK_PLACE} -v ${VERI_LOG} "
> -	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -p 10 -l 1638400 -d ${DEVICE} -w \
> -${WORK_PLACE} -v ${VERI_LOG} >>${LOG_FILE} 2>&1
> -        RET=$?
> -        f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
> -	exit ${RET}
> -	fi
> -
>  	if [ -n "${DSCV_TEST}" ];then
>  	((TEST_NO++))
>  	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Destructive Test For DirectIO:"
>   




More information about the Ocfs2-test-devel mailing list