LoGin
4880cbe741
docs: 添加gvisor测例修复指引 ( #1541 )
...
- 新增"测例修复指引"章节,详细说明如何修复gvisor系统调用测试用例
- 包含准备工作、测试执行流程、代码修复流程、白名单管理和黑名单管理等内容
- 提供完整工作流示例和注意事项,帮助开发者快速参与系统调用修复工作
Signed-off-by: longjin <longjin@DragonOS.org>
2025-12-23 12:24:36 +08:00
Yuming Jiang
9420fe09cd
fix(gvisor): 修复自动化开启/关闭 gvisor syscall测例打包的脚本 ( #1405 )
...
* fix(tools): 修复缺失 /tmp 目录导致 gvisor 测例运行错误的问题
- 在 `write_disk_image.sh` 中添加创建 /tmp 目录的命令。
Signed-off-by: yuming <mingjiangyu1@qq.com>
* ci: 优化启用/关闭gvisor测试的脚本
Signed-off-by: longjin <longjin@DragonOS.org>
---------
Signed-off-by: yuming <mingjiangyu1@qq.com>
Signed-off-by: longjin <longjin@DragonOS.org>
Co-authored-by: longjin <longjin@DragonOS.org>
2025-11-26 00:00:04 +08:00
黄铭涛
b74420f48e
feat(test): 增加系统启动后执行syscall集成测试的make命令并将其加入流水线中 ( #1306 )
...
* feat(test): 增加系统启动后执行syscall集成测试的make命令并将其加入流水线中
2025-10-09 22:34:51 +08:00
LoGin
cb2487a7f3
feat: implement sys_capget and sys_capset system calls ( #1293 )
...
- Add capability management system calls to DragonOS kernel
- Implement capget/capset with version negotiation and capability rules
- Add documentation for sys_capget/sys_capset design and implementation
- Add test cases for both system calls
- Update documentation structure to include new capability syscall documentation
---------
Signed-off-by: longjin <longjin@DragonOS.org>
2025-09-25 17:17:26 +08:00
LoGin
e1db32e669
feat: add gvisor syscall test ( #1271 )
...
* feat(tests): 添加gvisor系统调用测试套件
新增gvisor系统调用测试框架,包含Makefile、运行脚本、文档和测试用例。调整rootfs镜像大小为2G以适应测试需求。
Signed-off-by: longjin <longjin@DragonOS.org>
* feat(gvisor): 重构测试运行器为Rust实现并添加DADK支持
- 将Shell脚本实现的测试运行器重写为Rust版本
- 添加DADK构建配置文件以支持DragonOS应用开发工具链
- 更新Makefile以支持Rust工具链和DADK安装目标
- 增强下载脚本功能,支持跳过已存在测试套件和强制下载选项
- 移除原有的run_tests.sh脚本,替换为更高效的Rust实现
Signed-off-by: longjin <longjin@DragonOS.org>
* feat(config): 添加应用程序黑名单功能
- 新增 app-blocklist.toml 配置文件模板,支持多种应用程序匹配方式
- 支持严格模式和非严格模式配置
- 添加黑名单配置文件路径到 dadk-manifest.toml
- 提供详细的配置说明和示例
Signed-off-by: longjin <longjin@DragonOS.org>
* docs: 更新gVisor系统调用测试文档
- 新增gVisor系统调用测试文档,包含概述、快速开始和测试机制说明
- 删除旧的测试运行器README文档
Signed-off-by: longjin <longjin@DragonOS.org>
---------
Signed-off-by: longjin <longjin@DragonOS.org>
2025-09-24 16:26:06 +08:00
LoGin
c3dc6f2ff9
删除一些过时的C代码 ( #565 )
...
* 删除C版本的crc库
* 删除lockref
* 删除过时的libc文档以及wait.c
* 删除过时的C版本kfifo代码及文档
* 移除未用到的lz4库
* 删除内核的stdlib.c
* 删除fabs.c
* fmt
* 使得put_string系统调用能够通过tty输出颜色
暂且这样改,这一部分应该是用户层面提供的功能,后续删除
---------
Co-authored-by: GnoCiYeH <heyicong@dragonos.org>
2024-03-08 23:22:48 +08:00
fslongjin
fd55328dfc
doc: kTEST自动测试文档
2022-07-29 19:04:05 +08:00