Commit fc7df80
committed
end2end: Add an Edid Builder [3/N]
EdidBuilder generates a valid, but synthetic EDID base block (block 0)
for a requested screen resolution and refresh rate. It also allows
embedding a product name string descriptor which can be used to identify
the display later, as it is parsed out by SurfaceFlinger as part of the
gui::StaticDisplayInfo data for a display.
This will be used by the fake HWC3 implementation shortly, and will also
be usedful eventually when the test later injects displays via vkms.
Flag: TEST_ONLY
Bug: 372735083
Test: atest surfaceflinger_end2end_tests
Change-Id: I9e9eb0d13d5df0af5525511b07a2acaf5e06646a1 parent 27a3529 commit fc7df80
File tree
4 files changed
+1167
-0
lines changed- services/surfaceflinger/tests/end2end
- test_framework/core
- tests/internal
4 files changed
+1167
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
35 | 37 | | |
36 | 38 | | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
40 | 42 | | |
41 | 43 | | |
| 44 | + | |
42 | 45 | | |
43 | 46 | | |
44 | 47 | | |
| |||
0 commit comments