Hi! > diff --git a/testcases/network/virt/ipvlan01.sh > b/testcases/network/virt/ipvlan01.sh > index 706c1d8..156de78 100755 > --- a/testcases/network/virt/ipvlan01.sh > +++ b/testcases/network/virt/ipvlan01.sh > @@ -16,8 +16,8 @@ > # > # Author: Alexey Kodanev <alexey.koda...@oracle.com> > # > -# Test-case 1: Local test, check if we can create and then delete ipvlan > -# interface 500 times. > +# Local test, check if we can create and then delete ipvlan > +# interface 1000 times. > > TCID=ipvlan01 > TST_TOTAL=2 > @@ -27,19 +27,8 @@ virt_type="ipvlan" > . test_net.sh > . virt_lib.sh > > -modes="l2 l3" > +options="mode l2,mode l3" > > -start_id=1 > -virt_count=500 > - > -for m in $modes; do > - tst_resm TINFO "add $virt_type with mode '$m'" > - > - virt_check_cmd virt_add ltp_v0 mode $m || m="" > - > - virt_add_delete_test "mode $m" > - > - start_id=$(($start_id + $virt_count)) > -done > +virt_test_02 "$options" > > tst_exit > diff --git a/testcases/network/virt/macvlan01.sh > b/testcases/network/virt/macvlan01.sh > index 35febd0..402edde 100755 > --- a/testcases/network/virt/macvlan01.sh > +++ b/testcases/network/virt/macvlan01.sh > @@ -16,8 +16,8 @@ > # > # Author: Alexey Kodanev <alexey.koda...@oracle.com> > # > -# Test-case 1: Local test, check if we can create and then delete macvlan > -# interface 500 times. > +# Local test, check if we can create and then delete macvlan > +# interface 2000 times. > > TCID=macvlan01 > TST_TOTAL=4 > @@ -27,19 +27,8 @@ virt_type="macvlan" > . test_net.sh > . virt_lib.sh > > -modes="private vepa bridge passthru" > +options="mode private,mode vepa,mode bridge,mode passthru" > > -start_id=1 > -virt_count=500 > - > -for m in $modes; do > - tst_resm TINFO "add $virt_type with mode '$m'" > - > - virt_check_cmd virt_add ltp_v0 mode $m || m="" > - > - virt_add_delete_test "mode $m" > - > - start_id=$(($start_id + $virt_count)) > -done > +virt_test_02 "$options" > > tst_exit > diff --git a/testcases/network/virt/macvtap01.sh > b/testcases/network/virt/macvtap01.sh > index 8bb3636..3408c94 100755 > --- a/testcases/network/virt/macvtap01.sh > +++ b/testcases/network/virt/macvtap01.sh > @@ -16,8 +16,8 @@ > # > # Author: Alexey Kodanev <alexey.koda...@oracle.com> > # > -# Test-case 1: Local test, check if we can create and then delete macvtap > -# interface 500 times. > +# Local test, check if we can create and then delete macvtap > +# interface 2000 times. > > TCID=macvtap01 > TST_TOTAL=4 > @@ -27,19 +27,8 @@ virt_type="macvtap" > . test_net.sh > . virt_lib.sh > > -modes="private vepa bridge passthru" > +options="mode private,mode vepa,mode bridge,mode passthru" > > -start_id=1 > -virt_count=500 > - > -for m in $modes; do > - tst_resm TINFO "add $virt_type with mode '$m'" > - > - virt_check_cmd virt_add ltp_v0 mode $m || m="" > - > - virt_add_delete_test "mode $m" > - > - start_id=$(($start_id + $virt_count)) > -done > +virt_test_02 "$options" > > tst_exit > diff --git a/testcases/network/virt/virt_lib.sh > b/testcases/network/virt/virt_lib.sh > index 2ccba43..d79f7bc 100644 > --- a/testcases/network/virt/virt_lib.sh > +++ b/testcases/network/virt/virt_lib.sh > @@ -289,6 +289,34 @@ virt_test_01() > done > } > > +# Check if we can create then delete virtual interface n times. > +# virt_test_02 [OPTIONS] > +# OPTIONS - different options separated by comma. > +virt_test_02() > +{ > + start_id=1 > + virt_count=500 > + > + local opts=${1:-""} > + local n=0 > + > + while ((1)); do
while true; here as well > + n=$((n + 1)) > + p="$(echo $opts | cut -d',' -f$n)" > + if [ -z "$p" -a $n -gt 1 ]; then > + break > + fi > + > + tst_resm TINFO "add and then delete $virt_type with '$p'" > + > + virt_check_cmd virt_add ltp_v0 $p || p="" > + > + virt_add_delete_test "$p" > + > + start_id=$(($start_id + $virt_count)) > + done > +} > + > tst_require_root > > case "$virt_type" in > diff --git a/testcases/network/virt/vlan02.sh > b/testcases/network/virt/vlan02.sh > index 0fb35a3..60addba 100755 > --- a/testcases/network/virt/vlan02.sh > +++ b/testcases/network/virt/vlan02.sh > @@ -16,8 +16,8 @@ > # > # Author: Alexey Kodanev <alexey.koda...@oracle.com> > # > -# Test-case 1: Local test, check if we can create and then delete VLAN > -# interface 4095 times. > +# Local test, check if we can create and then delete VLAN > +# interface 4095 times. > # > > TCID=vlan02 > diff --git a/testcases/network/virt/vxlan02.sh > b/testcases/network/virt/vxlan02.sh > index 1470495..0b3a21c 100755 > --- a/testcases/network/virt/vxlan02.sh > +++ b/testcases/network/virt/vxlan02.sh > @@ -16,8 +16,8 @@ > # > # Author: Alexey Kodanev <alexey.koda...@oracle.com> > # > -# Test-case 1: Local test, check if we can create and then delete VXLAN > -# interface 5000 times. > +# Local test, check if we can create and then delete VXLAN > +# interface 5000 times. > # > > TCID=vxlan02 > -- > 1.7.1 > > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Ltp-list mailing list > Ltp-list@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ltp-list -- Cyril Hrubis chru...@suse.cz ------------------------------------------------------------------------------ _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list