From: Lei Maohui Date: Fri, 18 Apr 2025 01:34:04 +0000 (+0800) Subject: python3-hypothesis: Update to use the new ptest-python-pytest class X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e68ad590f9c0b4bcba94ad571553d81e2a7c6f50;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git python3-hypothesis: Update to use the new ptest-python-pytest class Signed-off-by: Lei Maohui Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-devtools/python/python3-hypothesis/run-ptest b/meta/recipes-devtools/python/python3-hypothesis/run-ptest deleted file mode 100644 index 54f6e7930f1..00000000000 --- a/meta/recipes-devtools/python/python3-hypothesis/run-ptest +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# Upstream "fast" tests take about 5 minutes and currently do not run cleanly -# (tests/cover and tests/pytest) -# https://github.com/HypothesisWorks/hypothesis/tree/master/hypothesis-python/tests -# https://github.com/HypothesisWorks/hypothesis/blob/master/hypothesis-python/scripts/basic-test.sh#L18 -# -# Instead we run two test suites imported from examples/ - -pytest --automake diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.131.0.bb b/meta/recipes-devtools/python/python3-hypothesis_6.131.0.bb index 0542a9d188e..d7656dc1d8c 100644 --- a/meta/recipes-devtools/python/python3-hypothesis_6.131.0.bb +++ b/meta/recipes-devtools/python/python3-hypothesis_6.131.0.bb @@ -4,11 +4,11 @@ LICENSE = "MPL-2.0" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4ee62c16ebd0f4f99d906f36b7de8c3c" PYPI_PACKAGE = "hypothesis" +PTEST_PYTEST_DIR ?= "examples" -inherit pypi python_setuptools_build_meta ptest +inherit pypi python_setuptools_build_meta ptest-python-pytest SRC_URI += " \ - file://run-ptest \ file://test_binary_search.py \ file://test_rle.py \ " @@ -27,14 +27,10 @@ RDEPENDS:${PN} += " \ python3-zoneinfo \ " -RDEPENDS:${PN}-ptest += " \ - python3-unittest-automake-output \ - " - -do_install_ptest() { - install -d ${D}${PTEST_PATH}/examples - install -m 0755 ${UNPACKDIR}/test_binary_search.py ${D}${PTEST_PATH}/examples/ - install -m 0755 ${UNPACKDIR}/test_rle.py ${D}${PTEST_PATH}/examples/ +do_install_ptest:append() { + install -d ${D}${PTEST_PATH}/${PTEST_PYTEST_DIR} + install -m 0755 ${UNPACKDIR}/test_binary_search.py ${D}${PTEST_PATH}/${PTEST_PYTEST_DIR}/ + install -m 0755 ${UNPACKDIR}/test_rle.py ${D}${PTEST_PATH}/${PTEST_PYTEST_DIR}/ } BBCLASSEXTEND = "native nativesdk"