Skip to content

Conversation

@fslongjin
Copy link
Member

@fslongjin fslongjin commented Aug 28, 2025

添加gvisor系统调用测试程序

注:采用rust写runner而不是写shell脚本的原因是,dragonos目前跑测试用的shell脚本还有些问题,无法正常运行。

@github-actions github-actions bot added the enhancement New feature or request label Aug 28, 2025
@Godones
Copy link
Member

Godones commented Sep 5, 2025

good work

新增gvisor系统调用测试框架,包含Makefile、运行脚本、文档和测试用例。调整rootfs镜像大小为2G以适应测试需求。

Signed-off-by: longjin <longjin@DragonOS.org>
@fslongjin fslongjin force-pushed the feat-add-gvisor-syscall-test branch from e25640d to 157ae59 Compare September 15, 2025 17:51
- 将Shell脚本实现的测试运行器重写为Rust版本
- 添加DADK构建配置文件以支持DragonOS应用开发工具链
- 更新Makefile以支持Rust工具链和DADK安装目标
- 增强下载脚本功能,支持跳过已存在测试套件和强制下载选项
- 移除原有的run_tests.sh脚本,替换为更高效的Rust实现

Signed-off-by: longjin <longjin@DragonOS.org>
@fslongjin fslongjin force-pushed the feat-add-gvisor-syscall-test branch from 6618c17 to 4ac9f60 Compare September 21, 2025 14:56
- 新增 app-blocklist.toml 配置文件模板,支持多种应用程序匹配方式
- 支持严格模式和非严格模式配置
- 添加黑名单配置文件路径到 dadk-manifest.toml
- 提供详细的配置说明和示例

Signed-off-by: longjin <longjin@DragonOS.org>
@fslongjin fslongjin force-pushed the feat-add-gvisor-syscall-test branch from ea1af41 to 9fedfaa Compare September 21, 2025 17:06
- 新增gVisor系统调用测试文档,包含概述、快速开始和测试机制说明
- 删除旧的测试运行器README文档

Signed-off-by: longjin <longjin@DragonOS.org>
@fslongjin fslongjin force-pushed the feat-add-gvisor-syscall-test branch from 9fedfaa to 1f8c08f Compare September 21, 2025 17:08
@fslongjin
Copy link
Member Author

@Godones 我现在更新&完善了,能在dragonos跑read_test测试用例了。

@fslongjin fslongjin merged commit e1db32e into DragonOS-Community:master Sep 24, 2025
18 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants