Hi. This is a first set of patches implementing the package testing concept I proposed in https://lists.yoctoproject.org/pipermail/yocto/2012-June/009443.html
In summary, the proposal creates a new package group called -ptest that contains the test suites included with many source packages, compiled to run on target. Packaging the test suites sometimes requires patching makefiles to allow test tools to be built on host but ran on target. 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. I have also included "ptest-runnner", a simple script to find and run all installed ptests. Björn Stenberg (3): Add -ptest package group New recipe: ptest-runner Enabled bash-ptest meta/classes/distutils-common-base.bbclass | 5 +++- meta/classes/image.bbclass | 6 +++- meta/classes/package.bbclass | 8 ++++- meta/classes/task.bbclass | 2 +- meta/conf/bitbake.conf | 14 ++++++++- .../bash/bash-4.2/build-tests.patch | 29 ++++++++++++++++++++ meta/recipes-extended/bash/bash-4.2/run-ptest | 2 + .../bash/bash-4.2/test-output.patch | 19 +++++++++++++ meta/recipes-extended/bash/bash.inc | 18 ++++++++++++ meta/recipes-extended/bash/bash_4.2.bb | 5 +++- .../ptest-runner/files/ptest-runner | 16 +++++++++++ .../ptest-runner/ptest-runner_1.0.bb | 21 ++++++++++++++ 12 files changed, 136 insertions(+), 9 deletions(-) create mode 100644 meta/recipes-extended/bash/bash-4.2/build-tests.patch create mode 100644 meta/recipes-extended/bash/bash-4.2/run-ptest create mode 100644 meta/recipes-extended/bash/bash-4.2/test-output.patch create mode 100644 meta/recipes-support/ptest-runner/files/ptest-runner create mode 100644 meta/recipes-support/ptest-runner/ptest-runner_1.0.bb -- 1.7.5.4 _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto