# openKylin RISC-V 测试报告 **Repository Path**: yunxiangluo/open-kylin-riscv-test-report ## Basic Information - **Project Name**: openKylin RISC-V 测试报告 - **Description**: openKylin RISC-V Linux发行版测试报告 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2023-02-27 - **Last Updated**: 2023-03-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # openKylin RISC-V 0.9.5 版本测试报告 #### 介绍 本报告主要内容为对 openKylin RISC-V 0.9.5 版本进行测试的结果统计与错误分析。 #### 测试版本说明 本文档测试对象是于2023年1月12日发布的 openKylin RISC-V 0.9.5 版本。 #### 测试环境 在现有的测试条件下选择了以下三种环境进行测试: | 硬件/QEMU | 硬件配置信息 | | ----------------------------------- | ------------------------------------------------------------ | | HiFive Unmatched | CPU: SiFive Freedom U740 SoC
内存:16GB DDR4
存储设备:SanDisk Ultra 32GB micro SD | | VisionFive | CPU: JH7100
内存:8GB DDR4
存储设备:SanDisk Ultra 32GB micro SD | | Qemu 7.2 | CPU: 8
内存:8GB
存储设备:文件 | #### 系统安装 - [基于官方文档优化后的QEMU安装教程](https://gitee.com/jammyjellyfish/openkylin-qemu-unmatched) - [Visionfive官方安装教程](https://docs.openkylin.top/zh/%E7%A4%BE%E5%8C%BA%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97/riscv%E4%B8%8A%E5%AE%89%E8%A3%85openKylin) - [Unmatched官方安装教程](https://docs.openkylin.top/zh/%E7%A4%BE%E5%8C%BA%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97/riscv%E4%B8%8A%E5%AE%89%E8%A3%85openKylin) #### 测试计划 本次openKylin RISC-V 0.9.5 版本测试分为系统和重要组件测试与自动化测试。其中系统和重要组件测试根据收到的测试要求对 MYSQL 与 Python 进行了基本功能验证以及相关的脚本自动化单元测试,系统组件测试进行手动验证能否正常使用。自动化测试方面使用 autopkgtest 测试框架,对仓库中的所有软件包进行自动化测试。 #### 测试结果 - [自动化测试结果](./自动化测试) - [系统和重要组件测试结果](系统和组件测试) - [Visionfive测试结果](开发板测试/Visionfive) - [Unmatched测试结果](开发板测试/Unmached) #### 测试结论 openKylin RISC-V 0.9.5 版本按照第三测试小队的测试计划,在三种不同测试环境下进行了测试。 Visionfive 开发板上发现缺陷 5 个,Unmatched 开发板上发现缺陷 3 个,QEMU 中发现缺陷 12 个,总计缺陷 20 个。 | 缺陷名称 | 测试环境 | 缺陷说明 | | ------- | ------- | -------- | | 计算器取反运算 | Qemu | | | 计算器取相反数运算 | Qemu | | | 计算器显示二进制 | Qemu | | | 检查更新 | Qemu | | | 设置时区 | Qemu | | | 系统升级失败 | VisionFive | | | 天气联网错误 | VisionFive | | | 不支持无线网卡 | VisionFive | | | 浏览器开bilibili视频打失败 | VisionFive | | | 浏览器不支持HTML5播放器 | VisionFive | | | 打开链接的网页错误 | VisionFive | | | 浏览器启动闪退 | Unmatched | | | 输入法快捷键切换失败 | Unmatched | | | 屏幕截图失灵 | Unmatched | | #### 自动化测试 - 测试范围:openKylin镜像提供的仓库中所有的软件包共40925个,其中28873个软件在仓库中无源码, 3786个软件在源码中无法解压出测试套,剩余软件为本次测试的讨论及测试范围,其中共872个测试套数,共2030个测试例。 - 测试框架:autopkgtest - 测试方式:获取镜像中提供的软件仓中的源码,并对其运行autopkgtest -- qemu的测试,测试过程中autopkgtest会自动归类错误,备份镜像环境等。 - [详细测试结果](./自动化测试/readme.md) - 测试结论:本次测试总共扫描了40925个软件包,其中进行了有效测试的包有872个,测试例共2030个,通过973个,失败1057个。