Skip to content

Commit

Permalink
selftests: mptcp: join: mark 'fastclose' tests as flaky
Browse files Browse the repository at this point in the history
[ Upstream commit 8c06ac2 ]

These tests are flaky since their introduction. This might be less or
not visible depending on the CI running the tests, especially if it is
also busy doing other tasks in parallel, and if a debug kernel config is
being used.

It looks like this issue is often present with the NetDev CI. While this
is being investigated, the tests are marked as flaky not to create
noises on such CIs.

Fixes: 01542c9 ("selftests: mptcp: add fastclose testcase")
Link: multipath-tcp/mptcp_net-next#324
Reviewed-by: Mat Martineau <[email protected]>
Signed-off-by: Matthieu Baerts (NGI0) <[email protected]>
Link: https://lore.kernel.org/r/20240524-upstream-net-20240524-selftests-mptcp-flaky-v1-3-a352362f3f8e@kernel.org
Signed-off-by: Jakub Kicinski <[email protected]>
Signed-off-by: Sasha Levin <[email protected]>
  • Loading branch information
matttbe authored and Sasha Levin committed Jun 6, 2024
1 parent 6a4b2ac commit 980cc33
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion tools/testing/selftests/net/mptcp/mptcp_join.sh
Original file line number Diff line number Diff line change
Expand Up @@ -262,6 +262,8 @@ reset()

TEST_NAME="${1}"

MPTCP_LIB_SUBTEST_FLAKY=0 # reset if modified

if skip_test; then
MPTCP_LIB_TEST_COUNTER=$((MPTCP_LIB_TEST_COUNTER+1))
last_test_ignored=1
Expand Down Expand Up @@ -449,7 +451,9 @@ reset_with_tcp_filter()
# $1: err msg
fail_test()
{
ret=${KSFT_FAIL}
if ! mptcp_lib_subtest_is_flaky; then
ret=${KSFT_FAIL}
fi

if [ ${#} -gt 0 ]; then
print_fail "${@}"
Expand Down Expand Up @@ -3178,6 +3182,7 @@ fullmesh_tests()
fastclose_tests()
{
if reset_check_counter "fastclose test" "MPTcpExtMPFastcloseTx"; then
MPTCP_LIB_SUBTEST_FLAKY=1
test_linkfail=1024 fastclose=client \
run_tests $ns1 $ns2 10.0.1.1
chk_join_nr 0 0 0
Expand All @@ -3186,6 +3191,7 @@ fastclose_tests()
fi

if reset_check_counter "fastclose server test" "MPTcpExtMPFastcloseRx"; then
MPTCP_LIB_SUBTEST_FLAKY=1
test_linkfail=1024 fastclose=server \
run_tests $ns1 $ns2 10.0.1.1
chk_join_nr 0 0 0 0 0 0 1
Expand Down

0 comments on commit 980cc33

Please sign in to comment.