summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/EventControlThread.cpp
diff options
context:
space:
mode:
author Kalle Raita <kraita@google.com> 2017-01-11 11:17:29 -0800
committer Kalle Raita <kraita@google.com> 2017-08-04 15:20:09 -0700
commita099a24c93bfa599fc5c36a647e946c26f68514f (patch)
treea28d284ac7ff816f6cd08a3710a65eb9fbe1e6ed /services/surfaceflinger/EventControlThread.cpp
parentd9fd3caf92c541e1ba8120f1e95bfb855183b905 (diff)
Faked HWC for SurfaceFlinger testing
Infrastructure and initial port of transaction tests. Faking the HWC allows exercising the real path through the SurfaceFlinger, not relying on screen captures. Faked HWC also opens up the possibility of faking interactions like display hotplugs. The tests are verifying the composition rectangles instead of a set of select pixels. GLES rendering differences won't affect the results. Also, the test expectations become clearer. The ported transaction tests ran roughly twice as fast when compared with the original transaction test. This is mostly due to the thighter control over the vsyncs. Test: Running the test on Marlin Change-Id: I1c876cda78db94c1965498af957e64fdd23459ce
Diffstat (limited to 'services/surfaceflinger/EventControlThread.cpp')
0 files changed, 0 insertions, 0 deletions