Testing · DRM · CI

IGT GPU Tools 库分析

围绕 IGT 的测试框架、项目结构、运行方式、工具集与 DRM 核心测试,建立 GPU 驱动开发中的验证和调试能力。

12
专栏文章
1000+
IGT 测试用例
60+
命令行工具

专栏主线

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 等目录职责。
CSDN
03
IGT 编译与运行测试
安装依赖、配置构建、编译验证,以及常见问题处理。
CSDN
04
IGT 测试框架基础
igt_main、fixture、subtest、断言宏和测试管理功能。
CSDN
05
IGT 运行测试
单个/批量测试运行、筛选子测试、结果状态与日志调试。
CSDN
07
tools 工具集
lsgpu、intel_gpu_top、intel_reg 等 60+ GPU 调试命令行工具。
CSDN
08
DRM 核心测试
core_auth、core_getclient、drm_mm 等 DRM core 测试用例路径。
CSDN