1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
## :material-hammer-wrench: Tests
To get started quickly and build tests:
```bash
meson setup build && ninja -C build
```
!!! info "Meson requires that builds be done in a separate directory from the source tree!"
To run self-tests from `lib/tests` and `tests/`:
```bash
ninja -C build test
```
## :material-book: Documentation
To build the documentation:
```bash
ninja -C build igt-gpu-tools-doc
```
!!! info "Missing documentation for a new test?"
Some drivers (e.g., Xe, i915) and KMS tests require proper documentation in a
**test plan**. The build will fail if documentation is missing! See
[`test_documentation.md`](test_documentation.md) for details.
|