Skip to content
  • Lyude Paul's avatar
    Add support for hotplug testing with the Chamelium · c99f8b7a
    Lyude Paul authored
    For the purpose of testing things such as hotplugging and bad monitors,
    the ChromeOS team ended up designing a neat little device known as the
    Chamelium. More information on this can be found here:
    
    	https://www.chromium.org/chromium-os/testing/chamelium
    
    
    
    This adds support for a couple of things to intel-gpu-tools:
     - igt library functions for connecting to udev and monitoring it for
       hotplug events, loosely based off of the unfinished hotplugging
       implementation in testdisplay
     - Library functions for controlling the chamelium in tests using
       xmlrpc. A couple of RPC calls were ommitted here, mainly because they
       didn't seem very useful for our needs (yet)
     - A set of functions for doing CRC checks and frame comparisons in
       tests
     - A set of basic tests using the Chamelium library.
    
    Cc: Tomeu Vizoso <tomeu@tomeuvizoso.net>
    Signed-off-by: Lyude Paul's avatarLyude <lyude@redhat.com>
    
    Changes since v1:
    - Don't try to guess connector mappings, have the user specify th...
    c99f8b7a