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 d5818651c66fba5ea7993f5bb7b0109384a602ee..d2d354bf0c895cd56016c93238ad816567375fb3 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 0000000000000000000000000000000000000000..fd6b1237c6180183c25a107858bcc812371e9b10 --- /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 0000000000000000000000000000000000000000..60a8ed1c0abf9ac41af512276fe09ed6dd4ca2ce --- /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 0000000000000000000000000000000000000000..849fe5b14610cd1f43743ef92a72c59264c42f82 --- /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 0000000000000000000000000000000000000000..8abafac1ffad9621549c272a9f2b1ba414e0993b --- /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 "$@" +############################################################################### diff --git a/tst-open-kselftests b/tst-open-kselftests index 3acc1a15b23771a8fab57321f318dad333f7e9cd..dc9b50d8bb390a12f49514feff8ef045bb85c6a1 160000 --- a/tst-open-kselftests +++ b/tst-open-kselftests @@ -1 +1 @@ -Subproject commit 3acc1a15b23771a8fab57321f318dad333f7e9cd +Subproject commit dc9b50d8bb390a12f49514feff8ef045bb85c6a1