[OE-core] [PATCH] boost: add ptest support
Yang Wang
yang.wang at windriver.com
Tue Aug 28 14:25:35 UTC 2018
On 08/27/2018 08:57 PM, Randy MacLeod wrote:
> On 08/27/2018 06:17 PM, Yang Wang wrote:
>> Not sure if it's worth to run the Ptest on QEMU though, I also run
>> Ptest on SIMICS simulators, thousands of tests didn't get run, looks
>> like the result was not good as well.
>>
>> Now my nightly Ptest runs on x86 device and gets consistent result
>> every day:
>>
>> 2018-08-27T06:26 -- 2018-08-27T09:52
>> Passed: 40518
>> Failed: 289
>> Skipped: 1876
>
> Consistent results are good and > 90% pass rate is very good.
> What are the stats using qemux86-64 and/or simics?
>
> I don't expect that qemu results would be as close to real hardware
> as Simics but it is quite good and freely available.
>
Actually, Ptest has 37 test suites as far as I know, different test
suites spent different time on QEMU and hardware, here is a list of
Ptest suites and their case number and spent time for running:
# Suite Name Suite Location Case # Time to
Run Case # Time to Run
qemu-x86-64
intel-xeon-core2
1 acl /lib64/acl/ptest/run-ptest 2 1m
380 1m
2 attr /lib64/attr/ptest/run-ptest 143 1m
143 1m
3 bash /lib64/bash/ptest/run-ptest 79 8m
79 4m
4 bluez5 /lib64/bluez5/ptest/run-ptest 7 6m
7 6m
5 bzip2 /lib64/bzip2/ptest/run-ptest 6 1m
6 1m
6 dbus-test /lib64/dbus-test/ptest/run-ptest 15 3m
15 1m
7 diffutils /lib64/diffutils/ptest/run-ptest 20 1m
20 2m
8 e2fsprogs /lib64/e2fsprogs/ptest/run-ptest 147 9m
335 10m
9 ethtool /lib64/ethtool/ptest/run-ptest 2 1m
2 1m
10 flex /lib64/flex/ptest/run-ptest 114 3m
114 1m
11 gawk /lib64/gawk/ptest/run-ptest 300 3m
298 2m
12 gdbm /lib64/gdbm/ptest/run-ptest 30 2m
25 2m
13 glib-2.0 /lib64/glib-2.0/ptest/run-ptest 62 14m
220 6m
14 gzip /lib64/gzip/ptest/run-ptest 51 4m
18 1m
15 kbd /lib64/kbd/ptest/run-ptest 15 1m
7 1m
16 libevent /lib64/libevent/ptest/run-ptest 22 6m
1 3m
17 libpcre /lib64/libpcre/ptest/run-ptest 34 3m
3 1m
18 libxml2 /lib64/libxml2/ptest/run-ptest 1 1m
0 1m
19 lzo /lib64/lzo/ptest/run-ptest 75 8m
5 3m
20 mdadm /lib64/mdadm/ptest/run-ptest 6m
6m
21 nettle /lib64/nettle/ptest/run-ptest 90 3m
90 3m
22 numactl /lib64/numactl/ptest/run-ptest 8 3m
23 openssh /lib64/openssh/ptest/run-ptest 13 27m
47 52m
24 openssl /lib64/openssl/ptest/run-ptest 87 47m
56 15m
25 parted /lib64/parted/ptest/run-ptest 64 5m
38 10m
26 perl /lib64/perl/ptest/run-ptest 101 20m
2440 47m
27 perl5 /lib64/perl5/ptest/run-ptest 110 17m
2406 29m
28 python /lib64/python/ptest/run-ptest 10961 1h
5m 32323 20m
29 rsyslog /lib64/rsyslog/ptest/run-ptest 2200 3h
37m 25 8m
30 sed /lib64/sed/ptest/run-ptest 147 1m
86 3m
31 slang /lib64/slang/ptest/run-ptest 96 1m
32 strace /lib64/strace/ptest/run-ptest 1557 1h
13m 431 6m
33 systemd /lib64/systemd/ptest/run-ptest 305 9m
155 3m
34 tcl /lib64/tcl/ptest/run-ptest 869
53m 206 6m
35 tcpdump /lib64/tcpdump/ptest/run-ptest 451 7m
413 3m
36 util-linux /lib64/util-linux/ptest/run-ptest 516 25m
514 13m
37 zlib /lib64/zlib/ptest/run-ptest 2 1m
2 1m
Overall 18080 10h
30m 40415 4h 15m
As you can see, running subset of them on QEMU could be a solution if
people do not want to spend too much time on it or simulator is the
preferred test device.
Thanks,
-Yang
>>
>> Thanks,
>> Yang Wang
>
>
More information about the Openembedded-core
mailing list