[PATCH xserver 00/10] tests: Use single binary

Mihail Konev k.mvc at ya.ru
Fri Dec 30 08:30:51 UTC 2016


As suggested, speedup partial rebuild by decreasing the number of test programs
that have to be linked.

 configure.ac                                       |   2 -
 hw/xfree86/os-support/linux/Makefile.am            |   5 +-
 hw/xfree86/ramdac/Makefile.am                      |   2 +-
 .../ramdac/{xf86Cursor.c => xf86CursorRamDac.c}    |   0
 test/Makefile.am                                   | 200 +++++++++++++++------
 test/common.sh                                     |   3 +
 test/fixes.c                                       |   4 +-
 test/fixes.sh                                      |   2 +
 test/hashtable.sh                                  |   2 +
 test/hashtabletest.c                               |   4 +-
 test/input.c                                       |   4 +-
 test/input.sh                                      |   2 +
 test/list.c                                        |   4 +-
 test/list.sh                                       |   2 +
 test/misc.c                                        |   4 +-
 test/misc.sh                                       |   2 +
 test/signal-logging.c                              |   4 +-
 test/signal_logging.sh                             |   2 +
 test/string.c                                      |   4 +-
 test/string.sh                                     |   2 +
 test/{xkb.c => test_xkb.c}                         |   4 +-
 test/{xtest.c => test_xtest.c}                     |   4 +-
 test/tests.c                                       |  44 +++++
 test/tests.h                                       |  16 ++
 test/touch.c                                       |   4 +-
 test/touch.sh                                      |   2 +
 test/xfree86.c                                     |   4 +-
 test/xfree86.sh                                    |   2 +
 test/xi1/Makefile.am                               |  34 ----
 test/xi1/protocol-xchangedevicecontrol.c           |   4 +-
 test/xi1/protocol_xchangedevicecontrol.sh          |   2 +
 test/xi1/tests.h                                   |   7 +
 test/xi2/.gitignore                                |   1 +
 test/xi2/Makefile.am                               |  70 --------
 test/xi2/protocol-common.c                         |  37 ++++
 test/xi2/protocol-common.h                         |  12 ++
 test/xi2/protocol-eventconvert.c                   |   4 +-
 test/xi2/protocol-xigetclientpointer.c             |  19 +-
 test/xi2/protocol-xigetselectedevents.c            |  22 +--
 test/xi2/protocol-xipassivegrabdevice.c            |  18 +-
 test/xi2/protocol-xiquerydevice.c                  |   4 +-
 test/xi2/protocol-xiquerypointer.c                 |  23 +--
 test/xi2/protocol-xiqueryversion.c                 |   4 +-
 test/xi2/protocol-xiselectevents.c                 |  24 +--
 test/xi2/protocol-xisetclientpointer.c             |  19 +-
 test/xi2/protocol-xiwarppointer.c                  |  22 +--
 test/xi2/protocol_eventconvert.sh                  |   2 +
 test/xi2/protocol_xigetclientpointer.sh            |   2 +
 test/xi2/protocol_xigetselectedevents.sh           |   2 +
 test/xi2/protocol_xipassivegrabdevice.sh           |   2 +
 test/xi2/protocol_xiquerydevice.sh                 |   2 +
 test/xi2/protocol_xiquerypointer.sh                |   2 +
 test/xi2/protocol_xiqueryversion.sh                |   2 +
 test/xi2/protocol_xiselectevents.sh                |   2 +
 test/xi2/protocol_xisetclientpointer.sh            |   2 +
 test/xi2/protocol_xiwarppointer.sh                 |   2 +
 test/xi2/xi2.c                                     |   6 +-
 test/xi2/xi2.sh                                    |   2 +
 test/xkb.sh                                        |   2 +
 test/xtest.sh                                      |   2 +
 60 files changed, 378 insertions(+), 314 deletions(-)


More information about the xorg-devel mailing list