diff options
author | Alexander Kanavin <alex.kanavin@gmail.com> | 2023-12-18 09:43:58 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-01-10 16:32:13 +0000 |
commit | 67be7cf82ba205092c0a3cdd41df5b2a96d444fd (patch) | |
tree | 084bb6e9a93d7bdf493c95b5d1829a40d3457e1d /meta/lib/oeqa/selftest/cases/oelib | |
parent | 67e3f243339131741271c58abc987aef33f6b76c (diff) | |
download | poky-67be7cf82ba205092c0a3cdd41df5b2a96d444fd.tar.gz |
selftest/sstatetests: fix up printdiff test to match rework of printdiff logic
Other than the formatting changes, there are two functional ones:
- use perlcross instead of quilt, as quilt is special in the sense
of being excluded from task hash calculcations. perlcross is a full
participant.
- run the full test (local + sstate) for gcc do_preconfiure change
as the necessary fix has been implemented
(sstatesig/find_siginfo: special-case gcc-source when looking in sstate caches)
Note that when several tasks are found to have changed (as is the case
when base do_configure is adjusted), find_siginfo() runs
glob.glob("*/*/*taskname*") against autobuilder sstate cache for each
of those tasks (six or seven times). This is an expensive operation
taking several minutes. I left it in for now, but if it's proven too slow
the test would have to be reduced to checking a specific base recipe
(e.g. zstd-native) rather than a distant image target.
[YOCTO #15289]
(From OE-Core rev: 0ef7cf324718412c5b6c376acfbc4079ecd7d465)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oeqa/selftest/cases/oelib')
0 files changed, 0 insertions, 0 deletions