Core Tests

Core Tests — Tests for core drm ioctls and behaviour

Programs

Description

core_auth

Call drmGetMagic() and drmAuthMagic() and see if it behaves.

Subtests

basic-auth
many-magics

core_getclient

Tests the DRM_IOCTL_GET_CLIENT ioctl.


core_get_client_auth

Subtests

simple
master-drop

core_getstats

Tests the DRM_IOCTL_GET_STATS ioctl.


core_getversion

Tests the DRM_IOCTL_GET_VERSION ioctl and libdrm's drmGetVersion() interface to it.


core_prop_blob

Tests behaviour of mass-data 'blob' properties.

Subtests

basic
blob-prop-core
blob-prop-validate
blob-prop-lifetime
blob-multiple
invalid-get-prop-any
invalid-get-prop
invalid-set-prop-any
invalid-set-prop

core_setmaster_vs_auth

Check that drop/setMaster correctly transfer master state