[LTP] [RFC PATCH v6 6/7] tst_net_stress.sh: Migrate with dependencies to new API + rename
Petr Vorel
pvorel@suse.cz
Tue Apr 10 19:37:15 CEST 2018
> On 04/06/2018 03:31 PM, Petr Vorel wrote:
> > Rename library to tst_net_stress.sh, new name states that library
> > supports new shell API.
> > Removed ipver variable (as it's set in tst_net.sh and here, outside of
> > setup/run/test functions isn't valid anyway).
> > Minor fix: remove space and dot in TCONF messages.
> > Signed-off-by: Petr Vorel <pvorel@suse.cz>
> > ---
> > testcases/network/stress/interface/if-addr-adddel | 33 ++++++++----------
> > .../network/stress/interface/if-addr-addlarge | 39 ++++++++++------------
> > testcases/network/stress/interface/if-mtu-change | 37 ++++++++++----------
> > testcases/network/stress/interface/if-route-adddel | 29 +++++++---------
> > .../network/stress/interface/if-route-addlarge | 31 ++++++++---------
> > testcases/network/stress/interface/if-updown | 29 +++++++---------
> > testcases/network/stress/interface/if4-addr-change | 21 +++++-------
> > .../grp-operation/mcast-group-multiple-socket | 16 +++++----
> > .../multicast/grp-operation/mcast-group-same-group | 17 +++++++---
> > .../grp-operation/mcast-group-single-socket | 17 +++++++---
> > .../grp-operation/mcast-group-source-filter | 17 +++++++---
> > .../stress/multicast/grp-operation/mcast-lib.sh | 29 ++++++++--------
> > testcases/network/stress/ns-tools/Makefile | 2 +-
> > .../{test_net_stress.sh => tst_net_stress.sh} | 29 +++++++++++-----
> > 14 files changed, 177 insertions(+), 169 deletions(-)
> > rename testcases/network/stress/ns-tools/{test_net_stress.sh => tst_net_stress.sh} (90%)
> > diff --git a/testcases/network/stress/interface/if-addr-adddel b/testcases/network/stress/interface/if-addr-adddel
> > index 4a0501e09..634e9d8a4 100644
> > --- a/testcases/network/stress/interface/if-addr-adddel
> > +++ b/testcases/network/stress/interface/if-addr-adddel
> > @@ -1,4 +1,5 @@
> > #!/bin/sh
> > +# Copyright (c) 2017-2018 Petr Vorel <pvorel@suse.cz>
> > # Copyright (c) 2015 Oracle and/or its affiliates. All Rights Reserved.
> > # Copyright (c) International Business Machines Corp., 2005
> > @@ -17,11 +18,11 @@
> > # Author: Mitsuru Chinen <mitch@jp.ibm.com>
> > -TST_TOTAL=2
> > -
> > +TST_CNT=2
> may be TST_CNT=1? otherwise it will run TST_TESTFUNC twice...
It should be run twice: first for ifconfig, second for ip. With TST_CNT=1 it would skip
testing with 'ip':
testcases/network/stress/interface/if-addr-adddel
TST_CNT=2
TST_SETUP="netstress_setup"
TST_CLEANUP="netstress_cleanup"
TST_TESTFUNC="test_if_ip"
. tst_net_stress.sh
testcases/network/stress/ns-tools/tst_net_stress.sh
test_if_ip()
{
case $1 in
1) test_body 'if_cmd';;
2) test_body 'ip_cmd';;
esac
}
Kind regards,
Petr
More information about the ltp
mailing list