OC冒烟测试套件现已开源

作者:互联网

2026-03-20

AI快讯

OpenCloudOS社区推出的os_smoke开源工具,为操作系统提供了一套高效便捷的自动化测试方案。这套工具能在系统构建后快速完成核心组件的基础功能验证,显著提升开发效率。

os_smoke采用轻量化设计,环境配置简单,运行速度快,特别适合需要快速迭代的互联网业务和企业级应用场景。

  1. 操作便捷:通过./tools/tos_test.sh test命令即可一键启动测试流程。
  2. 全面检测:支持从Kernel、BaseOS等底层组件到App、Develop工具链及第三方驱动的全方位测试。
  3. 智能分析:自动捕获dmesg内核异常,保留测试失败现场,并生成包含TPASS/TFAIL结果的详细日志报告。

os_smoke部署指南

代码获取

gitclonehttps://gitee.com/OpenCloudOS/os_smokecdos_smoke

环境配置与编译

通过内置脚本可自动完成依赖安装和编译工作:

# 安装依赖./tools/tos_test.sh pkg# 编译测试套件./tools/tos_test.sh compile

测试执行

支持全量测试或指定模块测试两种模式:

# 完整测试./tools/tos_test.shtest# 分类测试(可选kernel/baseos/app/develop/driver)./tools/tos_test.shtestkernel# 单用例测试./tools/tos_test.shcase<用例名称>

测试报告默认存储在/data/log/os_suites/os_smoke/路径下。

作为一款专业的系统测试工具,os_smoke通过自动化检测和智能诊断功能,为操作系统质量保障提供了可靠的技术支持,是开发者不可或缺的得力助手。

相关标签:

冒烟测试 操作系统 自动化测试