]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
selftests: mptcp: reset the last TS before the first test
authorMatthieu Baerts (NGI0) <matttbe@kernel.org>
Fri, 6 Sep 2024 18:46:09 +0000 (20:46 +0200)
committerJakub Kicinski <kuba@kernel.org>
Mon, 9 Sep 2024 23:52:04 +0000 (16:52 -0700)
Just to slightly improve the precision of the duration of the first
test.

In mptcp_join.sh, the last append_prev_results is now done as soon as
the last test is over: this will add the last result in the list, and
get a more precise time for this last test.

Reviewed-by: Mat Martineau <martineau@kernel.org>
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Link: https://patch.msgid.link/20240906-net-next-mptcp-ksft-subtest-time-v2-3-31d5ee4f3bdf@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/mptcp/mptcp_connect.sh
tools/testing/selftests/net/mptcp/mptcp_join.sh
tools/testing/selftests/net/mptcp/mptcp_sockopt.sh
tools/testing/selftests/net/mptcp/pm_netlink.sh
tools/testing/selftests/net/mptcp/simult_flows.sh
tools/testing/selftests/net/mptcp/userspace_pm.sh

index f61e2f5870eabe5b3d3a233facbf0289aa21afa3..49d90c4dbc01f99d03e3882f23a3fad6c7a289e7 100755 (executable)
@@ -847,6 +847,8 @@ stop_if_error()
 make_file "$cin" "client"
 make_file "$sin" "server"
 
+mptcp_lib_subtests_last_ts_reset
+
 check_mptcp_disabled
 
 stop_if_error "The kernel configuration is not valid for MPTCP"
index 43f8a9bd84c4b97dc239720985d984bc372f18be..3564cd06643cdf5e383af7fc185d31ac492ec399 100755 (executable)
@@ -3959,9 +3959,11 @@ if [ ${#tests[@]} -eq 0 ]; then
        tests=("${all_tests_names[@]}")
 fi
 
+mptcp_lib_subtests_last_ts_reset
 for subtests in "${tests[@]}"; do
        "${subtests}"
 done
+append_prev_results
 
 if [ ${ret} -ne 0 ]; then
        echo
@@ -3972,7 +3974,6 @@ if [ ${ret} -ne 0 ]; then
        echo
 fi
 
-append_prev_results
 mptcp_lib_result_print_all_tap
 
 exit $ret
index 68899a303a1aef5b2264f23efa955baf8f2dc788..5e8d5b83e2d092879efc179f1a450542be4e575e 100755 (executable)
@@ -349,6 +349,7 @@ init
 make_file "$cin" "client" 1
 make_file "$sin" "server" 1
 trap cleanup EXIT
+mptcp_lib_subtests_last_ts_reset
 
 run_tests $ns1 $ns2 10.0.1.1
 run_tests $ns1 $ns2 dead:beef:1::1
index 2757378b1b1366135da3c3309591c9b47702d421..2e6648a2b2c0c6ea0e9f030c942077a0f483092f 100755 (executable)
@@ -137,6 +137,8 @@ check()
        fi
 }
 
+mptcp_lib_subtests_last_ts_reset
+
 check "show_endpoints" "" "defaults addr list"
 
 default_limits="$(get_limits)"
index f74e1c3c126d18821ebba2968ed3f25b9f90c506..8fa77c8e9b651171a34c89bfd5c9ded0288a5bde 100755 (executable)
@@ -286,6 +286,7 @@ while getopts "bcdhi" option;do
 done
 
 setup
+mptcp_lib_subtests_last_ts_reset
 run_test 10 10 0 0 "balanced bwidth"
 run_test 10 10 1 25 "balanced bwidth with unbalanced delay"
 
index 9cb05978269d150b30850e2eda24cd3356d98669..3651f73451cf8b07d4492c60da45e88aabc44b7a 100755 (executable)
@@ -150,6 +150,7 @@ mptcp_lib_events "${ns2}" "${client_evts}" client_evts_pid
 server_evts=$(mktemp)
 mptcp_lib_events "${ns1}" "${server_evts}" server_evts_pid
 sleep 0.5
+mptcp_lib_subtests_last_ts_reset
 
 print_title "Init"
 print_test "Created network namespaces ns1, ns2"