From 9f26b9ba54ad4a4bab5a2b8becc42da680fb5780 Mon Sep 17 00:00:00 2001 From: shenyue_ustc Date: Mon, 15 Dec 2025 15:49:54 +0800 Subject: [PATCH 1/8] =?UTF-8?q?=E5=A2=9E=E5=8A=A0openEuler=2025.09?= =?UTF-8?q?=E7=89=88=E6=9C=ACMCP=E8=BD=AC=E6=8D=A2=E4=B8=8E=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E5=B7=A5=E5=85=B7=E9=93=BE=E7=89=B9=E6=80=A7=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E6=8A=A5=E5=91=8A.md?= 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" | 172 ++++++++++++++++++ 1 file changed, 172 insertions(+) create mode 100644 "Test_Result/openEuler-25.09/openEuler 25.09\347\211\210\346\234\254MCP\350\275\254\346\215\242\344\270\216\346\265\213\350\257\225\345\267\245\345\205\267\351\223\276\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-25.09/openEuler 25.09\347\211\210\346\234\254MCP\350\275\254\346\215\242\344\270\216\346\265\213\350\257\225\345\267\245\345\205\267\351\223\276\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler-25.09/openEuler 25.09\347\211\210\346\234\254MCP\350\275\254\346\215\242\344\270\216\346\265\213\350\257\225\345\267\245\345\205\267\351\223\276\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" new file mode 100644 index 00000000..886d1445 --- /dev/null +++ "b/Test_Result/openEuler-25.09/openEuler 25.09\347\211\210\346\234\254MCP\350\275\254\346\215\242\344\270\216\346\265\213\350\257\225\345\267\245\345\205\267\351\223\276\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -0,0 +1,172 @@ +![avatar](../../images/openEuler.png) + +版权所有 © 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。 + +修订记录 + +| 日期 | 修订 版本 | 修改描述 | 作者 | +| ---------- | ----------- | ------------------------------------------------- | --------- | +| 2025.12.15 | 1.0 | openEuler 25.09版本MCP转换与测试工具链特性测试报告 | 沈悦 shenyue_ustc | + +关键词: MCP转换与测试工具,mcp-testkit, mcp,MCP Servers + +摘要: + +本文档主要描述openEuler 25.09版本MCP转换与测试工具连特性的整体测试过程,详细叙述测试覆盖情况,并通过问题分析对版本整体质量进行评估和总结。按照测试策略,对MCP转换与测试工具链项目下的需求功能、以及易用性进行全面测试。报告总计执行用例23个,发现问题4个,问题均已修复。 + +# 1 特性概述 + +openEuler 25.09版本的MCP转换与测试工具链,能够根据社区中的测试套测试用例,将某功能转换为MCP Servers,并且对生成的MCP Servers进行自动化测试。 + +- MCP转换:基于社区中的测试套,将功能转换为MCP servers +- MCP测试:基于MCP Servers,对其进行生成测试用例,用例执行,并生成测试报告等一系列的自动化操作 +- MCP打包:将通过测试的MCP Servers规范格式,打包成rpm包,并上传至openEuler仓库 + +# 2 特性测试信息 + +本节描述被测对象的版本信息和测试的时间及测试轮次,包括依赖的硬件。 + +| 版本名称 | 测试起始时间 | 测试结束时间 | +| ---------------------------- | ------------ | ------------ | +| openEuler-24.03-LTS-SP3-round6 | 2025-12.12 | 2025-12.17 | + + +描述特性测试的硬件环境信息 + +| 环境信息 | 配置信息 | 备注 | +| ------------ | --------------- | ------------ | +| openEuler DevStation 24.03sp2 | x86_64 | 桌面系统能正常使用 | +| openEuler DevStation 25.09 | aarch64 | 桌面系统能正常使用 | + + +# 3 测试结论概述 + +## 3.1 测试整体结论 + +MCP转换与测试工具特性,共计执行23个用例,主要覆盖功能和可靠性测试。共发现问题4个,均已解决,回归通过,整体质量良好。 + +测试缺陷密度:共发现4个问题,代码量5k,缺陷密度个0.8/KLoc,质量风险较好。 + +| 测试活动 | 测试子项 | 活动评价 | +| ------- | -------- | ------- | +| 功能测试 | 继承特性测试 | 不涉及 | +| 功能测试 | 新增特性测试 | 测试通过,预期功能全部实现 | +| 兼容性测试 | 跨OS版本测试| 测试通过,在 24.03sp2 和 25.09 版本上运行正常 | +| DFX专项测试 | 性能测试 | 不涉及 | +| DFX专项测试 | 可靠性/韧性测试 | 质量良好 | +| DFX专项测试 | 安全测试 | 不涉及 | +| 资料测试 | | 质量良好 | +| 其他测试 | | 不涉及 | + +## 3.2 约束说明 + +- MCP转换与测试工具需要配置大模型API,本次测试基于大模型deepseek-ai/DeepSeek-V3.2进行测试 + +## 3.3 问题分析 + +### 3.3.1 遗留问题 + +不涉及 + +### 3.3.2 问题统计 + +| | 问题总数 | 严重 | 主要 | 次要 | 不重要 | +| ------ | -------- | ---- | ---- | ---- | ------ | +| 数目 | 4 | 1 | 2 | 1 | 0 | +| 百分比 | 100% | 25% | 50% | 25% | 0 | + +| 序号 | issue单号 | 问题简述 | 问题级别 | 影响分析 | 规避措施 | 状态 | +| ---- | -------- | -------- | -------- | -------- | -------- | ------------ | +| 1 | https://gitee.com/openeuler/mcp-testkit/issues/IDAQQY?from=project-issue | 用例执行初始化环境设置时没有支持pyproject.toml和mcp.yaml文件的处理 | 严重 | 中等 | 增加逻辑处理 | 已修复 | +| 2 | https://gitee.com/openeuler/mcp-testkit/issues/IDAQRY?from=project-issue | 修改从mcp config文件中获取server源代码路径的方式 | 主要 | 中等 |优化算法 | 已修复 | +| 3 | https://gitee.com/openeuler/mcp-testkit/issues/IDAQMP?from=project-issue | 用例执行模块没有支持断点续存与超时处理 | 主要 | 中等 | 优化算法 | 已修复 | +| 4 | https://gitee.com/openeuler/mcp-testkit/issues/IDAQJZ?from=project-issue | 生成用例模块可以将保存日志文件夹作为参数 | 次要 | 较小 | 修改命令行参数解析部分代码 | 已修复 | + +# 4 详细测试结论 + +## 4.1 功能测试 +### 4.1.1 继承特性测试结论 + +不涉及 + +### 4.1.2 新增特性测试结论 + +| 用例特性 | 用例名称 | 测试类型 | 预置条件 | 操作步骤 | 预期结果 | 测试结论 | +| -------------------- | ------------------------------------------ | -------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -------------------------- | +| 安装部署与初始化 | 环境启动 | 功能 | 预装uv,已配置大模型API | 使用uv快速创建虚拟环境 | 环境创建成功| | +| 安装部署与初始化 | MCP Server连接 | 功能 | 已有MCP配置文件 | 将MCP配置文件地址设置成入参 | MCP Server连接正常无报错| | +| 安装部署与初始化 | Docker镜像生成 | 功能 | 预装docker | 使用Dockerfile快速创建MCP测试工具所需Docker镜像 | Docker镜像创建成功| | +| 安装部署与初始化 | 用例生成与执行模块Docker环境启动 | 功能 | 已有MCP配置文件,已有Docker镜像 | 将MCP配置文件地址设置成入参,use_docker设置为True | Docker正常启动无报错| | +| 安装部署与初始化 | 用例生成与执行模块环境清理 | 功能 | 已有MCP配置文件,已有Docker镜像 | 将MCP配置文件地址设置成入参,use_docker设置为True | MCP Server与Docker正常清理无残留| | +| MCP转换工具运行 | 根据社区测试套,生成MCP Server | 功能 | 已配置大模型API | 根据输入一个测试用例生成MCP Server | 生成成功,文件夹结构正确,包含mcp_config.json, mcp-rpm.yaml和源码文件夹src | | +| MCP转换工具运行 | 对生成MCP Server文件夹内容进行校验 | 功能 | 已配置大模型API,并基于社区测试套生成MCP Server | 对基于社区测试套生成的MCP Server的mcp_config.json和mcp-rpm.yaml文件进行格式校验与规范化处理 | 校验完毕,对不合适的文件内容进行调整 | | +| MCP测试工具运行 | 用例生成模块运行 | 功能 | 已配置大模型API、输入MCP Server配置文件 | 启动MCP测试工具用例生成模块 | 生成测试用例,并存储至.logs | | +| MCP测试工具运行 | 用例执行模块运行 | 功能 | 已配置大模型API、输入MCP Server配置文件与待测用例文件 | 启动MCP测试工具用例执行模块 | 生成用例执行结果,并存储至.logs | | +| MCP测试工具运行 | 简易测试报告生成模块运行 | 功能 | 输入MCP Server配置文件、待测用例文件与用例执行结果 | 启动MCP测试工具报告生成模块,选择参数detailed为False | 生成简易通过率报告,并存储至.logs | | +| MCP测试工具运行 | 简易测试报告生成模块运行 | 功能 | 已配置大模型API、输入MCP Server配置文件、待测用例文件与用例执行结果 | 启动MCP测试工具报告生成模块,选择参数detailed为True | 生成详细报告,并存储至.logs | | +| MCP打包 | MCP Server打包 | 功能 | 已使用转换工具生成并转换MCP Server文件夹 | 启动MCP打包工具 | 生成正确的SPEC文件,将源码等正确打包 | | + +## 4.2 兼容性测试结论 + +MCP转换与测试工具 在 24.03sp3 和 25.09 版本的openEuler DevStation平台上测试,未发现兼容性问题。 + +## 4.3 DFX专项测试结论 + +### 4.3.1 性能测试结论 + +| 用例特性 | 用例名称 | 测试类型 | 预置条件 | 操作步骤 | 预期结果 | 测试结论 | +| --------------- | ------------------- | -------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -------------------------- | +| MCP转换工具运行 | MCP转换工具性能测试 | 性能 | 已配置大模型API | 启动MCP转换工具,记录测试套转换成MCP Server时间 | 时间少于180s | | +| MCP测试工具运行 | MCP测试工具用例生成模块性能测试 | 性能 | 已配置大模型API、输入MCP Server配置文件 | 启动MCP测试工具用例生成模块,记录用例生成所需时间 | 时间少于300s | | +| MCP测试工具运行 | MCP测试工具用例执行模块,工具接口测试性能测试 | 性能 | 已配置大模型API、输入MCP Server配置文件与待测用例文件 | 启动MCP测试工具用例执行模块,记录工具接口测试所需时间 | 时间少于180s | | +| MCP测试工具运行 | MCP测试工具用例执行模块,端到端测试性能测试 | 性能 | 已配置大模型API、输入MCP Server配置文件与待测用例文件 | 启动MCP测试工具用例执行模块,记录端到端测试所需时间 | 时间少于180s | | +| MCP测试工具运行 | MCP测试工具简易报告生成性能测试 | 性能 | 已配置大模型API、输入MCP Server配置文件、待测用例文件与用例执行结果 | 启动MCP测试工具报告生成模块,记录生成简易报告所需时间 | 时间少于30s | | +| MCP测试工具运行 | MCP测试工具详细报告生成性能测试 | 性能 | 已配置大模型API、输入MCP Server配置文件、待测用例文件与用例执行结果 | 启动MCP测试工具报告生成模块,记录生成详细报告所需时间 | 时间少于180s | | +| MCP打包工具运行 | MCP打包性能测试 | 性能 | 已使用转换工具生成并转换MCP Server文件夹 | 启动MCP打包工具,记录MCP打包所需时间 | 时间少于60s | | + + +: 表示特性不稳定,风险高 +: 表示特性基本可用,遗留少量问题 +: 表示特性质量良好 + +### 4.3.2 可靠性/韧性测试结论 + +| 用例特性 | 用例名称 | 测试类型 | 预置条件 | 操作步骤 | 预期结果 | 测试结论 | +| -------------------- | -------------------------------- | -------- | -------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | -------------------------- | +| MCP测试工具 | MCP测试工具用例执行模块断点续存 | 可靠性 | 已配置大模型API、输入MCP Server配置文件与待测用例文件 | 启动MCP测试工具用例执行模块,在用例执行过程中按Ctrl+C中断程序 | 已运行用例的执行结果保存 | | +| MCP测试工具 | MCP测试工具用例执行模块超时处理 | 可靠性 | 已配置大模型API、输入MCP Server配置文件与待测用例文件 | 在mcp.yaml文件中增加大量依赖的系统包,启动MCP测试工具用例执行模块,使得用例执行环境部署模块时间超过5min | 超时进入异常处理中断程序 | | +| MCP测试工具 | 用例执行模块运行 | 可靠性 | 已配置大模型API、输入MCP Server配置文件与待测用例文件 | 针对同一个测试用例文件,重复5次运行用例执行模块 | 5次运行结果一致 | | +| MCP测试工具 | 简易报告生成模块运行 | 可靠性 | 已配置大模型API、输入MCP Server配置文件、待测用例文件与用例执行结果 | 针对同一个测试用例文件,重复5次生成简易报告 | 5次运行结果一致 | | + + +: 表示特性不稳定,风险高 +: 表示特性基本可用,遗留少量问题 +: 表示特性质量良好 + +### 4.3.3 安全测试结论 + +| 用例特性 | 用例名称 | 测试类型 | 预置条件 | 操作步骤 | 预期结果 | 测试结论 | +| -------------- | -------------------- | -------- | ------------------------------ | ------------------------------------------------------------ | ------------------------------------ | -------------------------- | +| MCP测试工具 | 输入命令参数危险字段测试 | 安全 | 执行正常 | 命令入参中输入单引号、双引号、分号、半括号,以及常用的危险关键词:'; DROP TABLE users; --,admin'--,\alert('XSS')\,javascript:alert('XSS'),; whoami,; cat /etc/passwd,file:///etc/passwd,等等 | 任务执行正常 | | + +: 表示特性不稳定,风险高 +: 表示特性基本可用,遗留少量问题 +: 表示特性质量良好 + +## 4.4 资料测试结论 + +| 测试类型 | 测试内容 | 测试结论 | +| :----- | -------- | ------- | +| 用户手册 | https://gitee.com/openeuler/mcp-testkit/blob/master/README.md | 测试通过 | + + + +# 5 测试执行 + +## 5.1 测试执行统计数据 + +| 版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 | +| :------- | ----------------------- | -------------- | ------------ | +| 1.0 | 23 | 23 pass 0 fail | 4 | + -- Gitee From b9914f39e934a46c38269e9c3b9466074d459d2e 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 2/8] =?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 00000000..10523b4e --- /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 00000000..dc397492 --- /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 00000000..d6e07be4 --- /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 f778a25916b5333483226761ff16ea77cf3709fe 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 3/8] =?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 d6e07be4..00000000 --- "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 fc2e584d9148615e044bdb76e97906238e443508 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 4/8] =?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 10523b4e..c9757fec 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 008045288028b5005aa1b88b9736af29208e9148 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 5/8] =?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 dc397492..0df9eebc 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 7dcbd8e7e375f2d2743137bb965b2fb324e3f2e5 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 6/8] =?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 c9757fec..6d811a4d 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 0df9eebc..7f4a9b10 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 002c8cc748d6d82e54dae096a3b7b40b40eda0e6 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 7/8] =?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 7f4a9b10..bba2e980 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 7d094a0fe8b615ed1cb75010d94146c9343ca323 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 8/8] =?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 6d811a4d..f015ebeb 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