From a7dd2fd3e452ef8e8b78b1d1ce2133ae6e2143fd Mon Sep 17 00:00:00 2001 From: propelluo Date: Fri, 15 May 2026 11:35:58 +0800 Subject: [PATCH 1/2] update testcase from 6.6.99 to 6.6.138 Signed-off-by: propelluo --- ...ers.net.bonding.bond_macvlan_ipvlan.sh.sh} | 8 +-- .../net.mptcp.mptcp_connect_checksum.sh.sh | 50 +++++++++++++++++++ testcase/net.mptcp.mptcp_connect_mmap.sh.sh | 50 +++++++++++++++++++ .../net.mptcp.mptcp_connect_sendfile.sh.sh | 50 +++++++++++++++++++ testcase/perf_events.mmap.sh | 50 +++++++++++++++++++ 5 files changed, 204 insertions(+), 4 deletions(-) rename testcase/{drivers.net.bonding.bond_macvlan.sh.sh => drivers.net.bonding.bond_macvlan_ipvlan.sh.sh} (90%) create mode 100755 testcase/net.mptcp.mptcp_connect_checksum.sh.sh create mode 100755 testcase/net.mptcp.mptcp_connect_mmap.sh.sh create mode 100755 testcase/net.mptcp.mptcp_connect_sendfile.sh.sh create mode 100755 testcase/perf_events.mmap.sh diff --git a/testcase/drivers.net.bonding.bond_macvlan.sh.sh b/testcase/drivers.net.bonding.bond_macvlan_ipvlan.sh.sh similarity index 90% rename from testcase/drivers.net.bonding.bond_macvlan.sh.sh rename to testcase/drivers.net.bonding.bond_macvlan_ipvlan.sh.sh index d581865..d2d354b 100755 --- a/testcase/drivers.net.bonding.bond_macvlan.sh.sh +++ b/testcase/drivers.net.bonding.bond_macvlan_ipvlan.sh.sh @@ -1,7 +1,7 @@ #!/bin/bash ############################################################################### -# @用例ID: 20250801-154140-958405831 -# @用例名称: drivers.net.bond_macvlan.sh +# @用例ID: 20260515-113448-425699568 +# @用例名称: drivers.net.bonding.bond_macvlan_ipvlan.sh # @用例级别: 3 # @用例标签: # @扩展属性: @@ -33,9 +33,9 @@ tc_setup() { do_test() { msg "this is do_test" - # @测试步骤:1: 执行kselftest测试用例drivers/net/bonding/bond_macvlan.sh + # @测试步骤:1: 执行kselftest测试用例drivers/net/bonding/bond_macvlan_ipvlan.sh # @预期结果:1: 用例返回0 - run_kselftest_one "$g_tmpdir/flag" drivers/net/bonding bond_macvlan.sh + run_kselftest_one "$g_tmpdir/flag" drivers/net/bonding bond_macvlan_ipvlan.sh return 0 } diff --git a/testcase/net.mptcp.mptcp_connect_checksum.sh.sh b/testcase/net.mptcp.mptcp_connect_checksum.sh.sh new file mode 100755 index 0000000..fd6b123 --- /dev/null +++ b/testcase/net.mptcp.mptcp_connect_checksum.sh.sh @@ -0,0 +1,50 @@ +#!/bin/bash +############################################################################### +# @用例ID: 20260515-113448-513906603 +# @用例名称: net.mptcp.mptcp_connect_checksum.sh +# @用例级别: 3 +# @用例标签: +# @扩展属性: +# @用例类型: 功能测试 +# @自动化: 1 +# @超时时间: 0 +# @用例描述: TODO: 简要描述用例测试的内容 +############################################################################### +if [ -z "$TST_TS_TOPDIR" ]; then + TST_TS_TOPDIR="$(realpath "$(dirname "$0")/..")" + while [ "$TST_TS_TOPDIR" != "/" ]; do + [ -f "${TST_TS_TOPDIR}/tsuite" ] && break + TST_TS_TOPDIR="$(dirname "$TST_TS_TOPDIR")" + done + export TST_TS_TOPDIR +fi +source "${TST_TS_TOPDIR}/common/lib/common.sh" || exit 1 +############################################################################### + +g_tmpdir="$(mktemp -d)" + +tc_setup() { + msg "this is tc_setup" + + # @预置条件: + return 0 +} + +do_test() { + msg "this is do_test" + + # @测试步骤:1: 执行kselftest测试用例net/mptcp/mptcp_connect_checksum.sh + # @预期结果:1: 用例返回0 + run_kselftest_one "$g_tmpdir/flag" net/mptcp mptcp_connect_checksum.sh + return 0 +} + +tc_teardown() { + msg "this is tc_teardown" + rm -rfv "$g_tmpdir" || return 1 + return 0 +} + +############################################################################### +tst_main "$@" +############################################################################### diff --git a/testcase/net.mptcp.mptcp_connect_mmap.sh.sh b/testcase/net.mptcp.mptcp_connect_mmap.sh.sh new file mode 100755 index 0000000..60a8ed1 --- /dev/null +++ b/testcase/net.mptcp.mptcp_connect_mmap.sh.sh @@ -0,0 +1,50 @@ +#!/bin/bash +############################################################################### +# @用例ID: 20260515-113448-591579303 +# @用例名称: net.mptcp.mptcp_connect_mmap.sh +# @用例级别: 3 +# @用例标签: +# @扩展属性: +# @用例类型: 功能测试 +# @自动化: 1 +# @超时时间: 0 +# @用例描述: TODO: 简要描述用例测试的内容 +############################################################################### +if [ -z "$TST_TS_TOPDIR" ]; then + TST_TS_TOPDIR="$(realpath "$(dirname "$0")/..")" + while [ "$TST_TS_TOPDIR" != "/" ]; do + [ -f "${TST_TS_TOPDIR}/tsuite" ] && break + TST_TS_TOPDIR="$(dirname "$TST_TS_TOPDIR")" + done + export TST_TS_TOPDIR +fi +source "${TST_TS_TOPDIR}/common/lib/common.sh" || exit 1 +############################################################################### + +g_tmpdir="$(mktemp -d)" + +tc_setup() { + msg "this is tc_setup" + + # @预置条件: + return 0 +} + +do_test() { + msg "this is do_test" + + # @测试步骤:1: 执行kselftest测试用例net/mptcp/mptcp_connect_mmap.sh + # @预期结果:1: 用例返回0 + run_kselftest_one "$g_tmpdir/flag" net/mptcp mptcp_connect_mmap.sh + return 0 +} + +tc_teardown() { + msg "this is tc_teardown" + rm -rfv "$g_tmpdir" || return 1 + return 0 +} + +############################################################################### +tst_main "$@" +############################################################################### diff --git a/testcase/net.mptcp.mptcp_connect_sendfile.sh.sh b/testcase/net.mptcp.mptcp_connect_sendfile.sh.sh new file mode 100755 index 0000000..849fe5b --- /dev/null +++ b/testcase/net.mptcp.mptcp_connect_sendfile.sh.sh @@ -0,0 +1,50 @@ +#!/bin/bash +############################################################################### +# @用例ID: 20260515-113448-674561685 +# @用例名称: net.mptcp.mptcp_connect_sendfile.sh +# @用例级别: 3 +# @用例标签: +# @扩展属性: +# @用例类型: 功能测试 +# @自动化: 1 +# @超时时间: 0 +# @用例描述: TODO: 简要描述用例测试的内容 +############################################################################### +if [ -z "$TST_TS_TOPDIR" ]; then + TST_TS_TOPDIR="$(realpath "$(dirname "$0")/..")" + while [ "$TST_TS_TOPDIR" != "/" ]; do + [ -f "${TST_TS_TOPDIR}/tsuite" ] && break + TST_TS_TOPDIR="$(dirname "$TST_TS_TOPDIR")" + done + export TST_TS_TOPDIR +fi +source "${TST_TS_TOPDIR}/common/lib/common.sh" || exit 1 +############################################################################### + +g_tmpdir="$(mktemp -d)" + +tc_setup() { + msg "this is tc_setup" + + # @预置条件: + return 0 +} + +do_test() { + msg "this is do_test" + + # @测试步骤:1: 执行kselftest测试用例net/mptcp/mptcp_connect_sendfile.sh + # @预期结果:1: 用例返回0 + run_kselftest_one "$g_tmpdir/flag" net/mptcp mptcp_connect_sendfile.sh + return 0 +} + +tc_teardown() { + msg "this is tc_teardown" + rm -rfv "$g_tmpdir" || return 1 + return 0 +} + +############################################################################### +tst_main "$@" +############################################################################### diff --git a/testcase/perf_events.mmap.sh b/testcase/perf_events.mmap.sh new file mode 100755 index 0000000..8abafac --- /dev/null +++ b/testcase/perf_events.mmap.sh @@ -0,0 +1,50 @@ +#!/bin/bash +############################################################################### +# @用例ID: 20260515-113448-755337033 +# @用例名称: perf_events.mmap +# @用例级别: 3 +# @用例标签: +# @扩展属性: +# @用例类型: 功能测试 +# @自动化: 1 +# @超时时间: 0 +# @用例描述: TODO: 简要描述用例测试的内容 +############################################################################### +if [ -z "$TST_TS_TOPDIR" ]; then + TST_TS_TOPDIR="$(realpath "$(dirname "$0")/..")" + while [ "$TST_TS_TOPDIR" != "/" ]; do + [ -f "${TST_TS_TOPDIR}/tsuite" ] && break + TST_TS_TOPDIR="$(dirname "$TST_TS_TOPDIR")" + done + export TST_TS_TOPDIR +fi +source "${TST_TS_TOPDIR}/common/lib/common.sh" || exit 1 +############################################################################### + +g_tmpdir="$(mktemp -d)" + +tc_setup() { + msg "this is tc_setup" + + # @预置条件: + return 0 +} + +do_test() { + msg "this is do_test" + + # @测试步骤:1: 执行kselftest测试用例perf_events/mmap + # @预期结果:1: 用例返回0 + run_kselftest_one "$g_tmpdir/flag" perf_events mmap + return 0 +} + +tc_teardown() { + msg "this is tc_teardown" + rm -rfv "$g_tmpdir" || return 1 + return 0 +} + +############################################################################### +tst_main "$@" +############################################################################### -- Gitee From 80d6e67e14b928d475992787855c8d8535ac8c7e Mon Sep 17 00:00:00 2001 From: propelluo Date: Fri, 15 May 2026 11:39:11 +0800 Subject: [PATCH 2/2] update submodule Signed-off-by: propelluo --- tst-open-kselftests | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tst-open-kselftests b/tst-open-kselftests index 3acc1a1..dc9b50d 160000 --- a/tst-open-kselftests +++ b/tst-open-kselftests @@ -1 +1 @@ -Subproject commit 3acc1a15b23771a8fab57321f318dad333f7e9cd +Subproject commit dc9b50d8bb390a12f49514feff8ef045bb85c6a1 -- Gitee