[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