[OE-core] ptest with BBCLASSEXTEND

Changqing Li changqing.li at windriver.com
Mon Jun 3 03:10:11 UTC 2019


On 5/22/19 6:31 AM, Richard Purdie wrote:
> On Thu, 2019-05-16 at 23:28 +0100, richard.purdie at linuxfoundation.org
> wrote:
>> Just to update from my perspective:
>>
>> quilt and lib*-perl all look like missing perl module dependencies.
>> The place those dependencies are missing may be for the ptest or may
>> be the actual PN package itself, depending on where the module
>> dependency is.
> I've sent out a further patch series which resolves some of the issues.
> Some quilt tests now pass, some still fail. The perl modules fail in
> different ways to before, there are clearly more missing dependencies
> to be added.
>
> A quick summary of roughly the recipes still with problems (not 100%
> accurately filtered):
>
> ==============================================================================================================
> PTest Result Summary
> ==============================================================================================================
> --------------------------------------------------------------------------------------------------------------
> Recipe                       | Passed      | Failed    | Skipped   | Time(s)
> --------------------------------------------------------------------------------------------------------------
> bash                         | 41          | 3         | 0         | 107 T
> bluez5                       | 23          | 2         | 0         | 5
> dbus-test                    | 0           | 0         | 0         | 91 T
> diffutils                    | 19          | 0         | 2         | 1
> e2fsprogs                    | 0           | 0         | 0         | 108 T
> elfutils                     | 172         | 24        | 7         | 19
> gettext                      | 354         | 21        | 37        | 33
> glib-2.0                     | 245         | 0         | 0         | 367
> gstreamer1.0                 | 103         | 1         | 0         | 103
> gzip                         | 19          | 0         | 3         | 3
> kbd                          | 5           | 2         | 0         | 0
> libconvert-asn1-perl         | 0           | 22        | 0         | 0
> liberror-perl                | 2           | 13        | 0         | 0
> libpcre                      | 3           | 0         | 0         | 2
> libtest-needs-perl           | 0           | 2         | 0         | 0
> libtimedate-perl             | 3           | 2         | 0         | 0
> liburi-perl                  | 0           | 39        | 2         | 0
> libxml-namespacesupport-perl | 0           | 1         | 0         | 0
> libxml-parser-perl           | 0           | 15        | 0         | 0
> libxml-perl                  | 0           | 6         | 0         | 0
> libxml-sax-base-perl         | 2           | 17        | 0         | 1
> libxml-sax-perl              | 0           | 14        | 0         | 0
> libxml-simple-perl           | 0           | 14        | 0         | 0
> lttng-tools                  | 3397        | 626       | 1         | 350 T
> m4                           | 144         | 8         | 18        | 5
> nettle                       | 97          | 0         | 2         | 8
> openssh                      | 15          | 1         | 1         | 138
> openssl                      | 146         | 1         | 8         | 87
> opkg                         | 0           | 0         | 0         | 9
> parted                       | 41          | 1         | 22        | 4
> perl                         | 2423        | 19        | 238       | 727
> python                       | 301         | 6         | 41        | 325
> python3                      | 30277       | 2         | 1043      | 1005
> quilt                        | 10          | 47        | 0         | 24
> tcl                          | 149         | 0         | 0         | 177
> valgrind                     | 149         | 1         | 9         | 552
> --------------------------------------------------------------------------------------------------------------
>
> Cheers,
>
> Richard
>
>
Randy,

Based on this list, except lib*perl and packages that are dealing with 
by others,

I picked some for your reference to evaluate the workload.  If more info 
is needed,

feel free to tell me.


diffutils   depend on perl
elfutils:   mingli have work on it and send patch to oe-core mail list
gettext:  depend on certain locales for some tests

               depend on autoconf for some test
gzip:       have tests depend on diff, while diff in busybox 
incompatible with POSIX
               have tests depend on grep, while grep in busybox don't 
support context options
               have tests depend on perl
kbd:       have tests depend on readlink,  busybox's readlink don't 
support -e option
m4:       one test depend on perl, some test skip since depend on 
certain locale/codeset, need to check one by one


-- 
BRs

Sandy(Li Changqing)



More information about the Openembedded-core mailing list