# Test Programs

## Glossary

The following terms are commonly used in test names to describe various features of the test and can be used to filter and select particular tests.

invalid

  Negative tests to validate kernel interface input validation.

hang

  Tests that provoke gpu hangs.

swap

  Tests that force their full working sets through swap.

thrash

  Tests that tend to have really slow forward progress due to gtt/memory/.. thrashing.

crc

  Tests that use the display CRC infrastructure to check the results.

tiled

  Tests that exercise behaviour on tiled buffers.

tiling

  Tests that exercise behaviour on tiled buffers.

rte

  Runtime environment checks.

ctx

  Tests that exercise the hardware context support.

render

  Tests which apply to the render ring.

blt

  Tests which apply to the blt ring.

bsd

  Tests which apply to the bsd ring.

vebox

  Tests which apply to the vebox ring.

exec

  Tests that exercise the execbuf code in various ways.

rpm

  Runtime power management tests.