ntel-gpu-tools/tests/Makefile.am
Eugeni Dodonov faf413d875 tests: add a test for checking edid reading delays
With base on EDID timing testing, when we take more than 1s to run
xrandr command, something is wrong.. So add this test for testing the time
we take to read the status of all the connectors from sysfs. It should do
us an average picture of how long we'd take to run xrandr (roughtly 2x
that value).

Signed-off-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
2011-11-10 11:33:37 -02:00

104 lines
1.9 KiB
Makefile

noinst_PROGRAMS = \
gem_stress \
$(TESTS_progs) \
$(HANG) \
$(NULL)
gem_stress_SOURCES = \
gem_stress.c \
gem_stress.h \
gem_stress_i915.c \
gem_stress_i830.c \
gen6_render.h \
gem_stress_gen6.c \
$(NULL)
TESTS_progs = \
getversion \
getclient \
getstats \
gem_basic \
gem_exec_nop \
gem_exec_blt \
gem_flink \
gem_readwrite \
gem_ringfill \
gem_mmap \
gem_mmap_gtt \
gem_pwrite \
gem_pread_after_blit \
gem_tiled_pread \
gem_linear_blits \
gem_vmap_blits \
gem_tiled_blits \
gem_tiled_fence_blits \
gem_largeobject \
gem_bad_length \
gem_fence_thrash \
gem_fenced_exec_thrash \
gem_gtt_speed \
gen3_render_linear_blits \
gen3_render_tiledx_blits \
gen3_render_tiledy_blits \
gen3_render_mixed_blits \
gen3_mixed_blits \
gem_storedw_loop_render \
gem_storedw_loop_blt \
gem_storedw_loop_bsd \
gem_storedw_batches_loop \
gem_dummy_reloc_loop \
gem_double_irq_loop \
gem_ring_sync_loop \
gem_pipe_control_store_loop \
gem_hangcheck_forcewake \
gem_unref_active_buffers \
$(NULL)
TESTS_scripts = \
debugfs_reader \
debugfs_emon_crash \
sysfs_edid_timing \
$(NULL)
kernel_tests = \
$(TESTS_progs) \
$(TESTS_scripts) \
$(NULL)
TESTS = \
$(NULL)
test:
whoami | grep root || ( echo ERROR: not running as root; exit 1 )
./check_drm_clients
make TESTS="${kernel_tests}" check
HANG = \
gem_bad_batch \
gem_hang \
gem_bad_blit \
gem_bad_address \
$(NULL)
EXTRA_PROGRAMS = $(TESTS_progs) $(HANG)
EXTRA_DIST = $(TESTS_scripts) check_drm_clients
CLEANFILES = $(EXTRA_PROGRAMS)
AM_CFLAGS = $(DRM_CFLAGS) $(WARN_CFLAGS) \
-I$(srcdir)/.. \
-I$(srcdir)/../lib
LDADD = ../lib/libintel_tools.la $(PCIACCESS_LIBS) $(DRM_LIBS)
if HAVE_CAIRO
if HAVE_LIBUDEV
if HAVE_GLIB
TESTS_progs += testdisplay
LDADD += $(CAIRO_LIBS) $(LIBUDEV_LIBS) $(GLIB_LIBS)
AM_CFLAGS += $(CAIRO_CFLAGS) $(LIBUDEV_CFLAGS) $(GLIB_CFLAGS)
endif
endif
endif
gem_fence_thrash_CFLAGS = $(AM_CFLAGS) -pthread
gem_fence_thrash_LDADD = $(LDADD) -lpthread