python3-*: Update recipes with pytest ptests to use the new ptest-python-pytest class

The newly added ptest-python-pytest removes duplication for:
  1. Copying pytest files to the ptest directory
  2. Adding standard pytest dependencies
  3. Adding a common run-ptest script using pytest

(From OE-Core rev: 8d84d9e19b9292b1863921611924714d77c41d21)

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Derek Straka
2024-12-18 18:05:48 +00:00
committed by Richard Purdie
parent 095beae008
commit cf6b12e5c9
44 changed files with 34 additions and 316 deletions

View File

@@ -10,9 +10,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=1fa98232fd645608937a0fdc82e999b8"
SRC_URI[sha256sum] = "ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"
inherit pypi setuptools3 ptest
SRC_URI += "file://run-ptest"
inherit pypi setuptools3 ptest-python-pytest
RDEPENDS:${PN}-ptest += " \
python3-pytest \
@@ -20,9 +18,7 @@ RDEPENDS:${PN}-ptest += " \
python3-unixadmin \
"
do_install_ptest() {
install -d ${D}${PTEST_PATH}/tests
cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
do_install_ptest:append() {
cp -rf ${S}/setup.cfg ${D}${PTEST_PATH}/
cp -rf ${S}/docs ${D}${PTEST_PATH}/
}