[LTP] [PATCH 3/3] net/nfs_lib.sh: Cleanup for legacy API
Petr Vorel
pvorel@suse.cz
Mon May 7 09:18:51 CEST 2018
Hi,
> 1) Move common tst_net.sh to nfs_lib.sh itself
> 2) Pass $OPTARG as $2 to TST_PARSE_ARGS functions
> Signed-off-by: Xiao Yang <yangx.jy@cn.fujitsu.com>
> ---
> testcases/network/nfs/fsx-linux/fsx.sh | 2 --
> testcases/network/nfs/nfs_stress/nfs01 | 2 --
> testcases/network/nfs/nfs_stress/nfs02 | 2 --
> testcases/network/nfs/nfs_stress/nfs03 | 2 --
> testcases/network/nfs/nfs_stress/nfs04 | 2 --
> testcases/network/nfs/nfs_stress/nfs05 | 2 --
> testcases/network/nfs/nfs_stress/nfs06 | 2 --
> testcases/network/nfs/nfs_stress/nfs_lib.sh | 13 ++++++++-----
> testcases/network/nfs/nfslock01/nfslock01 | 2 --
> testcases/network/nfs/nfsstat01/nfsstat01 | 2 --
> 10 files changed, 8 insertions(+), 23 deletions(-)
> diff --git a/testcases/network/nfs/fsx-linux/fsx.sh b/testcases/network/nfs/fsx-linux/fsx.sh
> index 84ad0e2..3f82d18 100755
> --- a/testcases/network/nfs/fsx-linux/fsx.sh
> +++ b/testcases/network/nfs/fsx-linux/fsx.sh
> @@ -26,8 +26,6 @@ TST_TOTAL=1
> TST_CLEANUP="nfs_cleanup"
> . nfs_lib.sh
> -TST_USE_LEGACY_API=1
> -. tst_net.sh
> do_test()
> {
> diff --git a/testcases/network/nfs/nfs_stress/nfs01 b/testcases/network/nfs/nfs_stress/nfs01
> index 93bf088..efaa215 100755
> --- a/testcases/network/nfs/nfs_stress/nfs01
> +++ b/testcases/network/nfs/nfs_stress/nfs01
> @@ -25,8 +25,6 @@ TST_TOTAL=1
> TST_CLEANUP="nfs_cleanup"
> . nfs_lib.sh
> -TST_USE_LEGACY_API=1
> -. tst_net.sh
> do_test()
> {
> diff --git a/testcases/network/nfs/nfs_stress/nfs02 b/testcases/network/nfs/nfs_stress/nfs02
> index 74aa3d8..5cbe771 100755
> --- a/testcases/network/nfs/nfs_stress/nfs02
> +++ b/testcases/network/nfs/nfs_stress/nfs02
> @@ -25,8 +25,6 @@ TST_TOTAL=3
> TST_CLEANUP="nfs_cleanup"
> . nfs_lib.sh
> -TST_USE_LEGACY_API=1
> -. tst_net.sh
> do_test1()
> {
> diff --git a/testcases/network/nfs/nfs_stress/nfs03 b/testcases/network/nfs/nfs_stress/nfs03
> index 3279a22..2de7622 100755
> --- a/testcases/network/nfs/nfs_stress/nfs03
> +++ b/testcases/network/nfs/nfs_stress/nfs03
> @@ -25,8 +25,6 @@ TST_TOTAL=1
> TST_CLEANUP="nfs03_cleanup"
> . nfs_lib.sh
> -TST_USE_LEGACY_API=1
> -. tst_net.sh
> DIR_NUM=${DIR_NUM:-"100"}
> FILE_NUM=${FILE_NUM:-"100"}
> diff --git a/testcases/network/nfs/nfs_stress/nfs04 b/testcases/network/nfs/nfs_stress/nfs04
> index 254c987..ccadbb1 100755
> --- a/testcases/network/nfs/nfs_stress/nfs04
> +++ b/testcases/network/nfs/nfs_stress/nfs04
> @@ -28,8 +28,6 @@ TST_TOTAL=1
> TST_CLEANUP="nfs_cleanup"
> . nfs_lib.sh
> -TST_USE_LEGACY_API=1
> -. tst_net.sh
> nfs_setup
> diff --git a/testcases/network/nfs/nfs_stress/nfs05 b/testcases/network/nfs/nfs_stress/nfs05
> index 8c39cde..8435181 100755
> --- a/testcases/network/nfs/nfs_stress/nfs05
> +++ b/testcases/network/nfs/nfs_stress/nfs05
> @@ -29,8 +29,6 @@ FILE_NUM=${FILE_NUM:-"50"}
> THREAD_NUM=${THREAD_NUM:-"8"}
> . nfs_lib.sh
> -TST_USE_LEGACY_API=1
> -. tst_net.sh
> tst_check_cmds make gcc
> diff --git a/testcases/network/nfs/nfs_stress/nfs06 b/testcases/network/nfs/nfs_stress/nfs06
> index 628271a..0048190 100755
> --- a/testcases/network/nfs/nfs_stress/nfs06
> +++ b/testcases/network/nfs/nfs_stress/nfs06
> @@ -25,8 +25,6 @@ TST_TOTAL=1
> TST_CLEANUP="nfs_cleanup"
> . nfs_lib.sh
> -TST_USE_LEGACY_API=1
> -. tst_net.sh
> do_test()
> {
> diff --git a/testcases/network/nfs/nfs_stress/nfs_lib.sh b/testcases/network/nfs/nfs_stress/nfs_lib.sh
> index 28c43ba..7aed718 100644
> --- a/testcases/network/nfs/nfs_stress/nfs_lib.sh
> +++ b/testcases/network/nfs/nfs_stress/nfs_lib.sh
> @@ -20,9 +20,6 @@ NFILES=${NFILES:=1000}
> SOCKET_TYPE="${SOCKET_TYPE:-udp}"
> NFS_TYPE=${NFS_TYPE:=nfs}
> -TST_OPTS=":hv:t:"
> -TST_PARSE_ARGS=nfs_parse_args
> -
> nfs_parse_args()
> {
> case "$1" in
> @@ -34,12 +31,18 @@ nfs_parse_args()
> echo "6 run over IPv6"
> exit 0
> ;;
> - v) VERSION=$OPTARG;;
> - t) SOCKET_TYPE=$OPTARG;;
> + v) VERSION=$2;;
> + t) SOCKET_TYPE=$2;;
> *) tst_brkm TBROK "unknown option: $1"
> esac
> }
> +TST_OPTS=":hv:t:"
> +TST_PARSE_ARGS=nfs_parse_args
> +
> +TST_USE_LEGACY_API=1
> +. tst_net.sh
> +
> get_socket_type()
> {
> local t
> diff --git a/testcases/network/nfs/nfslock01/nfslock01 b/testcases/network/nfs/nfslock01/nfslock01
> index a545fa0..bf406e6 100755
> --- a/testcases/network/nfs/nfslock01/nfslock01
> +++ b/testcases/network/nfs/nfslock01/nfslock01
> @@ -26,8 +26,6 @@ TST_TOTAL=1
> TST_CLEANUP="nfs_cleanup"
> . nfs_lib.sh
> -TST_USE_LEGACY_API=1
> -. tst_net.sh
> LUSER=${LUSER:=root}
> diff --git a/testcases/network/nfs/nfsstat01/nfsstat01 b/testcases/network/nfs/nfsstat01/nfsstat01
> index afd239f..9212518 100755
> --- a/testcases/network/nfs/nfsstat01/nfsstat01
> +++ b/testcases/network/nfs/nfsstat01/nfsstat01
> @@ -22,8 +22,6 @@ TST_TOTAL=4
> TST_CLEANUP="nfs_cleanup"
> . nfs_lib.sh
> -TST_USE_LEGACY_API=1
> -. tst_net.sh
> setup()
> {
Acked-by: Petr Vorel <pvorel@suse.cz>
NOTE: I propose to merge this patch-set after release (as it's not a bugfix, we should respect git freeze).
Kind regards,
Petr
More information about the ltp
mailing list