Test API — By Mega Feature
5 tests, 13 subtests.
KMS
3 tests, 10 subtests
kms_addfb
Tests for the DRM framebuffer creation ioctl.
| Subtest | Description |
|---|---|
| bad-pitch | Verify addfb2 rejects invalid pitch values. |
| basic | Check if addfb2 call works with a valid handle. |
| too-high | Ensure oversized framebuffers are rejected. |
| unused-handle | Test that unused plane handles are rejected. |
kms_atomic
Tests for atomic modesetting commit and property changes.
| Subtest | Description |
|---|---|
| connector-props | Read and verify connector properties via atomic. |
| crtc-invalid-params | Verify that invalid CRTC properties are rejected. |
| pipe-tests | |
| plane-overlay | Test overlay plane positioning via atomic commit. |
kms_properties
Dynamic per-connector property test.
| Subtest | Description |
|---|---|
| invalid-properties-atomic | Verify invalid atomic properties are rejected. |
| invalid-properties-legacy | Verify invalid legacy properties are rejected. |
Memory Management
1 tests, 3 subtests
gem_create
Basic GEM buffer object creation and management tests.
| Subtest | Description |
|---|---|
| create-invalid-size | Verify that zero-size creation is rejected. |
| create-massive | Attempt to create an unreasonably large BO. |
| create-valid | Create a buffer object with valid parameters. |
Uncategorized
1 tests, 0 subtests
engine_test
No subtests.