Home | History | Annotate | only in /xsrc/external/mit/xorg-server/dist/test
Up to higher level directory
NameDateSize
bigreq/19-Feb-2026
bugs/19-Feb-2026
damage/19-Feb-2026
fixes.c15-Jul-20229.5K
hashtabletest.c31-Dec-20183K
input.c15-Jul-202255.2K
list.c15-Jul-20229.9K
Makefile.am12-Nov-20254.5K
Makefile.in12-Nov-2025116.6K
meson.build12-Nov-20257.7K
misc.c15-Jul-20226K
README10-Aug-20161K
scripts/19-Feb-2026
signal-logging.c15-Jul-202212.6K
simple-xinit.c15-Jul-20227.1K
string.c15-Jul-20222.1K
sync/19-Feb-2026
test_xkb.c15-Jul-20225.4K
tests-common.c31-Dec-2018678
tests-common.h31-Dec-2018271
tests.c31-Dec-20181K
tests.h31-Dec-2018940
touch.c15-Jul-20227.7K
xfree86.c15-Jul-20223K
xi1/19-Feb-2026
xi2/19-Feb-2026
xtest.c15-Jul-20224.1K

README

      1                         X server test suite
      2 
      3 This suite contains a set of tests to verify the behaviour of functions used
      4 internally to the server.
      5 
      6 = How it works =
      7 Through some automake abuse, we link the test programs with the same static
      8 libraries as the Xorg binary. The test suites can then call various functions
      9 and verify their behaviour - without the need to start the server or connect
     10 clients.
     11 
     12 This testing only works for functions that do not rely on a particular state
     13 of the X server. Unless the test suite replicates the expected state, which
     14 may be difficult.
     15 
     16 = How to run the tests =
     17 Run "make check" in the test directory. This will compile the tests and execute
     18 them in the order specified in the TESTS variable in test/Makefile.am.
     19 
     20 Each set of tests related to a subsystem are available as a binary that can be
     21 executed directly. For example, run "xkb" to perform some xkb-related tests.
     22 
     23 == Adding a new test ==
     24 When adding a new test, ensure that you add a short description of what the
     25 test does and what the expected outcome is.
     26