[yocto] [PATCH 0/3] RFC: Package testing
Burton, Ross
ross.burton at intel.com
Thu Aug 23 14:53:24 PDT 2012
On 23 August 2012 15:19, Björn Stenberg <bjst at enea.com> wrote:
> And it sometimes
> requires patching and/or translation of the test output to produce a
> generic output format that can be automatically parsed. I have included
> an example patch for bash that does just that.
What is this generic output format? From your patch to bash I suspect
it's at least inspired by the automake "make check" output.
FWIW, this is what "make check" on librest (the first package I had to
hand) gives:
...
make check-TESTS
make[2]: Entering directory `/home/ross/Programming/cvs/librest/tests'
PASS: proxy
PASS: proxy-continuous
PASS: threaded
PASS: oauth
PASS: oauth-async
PASS: oauth2
PASS: flickr
PASS: lastfm
** (process:1267): ERROR **: Generated output for parsed XML does not match:
in: <node0 a00='v00' a01='v01'><node1 a10='v10'></node1><node1
a10='v10'></node1>Cont0</node0>
out: <node0 a01='v01' a00='v00'><node1 a10='v10'></node1><node1
a10='v10'></node1>Cont0</node0>
/bin/sh: line 5: 1267 Trace/breakpoint trap (core dumped) ${dir}$tst
XFAIL: xml
PASS: custom-serialize
=====================================================
All 10 tests behaved as expected (1 expected failure)
=====================================================
make[2]: Leaving directory `/home/ross/Programming/cvs/librest/tests'
...
Would this test suite just work if packaged as ptests?
Ross
More information about the yocto
mailing list