[OE-core] [Openembedded-architecture] Future of sato and X in oe-core

Alexander Kanavin alex.kanavin at gmail.com
Sun Feb 16 16:38:07 UTC 2020


On Tue, 11 Feb 2020 at 18:46, Alexander Kanavin <alex.kanavin at gmail.com>
wrote:

> On Tue, 11 Feb 2020 at 16:58, Mark Hatle <mark.hatle at kernel.crashing.org>
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20200216/a69f76cf/attachment.html>


More information about the Openembedded-core mailing list