]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
oeqa/ltp: rewrote LTP testcase and parser
authorRoss Burton <ross.burton@arm.com>
Thu, 20 Jul 2023 15:51:50 +0000 (16:51 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 21 Jul 2023 10:47:45 +0000 (11:47 +0100)
commitd585c6062fcf452e7288f6f8fb540fd92cbf5ea2
treeb0e0b89f1a443ccf44c52807fa6065c8f0d1eac3
parent2d1b1987ef927b33b799bb6e6805a1fdd8d92921
oeqa/ltp: rewrote LTP testcase and parser

The LTP test reporting appears to be a little fragile so I tried to make
it more reliable.

Primarily this is done by not passing -p to runltp, which results in
machine-readable logfiles instead of human-readable.  These are easier
to parse and have more context in, so we can also report correctly
skipped tests.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
meta/lib/oeqa/runtime/cases/ltp.py
meta/lib/oeqa/utils/logparser.py