On Tue, 11 Feb 2020 at 18:46, Alexander Kanavin <[email protected]> wrote:
> On Tue, 11 Feb 2020 at 16:58, Mark Hatle <[email protected]> > wrote: > >> >> I also don't think oe-core itself needs a 'real' UI, and as my previous >> response >> said -- we do need something though to test that the graphical framework >> is >> working properly. >> >> In the past this often comes back to needing a LOT of a UI in order to >> adequately test all of the components of the system. If wayland/weston >> has a >> proper test suite that exercises all of the various parts of and pieces >> of the >> systems -- then the need for a UI drops considerably. >> >> (but we still have the need for some sort of example/demostration...) >> > > Wayland/weston do have test suites, neither of which we currently use. I > don't know how much they exercise all the moving parts, but the tests do > exist. > I have now ran these tests on my host system to see what they do. Both wayland and weston tests are fast (a few seconds each), and here's the outputs for both. I think once these are packaged as ptests and ran on the AB, all that's left is a reasonable demo UI (which as I said could be simply epiphany with working HW acceleration). libwayland: 1/23 wayland-egl symbols check OK 0.08 s 2/23 cpp-compile-test OK 0.02 s 3/23 scanner-test OK 0.18 s 4/23 array-test OK 0.02 s 5/23 client-test OK 0.01 s 6/23 display-test OK 0.57 s 7/23 connection-test OK 0.17 s 8/23 event-loop-test OK 0.17 s 9/23 fixed-test OK 0.01 s 10/23 interface-test OK 0.01 s 11/23 list-test OK 0.01 s 12/23 map-test OK 0.01 s 13/23 sanity-test OK 4.44 s 14/23 socket-test OK 0.02 s 15/23 queue-test OK 0.02 s 16/23 signal-test OK 0.01 s 17/23 newsignal-test OK 0.01 s 18/23 resources-test OK 0.01 s 19/23 message-test OK 0.01 s 20/23 compositor-introspection-test OK 0.01 s 21/23 protocol-logger-test OK 0.01 s 22/23 headers-test OK 0.00 s 23/23 os-wrappers-test OK 0.02 s weston: 1/26 config-parser OK 0.05 s 2/26 string OK 0.02 s 3/26 vertex-clip OK 0.03 s 4/26 timespec OK 0.05 s 5/26 zuc OK 0.22 s 6/26 bad-buffer OK 0.12 s 7/26 devices OK 2.53 s 8/26 event OK 0.42 s 9/26 keyboard OK 0.23 s 10/26 linux-explicit-synchronization OK 0.63 s 11/26 internal-screenshot OK 0.19 s 12/26 presentation OK 0.19 s 13/26 pointer OK 0.53 s 14/26 roles OK 0.18 s 15/26 subsurface OK 2.08 s 16/26 subsurface-shot OK 0.28 s 17/26 text OK 0.13 s 18/26 touch OK 0.18 s 19/26 viewporter OK 2.03 s 20/26 xwayland OK 0.48 s 21/26 ivi-shell-app FAIL 0.68 s (killed by signal 6 SIGABRT) (needs some image resources in /usr which I didn't install) 22/26 plugin-registry OK 0.04 s 23/26 surface OK 0.04 s 24/26 surface-global OK 0.07 s 25/26 ivi-layout-internal OK 0.14 s 26/26 ivi-layout OK 0.18 s Alex
-- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
