[OE-core] [PATCH 1/1] piglit: enable ptest support

Burton, Ross ross.burton at intel.com
Thu Aug 28 14:09:27 UTC 2014


On 18 August 2014 06:39, Chong Lu <Chong.Lu at windriver.com> wrote:
> +env PIGLIT_BUILD_DIR=`pwd`/.. piglit-run.py `pwd`/tests/sanity.tests `pwd`/results/sanity.results 2>&1

You shouldn't need to set PIGLIT_BUILD_DIR.

The sanity tests are very basic so this won't count as "running
piglit" in any meaningful QA sense.

> @@ -36,7 +37,6 @@ do_install() {
>         cp -Pr lib/ ${D}${libdir}/piglit/
>         cp -Pr framework/ ${D}${libdir}/piglit/
>         cp -Pr generated_tests/ ${D}${libdir}/piglit/
> -       cp -Pr tests/ ${D}${libdir}/piglit/
>         cp -Pr templates/ ${D}${libdir}/piglit/
>
>         sed -i -e 's|sys.path.append(.*)|sys.path.append("${libdir}/piglit")|' ${D}${bindir}/piglit-*.py
> @@ -46,3 +46,7 @@ do_install() {
>  FILES_${PN}-dbg += "${libdir}/piglit/*/.debug/"
>
>  RDEPENDS_${PN} = "python waffle python-json python-subprocess python-multiprocessing python-textutils python-netserver python-shell mesa-demos"
> +
> +do_install_ptest() {
> +       cp -Pr tests/ ${D}${PTEST_PATH}/
> +}

Why move the tests directory to the -ptests package?  That makes
piglit unusable without installing piglit-ptest.

I agree that piglit should be ptest-enabled, but the piglit-ptest
package should simply depend on piglit and contain the runner script.

Ross



More information about the Openembedded-core mailing list