mbox series

[net-next,00/10] mptcp: selftests: Refactor join tests

Message ID 20220309191636.258232-1-mathew.j.martineau@linux.intel.com (mailing list archive)
Headers show
Series mptcp: selftests: Refactor join tests | expand

Message

Mat Martineau March 9, 2022, 7:16 p.m. UTC
The mptcp_join.sh selftest is the largest and most complex self test for
MPTCP, and it is frequently used by MPTCP developers to reproduce bugs
and verify fixes. As it grew in size and execution time, it became more
cumbersome to use.

These changes do some much-needed cleanup, and add developer-friendly
features to make it easier to see failures and run a subset of the tests
when verifying fixes.


Geliang Tang (1):
  selftests: mptcp: drop msg argument of chk_csum_nr

Matthieu Baerts (9):
  selftests: mptcp: join: define tests groups once
  selftests: mptcp: join: reset failing links
  selftests: mptcp: join: option to execute specific tests
  selftests: mptcp: join: alt. to exec specific tests
  selftests: mptcp: join: list failure at the end
  selftests: mptcp: join: helper to filter TCP
  selftests: mptcp: join: clarify local/global vars
  selftests: mptcp: join: avoid backquotes
  selftests: mptcp: join: make it shellcheck compliant

 .../testing/selftests/net/mptcp/mptcp_join.sh | 2249 +++++++++--------
 1 file changed, 1210 insertions(+), 1039 deletions(-)


base-commit: 24055bb87977e0c687b54ebf7bac8715f3636bc3

Comments

patchwork-bot+netdevbpf@kernel.org March 10, 2022, 8:40 p.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (master)
by Jakub Kicinski <kuba@kernel.org>:

On Wed,  9 Mar 2022 11:16:26 -0800 you wrote:
> The mptcp_join.sh selftest is the largest and most complex self test for
> MPTCP, and it is frequently used by MPTCP developers to reproduce bugs
> and verify fixes. As it grew in size and execution time, it became more
> cumbersome to use.
> 
> These changes do some much-needed cleanup, and add developer-friendly
> features to make it easier to see failures and run a subset of the tests
> when verifying fixes.
> 
> [...]

Here is the summary with links:
  - [net-next,01/10] selftests: mptcp: drop msg argument of chk_csum_nr
    https://git.kernel.org/netdev/net-next/c/3c082695e78b
  - [net-next,02/10] selftests: mptcp: join: define tests groups once
    https://git.kernel.org/netdev/net-next/c/3afd0280e7d3
  - [net-next,03/10] selftests: mptcp: join: reset failing links
    https://git.kernel.org/netdev/net-next/c/e59300ce3ff8
  - [net-next,04/10] selftests: mptcp: join: option to execute specific tests
    https://git.kernel.org/netdev/net-next/c/ae7bd9ccecc3
  - [net-next,05/10] selftests: mptcp: join: alt. to exec specific tests
    https://git.kernel.org/netdev/net-next/c/c7d49c033de0
  - [net-next,06/10] selftests: mptcp: join: list failure at the end
    https://git.kernel.org/netdev/net-next/c/39aab88242a8
  - [net-next,07/10] selftests: mptcp: join: helper to filter TCP
    https://git.kernel.org/netdev/net-next/c/3469d72f135a
  - [net-next,08/10] selftests: mptcp: join: clarify local/global vars
    https://git.kernel.org/netdev/net-next/c/1e777bd818bd
  - [net-next,09/10] selftests: mptcp: join: avoid backquotes
    https://git.kernel.org/netdev/net-next/c/4bfadd7120a1
  - [net-next,10/10] selftests: mptcp: join: make it shellcheck compliant
    https://git.kernel.org/netdev/net-next/c/d8d083020530

You are awesome, thank you!