new file mode 100644
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+pytest --automake
@@ -4,11 +4,11 @@ LICENSE = "MIT"
SECTION = "devel/python"
LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=8227180126797a0148f94f483f3e1489"
-inherit pypi setuptools3
+inherit pypi setuptools3 ptest
-SRC_URI[sha256sum] = "9579d4e9dbaa00383f3efdff4c98c8140bb85ba319398e8b97cdaba27abd6ba3"
+SRC_URI += "file://run-ptest"
-PYPI_PACKAGE = "jsbeautifier"
+SRC_URI[sha256sum] = "9579d4e9dbaa00383f3efdff4c98c8140bb85ba319398e8b97cdaba27abd6ba3"
RDEPENDS:${PN} += "\
python3-core \
@@ -16,4 +16,21 @@ RDEPENDS:${PN} += "\
python3-shell \
"
+RDEPENDS:${PN}-ptest += " \
+ python3-pytest \
+ python3-core \
+ python3-unittest \
+ python3-unittest-automake-output \
+"
+
+do_install_ptest() {
+ install -d ${D}${PTEST_PATH}/tests
+ cp -rf ${S}/${PYPI_PACKAGE}/tests/* ${D}${PTEST_PATH}/tests/
+
+ cat > ${D}${PTEST_PATH}/pytest.ini <<EOF
+[pytest]
+python_files = test*.py
+EOF
+}
+
BBCLASSEXTEND = "native nativesdk"
Inherit ptest and include tests for jsbeautifier. This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> --- .../python/python3-jsbeautifier/run-ptest | 3 +++ .../python/python3-jsbeautifier_2.0.3.bb | 23 ++++++++++++++++--- 2 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 meta-python/recipes-devtools/python/python3-jsbeautifier/run-ptest