On Fri, 22 May 2020 at 10:29, Paul Barker <[email protected]> wrote:
>
> On Fri, 22 May 2020 at 10:26, Alexander Kanavin <[email protected]> 
> wrote:
> >
> > On Fri, 22 May 2020 at 05:54, zangrc <[email protected]> wrote:
> >>
> >> +               char pytest_append[] = "| sed -e 's/\\[...%\\]//g'| sed -e 
> >> 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk 
> >> '{if ($NF==\"PASS\" || $NF==\"FAIL\" || $NF==\"SKIP\" || $NF==\"XFAIL\" || 
> >> $NF==\"XPASS\"){printf \"%s: %s\\n\", $NF, $0}else{print}}'| awk '{if 
> >> ($NF==\"PASS\" || $NF==\"FAIL\" || $NF==\"SKIP\" || $NF==\"XFAIL\" || 
> >> $NF==\"XPASS\") {$NF=\"\";print $0}else{print}}'";
> >
> >
> > Is it possible to process the output directly, rather than tweak it via 
> > sed/awk shell pipelines that are very difficult to read?
>
> Another option could be to generate the output in the correct format
> directly from Python using something like this module which I wrote a
> few years back:
> https://gitlab.com/b5/BetaTest/betatest/-/blob/master/betatest/amtest.py

Yes, this, please.

I endorsed this approach on the oe-devel list when this first came up,
and I'm really pleased you already implemented it.

We could have a recipe in oe-core with this in, or just drop it into
the python recipe directly.

Ross
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#49455): https://lists.yoctoproject.org/g/yocto/message/49455
Mute This Topic: https://lists.yoctoproject.org/mt/74392263/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to