MPTCP Linux Development
 help / color / mirror / Atom feed
From: Geliang Tang <geliang.tang@linux.dev>
To: mptcp@lists.linux.dev
Cc: Geliang Tang <geliang.tang@linux.dev>
Subject: [PATCH mptcp-next v5 00/33] add helpers and vars in mptcp_lib.sh
Date: Tue,  5 Dec 2023 15:00:47 +0800	[thread overview]
Message-ID: <cover.1701759405.git.geliang.tang@linux.dev> (raw)

v5:
 - rebased with "userspace pm enhancements" v13

This series includes three parts:

Part 1: add more helpers in mptcp_lib.sh (patches 1-11)
Part 2: print colored output and test counters (patches 12-24)
Part 3: add more vars in mptcp_lib.sh (patches 25-33)

v4:
 - rebased with "userspace pm enhancements" v12

v3:
 - merge squash-to patch for v2:
 Squash to "selftests: mptcp: add mptcp_lib_ns_* helpers"
 - add a new patch:
 selftests: mptcp: simult flows: define missing vars
 - update patches:
 selftests: mptcp: export event macros in mptcp_lib
 selftests: mptcp: export cin/cout/sin/sout vars
 selftests: mptcp: netlink: fix positions of newline
 - update some commit subjects and commit logs.

v2:
 - add more patches.

Geliang Tang (33):
  selftests: mptcp: add mptcp_lib_evts_* helpers
  selftests: mptcp: userspace: capitalize test_name
  selftests: mptcp: userspace: print colored output
  selftests: mptcp: capitalize ok/fail/skip
  selftests: mptcp: extract mptcp_lib_check_expected
  selftests: mptcp: export event macros in mptcp_lib
  selftests: mptcp: add mptcp_lib_verify_listener_events
  selftests: mptcp: unify namespace names
  selftests: mptcp: add mptcp_lib_ns_* helpers
  selftests: mptcp: add ss mptcp support checks
  selftests: mptcp: add mptcp_lib_check_tools helper
  selftests: mptcp: diag: print colored output
  selftests: mptcp: connect: print colored output
  selftests: mptcp: sockopt: print every test result
  selftests: mptcp: sockopt: print colored output
  selftests: mptcp: simult flows: print colored output
  selftests: mptcp: connect: add PORT instead of TEST_COUNT
  selftests: mptcp: connect: print out test counter
  selftests: mptcp: rename test_cnt to TEST_COUNT
  selftests: mptcp: diag: print out test counter
  selftests: mptcp: simult flows: print out test counter
  selftests: mptcp: sockopt: print out test counter
  selftests: mptcp: netlink: print out test counter
  selftests: mptcp: userspace: print out test counter
  selftests: mptcp: export TEST_NAME/COUNT to mptcp_lib
  selftests: mptcp: simult flows: define missing vars
  selftests: mptcp: export cin/cout/sin/sout vars
  selftests: mptcp: join: change capture/checksum as bool
  selftests: mptcp: export capture/checksum vars
  selftests: mptcp: diag: change timeout_poll to 30
  selftests: mptcp: export timeout_test to mptcp_lib
  selftests: mptcp: use KSFT_SKIP instead ksft_skip
  selftests: mptcp: use KSFT_PASS and KSFT_FAIL

 tools/testing/selftests/net/mptcp/diag.sh     |  89 +++---
 .../selftests/net/mptcp/mptcp_connect.sh      | 115 +++-----
 .../testing/selftests/net/mptcp/mptcp_join.sh | 202 ++++---------
 .../testing/selftests/net/mptcp/mptcp_lib.sh  | 244 ++++++++++++++++
 .../selftests/net/mptcp/mptcp_sockopt.sh      |  98 +++----
 .../testing/selftests/net/mptcp/pm_netlink.sh |  25 +-
 .../selftests/net/mptcp/simult_flows.sh       |  54 +---
 .../selftests/net/mptcp/userspace_pm.sh       | 272 ++++++------------
 8 files changed, 529 insertions(+), 570 deletions(-)

-- 
2.35.3


             reply	other threads:[~2023-12-05  7:03 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-12-05  7:00 Geliang Tang [this message]
2023-12-05  7:00 ` [PATCH mptcp-next v5 01/33] selftests: mptcp: add mptcp_lib_evts_* helpers Geliang Tang
2023-12-05  7:00 ` [PATCH mptcp-next v5 02/33] selftests: mptcp: userspace: capitalize test_name Geliang Tang
2023-12-05  7:00 ` [PATCH mptcp-next v5 03/33] selftests: mptcp: userspace: print colored output Geliang Tang
2023-12-05  7:00 ` [PATCH mptcp-next v5 04/33] selftests: mptcp: capitalize ok/fail/skip Geliang Tang
2023-12-05  7:00 ` [PATCH mptcp-next v5 05/33] selftests: mptcp: extract mptcp_lib_check_expected Geliang Tang
2023-12-05  7:00 ` [PATCH mptcp-next v5 06/33] selftests: mptcp: export event macros in mptcp_lib Geliang Tang
2023-12-05  7:00 ` [PATCH mptcp-next v5 07/33] selftests: mptcp: add mptcp_lib_verify_listener_events Geliang Tang
2023-12-05  7:00 ` [PATCH mptcp-next v5 08/33] selftests: mptcp: unify namespace names Geliang Tang
2023-12-05  7:00 ` [PATCH mptcp-next v5 09/33] selftests: mptcp: add mptcp_lib_ns_* helpers Geliang Tang
2023-12-05  7:00 ` [PATCH mptcp-next v5 10/33] selftests: mptcp: add ss mptcp support checks Geliang Tang
2023-12-05  7:00 ` [PATCH mptcp-next v5 11/33] selftests: mptcp: add mptcp_lib_check_tools helper Geliang Tang
2023-12-05  7:00 ` [PATCH mptcp-next v5 12/33] selftests: mptcp: diag: print colored output Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 13/33] selftests: mptcp: connect: " Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 14/33] selftests: mptcp: sockopt: print every test result Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 15/33] selftests: mptcp: sockopt: print colored output Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 16/33] selftests: mptcp: simult flows: " Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 17/33] selftests: mptcp: connect: add PORT instead of TEST_COUNT Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 18/33] selftests: mptcp: connect: print out test counter Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 19/33] selftests: mptcp: rename test_cnt to TEST_COUNT Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 20/33] selftests: mptcp: diag: print out test counter Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 21/33] selftests: mptcp: simult flows: " Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 22/33] selftests: mptcp: sockopt: " Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 23/33] selftests: mptcp: netlink: " Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 24/33] selftests: mptcp: userspace: " Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 25/33] selftests: mptcp: export TEST_NAME/COUNT to mptcp_lib Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 26/33] selftests: mptcp: simult flows: define missing vars Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 27/33] selftests: mptcp: export cin/cout/sin/sout vars Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 28/33] selftests: mptcp: join: change capture/checksum as bool Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 29/33] selftests: mptcp: export capture/checksum vars Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 30/33] selftests: mptcp: diag: change timeout_poll to 30 Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 31/33] selftests: mptcp: export timeout_test to mptcp_lib Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 32/33] selftests: mptcp: use KSFT_SKIP instead ksft_skip Geliang Tang
2023-12-05  7:01 ` [PATCH mptcp-next v5 33/33] selftests: mptcp: use KSFT_PASS and KSFT_FAIL Geliang Tang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1701759405.git.geliang.tang@linux.dev \
    --to=geliang.tang@linux.dev \
    --cc=mptcp@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox