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

getclient-simple
getclient-master-drop
basic-auth
many-magics
unauth-vs-render

core_getclient

Tests the DRM_IOCTL_GET_CLIENT ioctl.


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