From 09efb82aaf2b99c2820918efffd8f93a4cab6d3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E6=99=A8=E9=9B=A8?= Date: Fri, 12 Dec 2025 15:11:16 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E6=96=B0=E5=A2=9Eetipc=20SP1=20SP2=20SP3?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=B5=8B=E8=AF=95=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\350\257\225\346\212\245\345\221\212.md" | 158 ++++++++++++++++++ ...13\350\257\225\346\212\245\345\221\212.md" | 158 ++++++++++++++++++ ...13\350\257\225\346\212\245\345\221\212.md" | 158 ++++++++++++++++++ 3 files changed, 474 insertions(+) create mode 100644 "Test_Result/openEuler_24.03_LTS_SP1/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" create mode 100644 "Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" create mode 100644 "Test_Result/openEuler_24.03_LTS_SP3/openEuler_24.03_LTS-SP3\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" diff --git "a/Test_Result/openEuler_24.03_LTS_SP1/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_24.03_LTS_SP1/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" new file mode 100644 index 0000000..10523b4 --- /dev/null +++ "b/Test_Result/openEuler_24.03_LTS_SP1/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -0,0 +1,158 @@ +![avatar](../../images/openEuler.png) + + +版权所有 © 2023 openEuler社区 + 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:https://creativecommons.org/licenses/by-sa/4.0/legalcode。 + +修订记录 + +| 日期 | 修订 版本 | 修改描述 | 作者 | +| ---- | ----------- | -------- | ---- | +| 2025-12-2 | 1.0 | 创建 | jinchenyu | + +关键词: +etipc(enhanced tipc) + +摘要: +本报告主要描述基于openEuler 24.03 LTS SP1版本进行的etipc软件包的基础测试,报告对测试情况进行说明,对特性的测试充分度进行评估和总结。 + +缩略语清单: + +| 缩略语 | 英文全名 | 中文解释 | +| ------ | -------- | -------- | +| tipc | transparent inter process communication | 透明进程间通信 | +| etipc | enhanced tipc | 增强版tipc | + +# 1 特性概述 + +[tipc](https://docs.kernel.org/networking/tipc.html),作为Linux的一个内核模块,提供链路节点自动发现、多设备结点间通信功能,常用于嵌入式物理网络设备间互联,其他场景也可以使用。 + +当前已经针对TIPC-1.7.7版本经过大量的软件功能增强,并经过非常严格的商用验证,目前已经可以匹配Linux kernel 5.10版本,同时匹配Linux kernel 6.6版本。 +Linux内核自带的tipc版本为2.0.0, +增强部分如下: +1、链路快速感知,针对原有TIPC完成随包检测感知链路健康程度,规格提升一个等级。 +2、可靠组播,使能新型协议,完成可靠性组播传输能力。 +3、TIPC自身的可维护性进行了大量的增加,可靠性 +4、大量的链路层新特性开发,但是维持了对外的TIPC原有接口。 + +# 2 特性测试信息 + +本节描述被测对象的版本信息和测试的时间及测试轮次,包括依赖的硬件。 + +| 版本名称 | 测试起始时间 | 测试结束时间 | +| -------- | ------------ | ------------ | +| 1.7.7-1 | 2025-12-1 | 2025-12-2 | + + +描述特性测试的硬件环境信息 + +| 硬件型号 | 硬件配置信息 | 备注 | +| -------- | ------------ | ---- | +| 华为RH2288H V2服务器 | 56C 128GB | | + +# 3 测试结论概述 + +## 3.1 测试整体结论 + +etipc特性, 共计执行29个用例,主要覆盖单播、广播、订阅的功能测试,DFX测试和性能测试,无遗留风险,整体质量良好。 + + +| 测试活动 | 测试子项 | 活动评价 | +| ------- | -------- | ------- | +| 功能测试 | 继承特性测试 | ptts测试用例集15个, 全部通过 | +| 功能测试 | 新增特性测试 | 增加msend、usend用例测试2个,通过 | +| 兼容性测试 | | ptts测试用例集15个, 全部通过 | +| DFX专项测试 | 性能测试 | 时延和吞吐的测试结果如4.3.1的表所示 | +| 资料测试 | 不涉及 | 对外接口继承tipc接口 | + +## 3.2 约束说明 + +特性使用时涉及到的约束及限制条件 + +## 3.3 遗留问题分析 + +无 + +# 4 详细测试结论 + +## 4.1 功能测试 + +用例编号 测试用例 预期结果 + +1 rpm在线编译 根据配置spec编译出要求的内核模块ko和测试用可执行文件 +2 rpm解压 解压rpm包,得到tipc.ko、usend/msend/recv/tipc_config二进制文件 +3 ko插入内核 可顺利插入,信息一致 +4 单播测试 执行./recv后另起shell执行./usend,正常输出结果 +5 多播测试 执行./recv后另起shell执行./msend,正常输出结果 +6 tipc_config可显示DFX信息 tipc_config可输出显示 +7 去除tipc.ko,单播、多播、tipc_config都无法运行 tipc_config回显错误,用例二进制coredump +8 tipc_utils中benchmark运行 小msg的RTT在20us以内,大msg在100us以内 +9 tipc_utils中connnection_demo做连接测试 前2个连接正常,cli主动退出时server跟随退出 +10 stream通信 stream通信正常 +11 multicast通信 通信正常 +12 记录tipc命令执行时的变动 dmesg回显tipc操作日志 +13 Hello World互相通信 发送和接收的数据显示一致 +14 topo订阅 server加入和退出时,client侧存在显示 +15-29 ptts测试用例集 通过相关测试 + + +## 4.3 DFX专项测试结论 + +### 4.3.1 性能测试结论 + +Transferring 80000 messages in TIPC Latency Benchmark +Client 1 created with importance MEDIUM ++---------------------------------------------------------------------+ +| Msg Size [octets] | # Msgs | Elapsed [ms] | Avg round-trip [us] | ++---------------------------------------------------------------------+ +| 64 | 80000 | 964 | 12.12 | ++---------------------------------------------------------------------+ +| 256 | 40000 | 504 | 12.12 | ++---------------------------------------------------------------------+ +| 1024 | 26666 | 357 | 13.13 | ++---------------------------------------------------------------------+ +| 4096 | 20000 | 316 | 15.15 | ++---------------------------------------------------------------------+ +| 16384 | 16000 | 414 | 25.25 | ++---------------------------------------------------------------------+ +| 65536 | 13333 | 837 | 62.62 | ++---------------------------------------------------------------------+ +Completed Latency Benchmark + +Transferring 640000 messages in TIPC Throughput Benchmark ++---------------------------------------------------------------------------------------------+ +| Msg Size | # | # Msgs/ | Elapsed | Throughput | +| [octets] | Conns | Conn | [ms] +------------------------------------------------+ +| | | | | Total [Msg/s] | Total [Mb/s] | Per Conn [Mb/s] | ++---------------------------------------------------------------------------------------------+ +| 64 | 1 | 640000 | 1572 | 407020 | 208 | 208 | ++---------------------------------------------------------------------------------------------+ +| 256 | 1 | 320000 | 811 | 394304 | 807 | 807 | ++---------------------------------------------------------------------------------------------+ +| 1024 | 1 | 160000 | 420 | 380837 | 3119 | 3119 | ++---------------------------------------------------------------------------------------------+ +| 4096 | 1 | 80000 | 243 | 329109 | 10784 | 10784 | ++---------------------------------------------------------------------------------------------+ +| 16384 | 1 | 40000 | 262 | 152447 | 19981 | 19981 | ++---------------------------------------------------------------------------------------------+ +| 65536 | 1 | 20000 | 360 | 55423 | 29057 | 29057 | ++---------------------------------------------------------------------------------------------+ + + +# 5 测试执行 + +## 5.1 测试执行统计数据 + +*本节内容根据测试用例及实际执行情况进行特性整体测试的统计,可根据第二章的测试轮次分开进行统计说明。* + +| 版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 | +| -------- | ---------- | ------------ | ------------ | +| 1.7.7 | 29 | All pass | 0 | + +## 5.2 后续测试建议 + +后续测试需要关注点(可选) + +# 6 附件 + +*此处可粘贴各类专项测试数据或报告* diff --git "a/Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" new file mode 100644 index 0000000..dc39749 --- /dev/null +++ "b/Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -0,0 +1,158 @@ +![avatar](../../images/openEuler.png) + + +版权所有 © 2023 openEuler社区 + 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:https://creativecommons.org/licenses/by-sa/4.0/legalcode。 + +修订记录 + +| 日期 | 修订 版本 | 修改描述 | 作者 | +| ---- | ----------- | -------- | ---- | +| 2025-12-2 | 1.0 | 创建 | jinchenyu | + +关键词: +etipc(enhanced tipc) + +摘要: +本报告主要描述基于openEuler 24.03 LTS SP2版本进行的etipc软件包的基础测试,报告对测试情况进行说明,对特性的测试充分度进行评估和总结。 + +缩略语清单: + +| 缩略语 | 英文全名 | 中文解释 | +| ------ | -------- | -------- | +| tipc | transparent inter process communication | 透明进程间通信 | +| etipc | enhanced tipc | 增强版tipc | + +# 1 特性概述 + +[tipc](https://docs.kernel.org/networking/tipc.html),作为Linux的一个内核模块,提供链路节点自动发现、多设备结点间通信功能,常用于嵌入式物理网络设备间互联,其他场景也可以使用。 + +当前已经针对TIPC-1.7.7版本经过大量的软件功能增强,并经过非常严格的商用验证,目前已经可以匹配Linux kernel 5.10版本,同时匹配Linux kernel 6.6版本。 +Linux内核自带的tipc版本为2.0.0, +增强部分如下: +1、链路快速感知,针对原有TIPC完成随包检测感知链路健康程度,规格提升一个等级。 +2、可靠组播,使能新型协议,完成可靠性组播传输能力。 +3、TIPC自身的可维护性进行了大量的增加,可靠性 +4、大量的链路层新特性开发,但是维持了对外的TIPC原有接口。 + +# 2 特性测试信息 + +本节描述被测对象的版本信息和测试的时间及测试轮次,包括依赖的硬件。 + +| 版本名称 | 测试起始时间 | 测试结束时间 | +| -------- | ------------ | ------------ | +| 1.7.7-1 | 2025-12-1 | 2025-12-2 | + + +描述特性测试的硬件环境信息 + +| 硬件型号 | 硬件配置信息 | 备注 | +| -------- | ------------ | ---- | +| 华为RH2288H V2服务器 | 56C 128GB | | + +# 3 测试结论概述 + +## 3.1 测试整体结论 + +etipc特性, 共计执行29个用例,主要覆盖单播、广播、订阅的功能测试,DFX测试和性能测试,无遗留风险,整体质量良好。 + + +| 测试活动 | 测试子项 | 活动评价 | +| ------- | -------- | ------- | +| 功能测试 | 继承特性测试 | ptts测试用例集15个, 全部通过 | +| 功能测试 | 新增特性测试 | 增加msend、usend用例测试2个,通过 | +| 兼容性测试 | | ptts测试用例集15个, 全部通过 | +| DFX专项测试 | 性能测试 | 时延和吞吐的测试结果如4.3.1的表所示 | +| 资料测试 | 不涉及 | 对外接口继承tipc接口 | + +## 3.2 约束说明 + +特性使用时涉及到的约束及限制条件 + +## 3.3 遗留问题分析 + +无 + +# 4 详细测试结论 + +## 4.1 功能测试 + +用例编号 测试用例 预期结果 + +1 rpm在线编译 根据配置spec编译出要求的内核模块ko和测试用可执行文件 +2 rpm解压 解压rpm包,得到tipc.ko、usend/msend/recv/tipc_config二进制文件 +3 ko插入内核 可顺利插入,信息一致 +4 单播测试 执行./recv后另起shell执行./usend,正常输出结果 +5 多播测试 执行./recv后另起shell执行./msend,正常输出结果 +6 tipc_config可显示DFX信息 tipc_config可输出显示 +7 去除tipc.ko,单播、多播、tipc_config都无法运行 tipc_config回显错误,用例二进制coredump +8 tipc_utils中benchmark运行 小msg的RTT在20us以内,大msg在100us以内 +9 tipc_utils中connnection_demo做连接测试 前2个连接正常,cli主动退出时server跟随退出 +10 stream通信 stream通信正常 +11 multicast通信 通信正常 +12 记录tipc命令执行时的变动 dmesg回显tipc操作日志 +13 Hello World互相通信 发送和接收的数据显示一致 +14 topo订阅 server加入和退出时,client侧存在显示 +15-29 ptts测试用例集 通过相关测试 + + +## 4.3 DFX专项测试结论 + +### 4.3.1 性能测试结论 + +Transferring 80000 messages in TIPC Latency Benchmark +Client 1 created with importance MEDIUM ++---------------------------------------------------------------------+ +| Msg Size [octets] | # Msgs | Elapsed [ms] | Avg round-trip [us] | ++---------------------------------------------------------------------+ +| 64 | 80000 | 964 | 12.12 | ++---------------------------------------------------------------------+ +| 256 | 40000 | 504 | 12.12 | ++---------------------------------------------------------------------+ +| 1024 | 26666 | 357 | 13.13 | ++---------------------------------------------------------------------+ +| 4096 | 20000 | 316 | 15.15 | ++---------------------------------------------------------------------+ +| 16384 | 16000 | 414 | 25.25 | ++---------------------------------------------------------------------+ +| 65536 | 13333 | 837 | 62.62 | ++---------------------------------------------------------------------+ +Completed Latency Benchmark + +Transferring 640000 messages in TIPC Throughput Benchmark ++---------------------------------------------------------------------------------------------+ +| Msg Size | # | # Msgs/ | Elapsed | Throughput | +| [octets] | Conns | Conn | [ms] +------------------------------------------------+ +| | | | | Total [Msg/s] | Total [Mb/s] | Per Conn [Mb/s] | ++---------------------------------------------------------------------------------------------+ +| 64 | 1 | 640000 | 1572 | 407020 | 208 | 208 | ++---------------------------------------------------------------------------------------------+ +| 256 | 1 | 320000 | 811 | 394304 | 807 | 807 | ++---------------------------------------------------------------------------------------------+ +| 1024 | 1 | 160000 | 420 | 380837 | 3119 | 3119 | ++---------------------------------------------------------------------------------------------+ +| 4096 | 1 | 80000 | 243 | 329109 | 10784 | 10784 | ++---------------------------------------------------------------------------------------------+ +| 16384 | 1 | 40000 | 262 | 152447 | 19981 | 19981 | ++---------------------------------------------------------------------------------------------+ +| 65536 | 1 | 20000 | 360 | 55423 | 29057 | 29057 | ++---------------------------------------------------------------------------------------------+ + + +# 5 测试执行 + +## 5.1 测试执行统计数据 + +*本节内容根据测试用例及实际执行情况进行特性整体测试的统计,可根据第二章的测试轮次分开进行统计说明。* + +| 版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 | +| -------- | ---------- | ------------ | ------------ | +| 1.7.7 | 29 | All pass | 0 | + +## 5.2 后续测试建议 + +后续测试需要关注点(可选) + +# 6 附件 + +*此处可粘贴各类专项测试数据或报告* diff --git "a/Test_Result/openEuler_24.03_LTS_SP3/openEuler_24.03_LTS-SP3\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_24.03_LTS_SP3/openEuler_24.03_LTS-SP3\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" new file mode 100644 index 0000000..d6e07be --- /dev/null +++ "b/Test_Result/openEuler_24.03_LTS_SP3/openEuler_24.03_LTS-SP3\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -0,0 +1,158 @@ +![avatar](../../images/openEuler.png) + + +版权所有 © 2023 openEuler社区 + 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:https://creativecommons.org/licenses/by-sa/4.0/legalcode。 + +修订记录 + +| 日期 | 修订 版本 | 修改描述 | 作者 | +| ---- | ----------- | -------- | ---- | +| 2025-12-2 | 1.0 | 创建 | jinchenyu | + +关键词: +etipc(enhanced tipc) + +摘要: +本报告主要描述基于openEuler 24.03 LTS SP3版本进行的etipc软件包的基础测试,报告对测试情况进行说明,对特性的测试充分度进行评估和总结。 + +缩略语清单: + +| 缩略语 | 英文全名 | 中文解释 | +| ------ | -------- | -------- | +| tipc | transparent inter process communication | 透明进程间通信 | +| etipc | enhanced tipc | 增强版tipc | + +# 1 特性概述 + +[tipc](https://docs.kernel.org/networking/tipc.html),作为Linux的一个内核模块,提供链路节点自动发现、多设备结点间通信功能,常用于嵌入式物理网络设备间互联,其他场景也可以使用。 + +当前已经针对TIPC-1.7.7版本经过大量的软件功能增强,并经过非常严格的商用验证,目前已经可以匹配Linux kernel 5.10版本,同时匹配Linux kernel 6.6版本。 +Linux内核自带的tipc版本为2.0.0, +增强部分如下: +1、链路快速感知,针对原有TIPC完成随包检测感知链路健康程度,规格提升一个等级。 +2、可靠组播,使能新型协议,完成可靠性组播传输能力。 +3、TIPC自身的可维护性进行了大量的增加,可靠性 +4、大量的链路层新特性开发,但是维持了对外的TIPC原有接口。 + +# 2 特性测试信息 + +本节描述被测对象的版本信息和测试的时间及测试轮次,包括依赖的硬件。 + +| 版本名称 | 测试起始时间 | 测试结束时间 | +| -------- | ------------ | ------------ | +| 1.7.7-1 | 2025-12-1 | 2025-12-2 | + + +描述特性测试的硬件环境信息 + +| 硬件型号 | 硬件配置信息 | 备注 | +| -------- | ------------ | ---- | +| 华为RH2288H V2服务器 | 56C 128GB | | + +# 3 测试结论概述 + +## 3.1 测试整体结论 + +etipc特性, 共计执行29个用例,主要覆盖单播、广播、订阅的功能测试,DFX测试和性能测试,无遗留风险,整体质量良好。 + + +| 测试活动 | 测试子项 | 活动评价 | +| ------- | -------- | ------- | +| 功能测试 | 继承特性测试 | ptts测试用例集15个, 全部通过 | +| 功能测试 | 新增特性测试 | 增加msend、usend用例测试2个,通过 | +| 兼容性测试 | | ptts测试用例集15个, 全部通过 | +| DFX专项测试 | 性能测试 | 时延和吞吐的测试结果如4.3.1的表所示 | +| 资料测试 | 不涉及 | 对外接口继承tipc接口 | + +## 3.2 约束说明 + +特性使用时涉及到的约束及限制条件 + +## 3.3 遗留问题分析 + +无 + +# 4 详细测试结论 + +## 4.1 功能测试 + +用例编号 测试用例 预期结果 + +1 rpm在线编译 根据配置spec编译出要求的内核模块ko和测试用可执行文件 +2 rpm解压 解压rpm包,得到tipc.ko、usend/msend/recv/tipc_config二进制文件 +3 ko插入内核 可顺利插入,信息一致 +4 单播测试 执行./recv后另起shell执行./usend,正常输出结果 +5 多播测试 执行./recv后另起shell执行./msend,正常输出结果 +6 tipc_config可显示DFX信息 tipc_config可输出显示 +7 去除tipc.ko,单播、多播、tipc_config都无法运行 tipc_config回显错误,用例二进制coredump +8 tipc_utils中benchmark运行 小msg的RTT在20us以内,大msg在100us以内 +9 tipc_utils中connnection_demo做连接测试 前2个连接正常,cli主动退出时server跟随退出 +10 stream通信 stream通信正常 +11 multicast通信 通信正常 +12 记录tipc命令执行时的变动 dmesg回显tipc操作日志 +13 Hello World互相通信 发送和接收的数据显示一致 +14 topo订阅 server加入和退出时,client侧存在显示 +15-29 ptts测试用例集 通过相关测试 + + +## 4.3 DFX专项测试结论 + +### 4.3.1 性能测试结论 + +Transferring 80000 messages in TIPC Latency Benchmark +Client 1 created with importance MEDIUM ++---------------------------------------------------------------------+ +| Msg Size [octets] | # Msgs | Elapsed [ms] | Avg round-trip [us] | ++---------------------------------------------------------------------+ +| 64 | 80000 | 964 | 12.12 | ++---------------------------------------------------------------------+ +| 256 | 40000 | 504 | 12.12 | ++---------------------------------------------------------------------+ +| 1024 | 26666 | 357 | 13.13 | ++---------------------------------------------------------------------+ +| 4096 | 20000 | 316 | 15.15 | ++---------------------------------------------------------------------+ +| 16384 | 16000 | 414 | 25.25 | ++---------------------------------------------------------------------+ +| 65536 | 13333 | 837 | 62.62 | ++---------------------------------------------------------------------+ +Completed Latency Benchmark + +Transferring 640000 messages in TIPC Throughput Benchmark ++---------------------------------------------------------------------------------------------+ +| Msg Size | # | # Msgs/ | Elapsed | Throughput | +| [octets] | Conns | Conn | [ms] +------------------------------------------------+ +| | | | | Total [Msg/s] | Total [Mb/s] | Per Conn [Mb/s] | ++---------------------------------------------------------------------------------------------+ +| 64 | 1 | 640000 | 1572 | 407020 | 208 | 208 | ++---------------------------------------------------------------------------------------------+ +| 256 | 1 | 320000 | 811 | 394304 | 807 | 807 | ++---------------------------------------------------------------------------------------------+ +| 1024 | 1 | 160000 | 420 | 380837 | 3119 | 3119 | ++---------------------------------------------------------------------------------------------+ +| 4096 | 1 | 80000 | 243 | 329109 | 10784 | 10784 | ++---------------------------------------------------------------------------------------------+ +| 16384 | 1 | 40000 | 262 | 152447 | 19981 | 19981 | ++---------------------------------------------------------------------------------------------+ +| 65536 | 1 | 20000 | 360 | 55423 | 29057 | 29057 | ++---------------------------------------------------------------------------------------------+ + + +# 5 测试执行 + +## 5.1 测试执行统计数据 + +*本节内容根据测试用例及实际执行情况进行特性整体测试的统计,可根据第二章的测试轮次分开进行统计说明。* + +| 版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 | +| -------- | ---------- | ------------ | ------------ | +| 1.7.7 | 29 | All pass | 0 | + +## 5.2 后续测试建议 + +后续测试需要关注点(可选) + +# 6 附件 + +*此处可粘贴各类专项测试数据或报告* -- Gitee From 2ddba0e611caa9e9993ef4ab7bdebd581869a1d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E6=99=A8=E9=9B=A8?= Date: Fri, 12 Dec 2025 15:36:10 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=E6=96=B0=E5=A2=9Eetipc=20SP1=20SP2?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=B5=8B=E8=AF=95=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\350\257\225\346\212\245\345\221\212.md" | 0 ...13\350\257\225\346\212\245\345\221\212.md" | 0 ...13\350\257\225\346\212\245\345\221\212.md" | 158 ------------------ 3 files changed, 158 deletions(-) rename "Test_Result/openEuler_24.03_LTS_SP1/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" => "Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" (100%) rename "Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" => "Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" (100%) delete mode 100644 "Test_Result/openEuler_24.03_LTS_SP3/openEuler_24.03_LTS-SP3\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" diff --git "a/Test_Result/openEuler_24.03_LTS_SP1/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" similarity index 100% rename from "Test_Result/openEuler_24.03_LTS_SP1/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" rename to "Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" diff --git "a/Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" similarity index 100% rename from "Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" rename to "Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" diff --git "a/Test_Result/openEuler_24.03_LTS_SP3/openEuler_24.03_LTS-SP3\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_24.03_LTS_SP3/openEuler_24.03_LTS-SP3\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" deleted file mode 100644 index d6e07be..0000000 --- "a/Test_Result/openEuler_24.03_LTS_SP3/openEuler_24.03_LTS-SP3\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" +++ /dev/null @@ -1,158 +0,0 @@ -![avatar](../../images/openEuler.png) - - -版权所有 © 2023 openEuler社区 - 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:https://creativecommons.org/licenses/by-sa/4.0/legalcode。 - -修订记录 - -| 日期 | 修订 版本 | 修改描述 | 作者 | -| ---- | ----------- | -------- | ---- | -| 2025-12-2 | 1.0 | 创建 | jinchenyu | - -关键词: -etipc(enhanced tipc) - -摘要: -本报告主要描述基于openEuler 24.03 LTS SP3版本进行的etipc软件包的基础测试,报告对测试情况进行说明,对特性的测试充分度进行评估和总结。 - -缩略语清单: - -| 缩略语 | 英文全名 | 中文解释 | -| ------ | -------- | -------- | -| tipc | transparent inter process communication | 透明进程间通信 | -| etipc | enhanced tipc | 增强版tipc | - -# 1 特性概述 - -[tipc](https://docs.kernel.org/networking/tipc.html),作为Linux的一个内核模块,提供链路节点自动发现、多设备结点间通信功能,常用于嵌入式物理网络设备间互联,其他场景也可以使用。 - -当前已经针对TIPC-1.7.7版本经过大量的软件功能增强,并经过非常严格的商用验证,目前已经可以匹配Linux kernel 5.10版本,同时匹配Linux kernel 6.6版本。 -Linux内核自带的tipc版本为2.0.0, -增强部分如下: -1、链路快速感知,针对原有TIPC完成随包检测感知链路健康程度,规格提升一个等级。 -2、可靠组播,使能新型协议,完成可靠性组播传输能力。 -3、TIPC自身的可维护性进行了大量的增加,可靠性 -4、大量的链路层新特性开发,但是维持了对外的TIPC原有接口。 - -# 2 特性测试信息 - -本节描述被测对象的版本信息和测试的时间及测试轮次,包括依赖的硬件。 - -| 版本名称 | 测试起始时间 | 测试结束时间 | -| -------- | ------------ | ------------ | -| 1.7.7-1 | 2025-12-1 | 2025-12-2 | - - -描述特性测试的硬件环境信息 - -| 硬件型号 | 硬件配置信息 | 备注 | -| -------- | ------------ | ---- | -| 华为RH2288H V2服务器 | 56C 128GB | | - -# 3 测试结论概述 - -## 3.1 测试整体结论 - -etipc特性, 共计执行29个用例,主要覆盖单播、广播、订阅的功能测试,DFX测试和性能测试,无遗留风险,整体质量良好。 - - -| 测试活动 | 测试子项 | 活动评价 | -| ------- | -------- | ------- | -| 功能测试 | 继承特性测试 | ptts测试用例集15个, 全部通过 | -| 功能测试 | 新增特性测试 | 增加msend、usend用例测试2个,通过 | -| 兼容性测试 | | ptts测试用例集15个, 全部通过 | -| DFX专项测试 | 性能测试 | 时延和吞吐的测试结果如4.3.1的表所示 | -| 资料测试 | 不涉及 | 对外接口继承tipc接口 | - -## 3.2 约束说明 - -特性使用时涉及到的约束及限制条件 - -## 3.3 遗留问题分析 - -无 - -# 4 详细测试结论 - -## 4.1 功能测试 - -用例编号 测试用例 预期结果 - -1 rpm在线编译 根据配置spec编译出要求的内核模块ko和测试用可执行文件 -2 rpm解压 解压rpm包,得到tipc.ko、usend/msend/recv/tipc_config二进制文件 -3 ko插入内核 可顺利插入,信息一致 -4 单播测试 执行./recv后另起shell执行./usend,正常输出结果 -5 多播测试 执行./recv后另起shell执行./msend,正常输出结果 -6 tipc_config可显示DFX信息 tipc_config可输出显示 -7 去除tipc.ko,单播、多播、tipc_config都无法运行 tipc_config回显错误,用例二进制coredump -8 tipc_utils中benchmark运行 小msg的RTT在20us以内,大msg在100us以内 -9 tipc_utils中connnection_demo做连接测试 前2个连接正常,cli主动退出时server跟随退出 -10 stream通信 stream通信正常 -11 multicast通信 通信正常 -12 记录tipc命令执行时的变动 dmesg回显tipc操作日志 -13 Hello World互相通信 发送和接收的数据显示一致 -14 topo订阅 server加入和退出时,client侧存在显示 -15-29 ptts测试用例集 通过相关测试 - - -## 4.3 DFX专项测试结论 - -### 4.3.1 性能测试结论 - -Transferring 80000 messages in TIPC Latency Benchmark -Client 1 created with importance MEDIUM -+---------------------------------------------------------------------+ -| Msg Size [octets] | # Msgs | Elapsed [ms] | Avg round-trip [us] | -+---------------------------------------------------------------------+ -| 64 | 80000 | 964 | 12.12 | -+---------------------------------------------------------------------+ -| 256 | 40000 | 504 | 12.12 | -+---------------------------------------------------------------------+ -| 1024 | 26666 | 357 | 13.13 | -+---------------------------------------------------------------------+ -| 4096 | 20000 | 316 | 15.15 | -+---------------------------------------------------------------------+ -| 16384 | 16000 | 414 | 25.25 | -+---------------------------------------------------------------------+ -| 65536 | 13333 | 837 | 62.62 | -+---------------------------------------------------------------------+ -Completed Latency Benchmark - -Transferring 640000 messages in TIPC Throughput Benchmark -+---------------------------------------------------------------------------------------------+ -| Msg Size | # | # Msgs/ | Elapsed | Throughput | -| [octets] | Conns | Conn | [ms] +------------------------------------------------+ -| | | | | Total [Msg/s] | Total [Mb/s] | Per Conn [Mb/s] | -+---------------------------------------------------------------------------------------------+ -| 64 | 1 | 640000 | 1572 | 407020 | 208 | 208 | -+---------------------------------------------------------------------------------------------+ -| 256 | 1 | 320000 | 811 | 394304 | 807 | 807 | -+---------------------------------------------------------------------------------------------+ -| 1024 | 1 | 160000 | 420 | 380837 | 3119 | 3119 | -+---------------------------------------------------------------------------------------------+ -| 4096 | 1 | 80000 | 243 | 329109 | 10784 | 10784 | -+---------------------------------------------------------------------------------------------+ -| 16384 | 1 | 40000 | 262 | 152447 | 19981 | 19981 | -+---------------------------------------------------------------------------------------------+ -| 65536 | 1 | 20000 | 360 | 55423 | 29057 | 29057 | -+---------------------------------------------------------------------------------------------+ - - -# 5 测试执行 - -## 5.1 测试执行统计数据 - -*本节内容根据测试用例及实际执行情况进行特性整体测试的统计,可根据第二章的测试轮次分开进行统计说明。* - -| 版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 | -| -------- | ---------- | ------------ | ------------ | -| 1.7.7 | 29 | All pass | 0 | - -## 5.2 后续测试建议 - -后续测试需要关注点(可选) - -# 6 附件 - -*此处可粘贴各类专项测试数据或报告* -- Gitee From bdbefcfcbdcb7a100f9d271df358a953e020a1d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E6=99=A8=E9=9B=A8?= Date: Fri, 12 Dec 2025 17:54:31 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E6=96=B0=E5=A2=9Eetipc=20SP1=20SP2?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=B5=8B=E8=AF=95=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\350\257\225\346\212\245\345\221\212.md" | 30 +++++-------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git "a/Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" index 10523b4..c9757fe 100644 --- "a/Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" +++ "b/Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -1,7 +1,7 @@ ![avatar](../../images/openEuler.png) -版权所有 © 2023 openEuler社区 +版权所有 © 2025 openEuler社区 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:https://creativecommons.org/licenses/by-sa/4.0/legalcode。 修订记录 @@ -102,41 +102,27 @@ etipc特性, 共计执行29个用例,主要覆盖单播、广播、订阅的 Transferring 80000 messages in TIPC Latency Benchmark Client 1 created with importance MEDIUM -+---------------------------------------------------------------------+ -| Msg Size [octets] | # Msgs | Elapsed [ms] | Avg round-trip [us] | -+---------------------------------------------------------------------+ -| 64 | 80000 | 964 | 12.12 | -+---------------------------------------------------------------------+ +| Msg Size [octets] | # Msgs | Elapsed [ms] | Avg round-trip [us] | +| ---------------- | ---------- | ------------ | ------------------ | +| 64 | 80000 | 964 | 12.12 | | 256 | 40000 | 504 | 12.12 | -+---------------------------------------------------------------------+ | 1024 | 26666 | 357 | 13.13 | -+---------------------------------------------------------------------+ | 4096 | 20000 | 316 | 15.15 | -+---------------------------------------------------------------------+ | 16384 | 16000 | 414 | 25.25 | -+---------------------------------------------------------------------+ | 65536 | 13333 | 837 | 62.62 | -+---------------------------------------------------------------------+ + Completed Latency Benchmark Transferring 640000 messages in TIPC Throughput Benchmark -+---------------------------------------------------------------------------------------------+ -| Msg Size | # | # Msgs/ | Elapsed | Throughput | -| [octets] | Conns | Conn | [ms] +------------------------------------------------+ -| | | | | Total [Msg/s] | Total [Mb/s] | Per Conn [Mb/s] | -+---------------------------------------------------------------------------------------------+ + +| Msg Size | Conns | Msgs | Elapsed | Total [Msg/s] | Total [Mb/s] | Per Conn [Mb/s] | +| -------- | ------ | ----------- | --------- | -------------- | ------------ | ------------- | | 64 | 1 | 640000 | 1572 | 407020 | 208 | 208 | -+---------------------------------------------------------------------------------------------+ | 256 | 1 | 320000 | 811 | 394304 | 807 | 807 | -+---------------------------------------------------------------------------------------------+ | 1024 | 1 | 160000 | 420 | 380837 | 3119 | 3119 | -+---------------------------------------------------------------------------------------------+ | 4096 | 1 | 80000 | 243 | 329109 | 10784 | 10784 | -+---------------------------------------------------------------------------------------------+ | 16384 | 1 | 40000 | 262 | 152447 | 19981 | 19981 | -+---------------------------------------------------------------------------------------------+ | 65536 | 1 | 20000 | 360 | 55423 | 29057 | 29057 | -+---------------------------------------------------------------------------------------------+ # 5 测试执行 -- Gitee From e2c9ba7b9563ece36f7b780459875bdcd041b333 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E6=99=A8=E9=9B=A8?= Date: Fri, 12 Dec 2025 17:55:35 +0800 Subject: [PATCH 4/7] =?UTF-8?q?=E6=96=B0=E5=A2=9Eetipc=20SP1=20SP2?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=B5=8B=E8=AF=95=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\350\257\225\346\212\245\345\221\212.md" | 30 +++++-------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git "a/Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" index dc39749..0df9eeb 100644 --- "a/Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" +++ "b/Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -1,7 +1,7 @@ ![avatar](../../images/openEuler.png) -版权所有 © 2023 openEuler社区 +版权所有 © 2025 openEuler社区 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:https://creativecommons.org/licenses/by-sa/4.0/legalcode。 修订记录 @@ -102,41 +102,27 @@ etipc特性, 共计执行29个用例,主要覆盖单播、广播、订阅的 Transferring 80000 messages in TIPC Latency Benchmark Client 1 created with importance MEDIUM -+---------------------------------------------------------------------+ -| Msg Size [octets] | # Msgs | Elapsed [ms] | Avg round-trip [us] | -+---------------------------------------------------------------------+ -| 64 | 80000 | 964 | 12.12 | -+---------------------------------------------------------------------+ +| Msg Size [octets] | # Msgs | Elapsed [ms] | Avg round-trip [us] | +| ---------------- | ---------- | ------------ | ------------------ | +| 64 | 80000 | 964 | 12.12 | | 256 | 40000 | 504 | 12.12 | -+---------------------------------------------------------------------+ | 1024 | 26666 | 357 | 13.13 | -+---------------------------------------------------------------------+ | 4096 | 20000 | 316 | 15.15 | -+---------------------------------------------------------------------+ | 16384 | 16000 | 414 | 25.25 | -+---------------------------------------------------------------------+ | 65536 | 13333 | 837 | 62.62 | -+---------------------------------------------------------------------+ + Completed Latency Benchmark Transferring 640000 messages in TIPC Throughput Benchmark -+---------------------------------------------------------------------------------------------+ -| Msg Size | # | # Msgs/ | Elapsed | Throughput | -| [octets] | Conns | Conn | [ms] +------------------------------------------------+ -| | | | | Total [Msg/s] | Total [Mb/s] | Per Conn [Mb/s] | -+---------------------------------------------------------------------------------------------+ + +| Msg Size | Conns | Msgs | Elapsed | Total [Msg/s] | Total [Mb/s] | Per Conn [Mb/s] | +| -------- | ------ | ----------- | --------- | -------------- | ------------ | ------------- | | 64 | 1 | 640000 | 1572 | 407020 | 208 | 208 | -+---------------------------------------------------------------------------------------------+ | 256 | 1 | 320000 | 811 | 394304 | 807 | 807 | -+---------------------------------------------------------------------------------------------+ | 1024 | 1 | 160000 | 420 | 380837 | 3119 | 3119 | -+---------------------------------------------------------------------------------------------+ | 4096 | 1 | 80000 | 243 | 329109 | 10784 | 10784 | -+---------------------------------------------------------------------------------------------+ | 16384 | 1 | 40000 | 262 | 152447 | 19981 | 19981 | -+---------------------------------------------------------------------------------------------+ | 65536 | 1 | 20000 | 360 | 55423 | 29057 | 29057 | -+---------------------------------------------------------------------------------------------+ # 5 测试执行 -- Gitee From 16b5ecd2340c8c1da6fe9c6b342e154cef5107eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E6=99=A8=E9=9B=A8?= Date: Fri, 12 Dec 2025 18:20:57 +0800 Subject: [PATCH 5/7] =?UTF-8?q?=E6=B7=BB=E5=8A=A0etipc=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\350\257\225\346\212\245\345\221\212.md" | 33 +++++++++---------- ...13\350\257\225\346\212\245\345\221\212.md" | 33 +++++++++---------- 2 files changed, 32 insertions(+), 34 deletions(-) diff --git "a/Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" index c9757fe..6d811a4 100644 --- "a/Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" +++ "b/Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -77,23 +77,22 @@ etipc特性, 共计执行29个用例,主要覆盖单播、广播、订阅的 ## 4.1 功能测试 -用例编号 测试用例 预期结果 - -1 rpm在线编译 根据配置spec编译出要求的内核模块ko和测试用可执行文件 -2 rpm解压 解压rpm包,得到tipc.ko、usend/msend/recv/tipc_config二进制文件 -3 ko插入内核 可顺利插入,信息一致 -4 单播测试 执行./recv后另起shell执行./usend,正常输出结果 -5 多播测试 执行./recv后另起shell执行./msend,正常输出结果 -6 tipc_config可显示DFX信息 tipc_config可输出显示 -7 去除tipc.ko,单播、多播、tipc_config都无法运行 tipc_config回显错误,用例二进制coredump -8 tipc_utils中benchmark运行 小msg的RTT在20us以内,大msg在100us以内 -9 tipc_utils中connnection_demo做连接测试 前2个连接正常,cli主动退出时server跟随退出 -10 stream通信 stream通信正常 -11 multicast通信 通信正常 -12 记录tipc命令执行时的变动 dmesg回显tipc操作日志 -13 Hello World互相通信 发送和接收的数据显示一致 -14 topo订阅 server加入和退出时,client侧存在显示 -15-29 ptts测试用例集 通过相关测试 +| 用例编号 | 测试用例 | 预期结果 | +| 1 | rpm在线编译 | 根据配置spec编译出要求的内核模块ko和测试用可执行文件 | +| 2 | rpm解压 | 解压rpm包,得到tipc.ko、usend/msend/recv/tipc_config二进制文件 | +| 3 | ko插入内核 | 可顺利插入,信息一致 | +| 4 | 单播测试 | 执行./recv后另起shell执行./usend,正常输出结果 | +| 5 | 多播测试 | 执行./recv后另起shell执行./msend,正常输出结果 | +| 6 | tipc_config可显示DFX信息 | tipc_config可输出显示 | +| 7 | 去除tipc.ko | 单播、多播、tipc_config都无法运行 tipc_config回显错误,用例二进制coredump | +| 8 | tipc_utils中benchmark运行 | 小msg的RTT在20us以内,大msg在100us以内 | +| 9 | tipc_utils中connnection_demo做连接测试 | 前2个连接正常,cli主动退出时server跟随退出 | +| 10 | stream通信 | stream通信正常 | +| 11 | multicast通信 | 通信正常 | +| 12 | 记录tipc命令执行时的变动 | dmesg回显tipc操作日志 | +| 13 | Hello World互相通信 | 发送和接收的数据显示一致 | +| 14 | topo订阅 | server加入和退出时,client侧存在显示 | +| 15-29 | ptts测试用例集 | 通过相关测试 | ## 4.3 DFX专项测试结论 diff --git "a/Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" index 0df9eeb..7f4a9b1 100644 --- "a/Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" +++ "b/Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -77,23 +77,22 @@ etipc特性, 共计执行29个用例,主要覆盖单播、广播、订阅的 ## 4.1 功能测试 -用例编号 测试用例 预期结果 - -1 rpm在线编译 根据配置spec编译出要求的内核模块ko和测试用可执行文件 -2 rpm解压 解压rpm包,得到tipc.ko、usend/msend/recv/tipc_config二进制文件 -3 ko插入内核 可顺利插入,信息一致 -4 单播测试 执行./recv后另起shell执行./usend,正常输出结果 -5 多播测试 执行./recv后另起shell执行./msend,正常输出结果 -6 tipc_config可显示DFX信息 tipc_config可输出显示 -7 去除tipc.ko,单播、多播、tipc_config都无法运行 tipc_config回显错误,用例二进制coredump -8 tipc_utils中benchmark运行 小msg的RTT在20us以内,大msg在100us以内 -9 tipc_utils中connnection_demo做连接测试 前2个连接正常,cli主动退出时server跟随退出 -10 stream通信 stream通信正常 -11 multicast通信 通信正常 -12 记录tipc命令执行时的变动 dmesg回显tipc操作日志 -13 Hello World互相通信 发送和接收的数据显示一致 -14 topo订阅 server加入和退出时,client侧存在显示 -15-29 ptts测试用例集 通过相关测试 +| 用例编号 | 测试用例 | 预期结果 | +| 1 | rpm在线编译 | 根据配置spec编译出要求的内核模块ko和测试用可执行文件 | +| 2 | rpm解压 | 解压rpm包,得到tipc.ko、usend/msend/recv/tipc_config二进制文件 | +| 3 | ko插入内核 | 可顺利插入,信息一致 | +| 4 | 单播测试 | 执行./recv后另起shell执行./usend,正常输出结果 | +| 5 | 多播测试 | 执行./recv后另起shell执行./msend,正常输出结果 | +| 6 | tipc_config可显示DFX信息 | tipc_config可输出显示 | +| 7 | 去除tipc.ko | 单播、多播、tipc_config都无法运行 tipc_config回显错误,用例二进制coredump | +| 8 | tipc_utils中benchmark运行 | 小msg的RTT在20us以内,大msg在100us以内 | +| 9 | tipc_utils中connnection_demo做连接测试 | 前2个连接正常,cli主动退出时server跟随退出 | +| 10 | stream通信 | stream通信正常 | +| 11 | multicast通信 | 通信正常 | +| 12 | 记录tipc命令执行时的变动 | dmesg回显tipc操作日志 | +| 13 | Hello World互相通信 | 发送和接收的数据显示一致 | +| 14 | topo订阅 | server加入和退出时,client侧存在显示 | +| 15-29 | ptts测试用例集 | 通过相关测试 | ## 4.3 DFX专项测试结论 -- Gitee From 7eea2fca41f83fe5b92869096f669e03c1718085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E6=99=A8=E9=9B=A8?= Date: Fri, 12 Dec 2025 18:23:37 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E6=B7=BB=E5=8A=A0etipc=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git "a/Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" index 7f4a9b1..bba2e98 100644 --- "a/Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" +++ "b/Test_Result/openEuler_24.03_LTS_SP2/add Test_Result/openEuler_24.03_LTS_SP2/openEuler_24.03_LTS-SP2\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -78,6 +78,7 @@ etipc特性, 共计执行29个用例,主要覆盖单播、广播、订阅的 ## 4.1 功能测试 | 用例编号 | 测试用例 | 预期结果 | +| ------- | -------- | ------- | | 1 | rpm在线编译 | 根据配置spec编译出要求的内核模块ko和测试用可执行文件 | | 2 | rpm解压 | 解压rpm包,得到tipc.ko、usend/msend/recv/tipc_config二进制文件 | | 3 | ko插入内核 | 可顺利插入,信息一致 | @@ -87,7 +88,7 @@ etipc特性, 共计执行29个用例,主要覆盖单播、广播、订阅的 | 7 | 去除tipc.ko | 单播、多播、tipc_config都无法运行 tipc_config回显错误,用例二进制coredump | | 8 | tipc_utils中benchmark运行 | 小msg的RTT在20us以内,大msg在100us以内 | | 9 | tipc_utils中connnection_demo做连接测试 | 前2个连接正常,cli主动退出时server跟随退出 | -| 10 | stream通信 | stream通信正常 | +| 10 | stream通信 | stream通信正常 | | 11 | multicast通信 | 通信正常 | | 12 | 记录tipc命令执行时的变动 | dmesg回显tipc操作日志 | | 13 | Hello World互相通信 | 发送和接收的数据显示一致 | -- Gitee From dcf29af0d99870214ce495ef3e41723060c8597e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E6=99=A8=E9=9B=A8?= Date: Fri, 12 Dec 2025 18:24:36 +0800 Subject: [PATCH 7/7] =?UTF-8?q?=E6=B7=BB=E5=8A=A0etipc=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...6\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" | 1 + 1 file changed, 1 insertion(+) diff --git "a/Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" index 6d811a4..f015ebe 100644 --- "a/Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" +++ "b/Test_Result/openEuler_24.03_LTS_SP1/update_Test_Result/openEuler_24.03_LTS-SP1\347\211\210\346\234\254etipc\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -78,6 +78,7 @@ etipc特性, 共计执行29个用例,主要覆盖单播、广播、订阅的 ## 4.1 功能测试 | 用例编号 | 测试用例 | 预期结果 | +| ------- | -------- | ------- | | 1 | rpm在线编译 | 根据配置spec编译出要求的内核模块ko和测试用可执行文件 | | 2 | rpm解压 | 解压rpm包,得到tipc.ko、usend/msend/recv/tipc_config二进制文件 | | 3 | ko插入内核 | 可顺利插入,信息一致 | -- Gitee