专栏主线
1
认识 IGT
理解 IGT 的定位、组成、面向对象和与其他图形测试工具的差异。
2
掌握框架
熟悉项目结构、编译运行、igt_main/fixture/subtest 等基础设施。
3
进入实战
围绕 tools、DRM core 测试和厂商目录,定位具体驱动问题。
文章列表
01
IGT GPU Tools 项目介绍
介绍 IGT 的核心定位、主要用途、DRM 背景、项目组成、支持厂商与适用人群。
02
IGT 项目结构详解
了解 IGT 的代码组织、tests/lib/tools/docs 等目录职责。
03
IGT 编译与运行测试
安装依赖、配置构建、编译验证,以及常见问题处理。
04
IGT 测试框架基础
igt_main、fixture、subtest、断言宏和测试管理功能。
05
IGT 运行测试
单个/批量测试运行、筛选子测试、结果状态与日志调试。
07
tools 工具集
lsgpu、intel_gpu_top、intel_reg 等 60+ GPU 调试命令行工具。
08
DRM 核心测试
core_auth、core_getclient、drm_mm 等 DRM core 测试用例路径。