[meta-python] python3-test-generator: Enable ptest

Submitted by Zang Ruochen on March 30, 2020, 5:56 a.m. | Patch ID: 171426

Details

Message ID 20200330055645.18477-1-zangrc.fnst@cn.fujitsu.com
State Changes Requested
Commit b88eef24f0119958efe076d6100b472954487286
Headers show

Commit Message

Zang Ruochen March 30, 2020, 5:56 a.m.
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
---
 .../python/python3-test-generator/run-ptest      |  3 +++
 .../python/python3-test-generator_0.1.2.bb       | 16 +++++++++++++++-
 2 files changed, 18 insertions(+), 1 deletion(-)
 create mode 100644 meta-python/recipes-devtools/python/python3-test-generator/run-ptest

Patch hide | download patch | download mbox

diff --git a/meta-python/recipes-devtools/python/python3-test-generator/run-ptest b/meta-python/recipes-devtools/python/python3-test-generator/run-ptest
new file mode 100644
index 000000000..5cec71169
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-test-generator/run-ptest
@@ -0,0 +1,3 @@ 
+#!/bin/sh
+
+pytest
diff --git a/meta-python/recipes-devtools/python/python3-test-generator_0.1.2.bb b/meta-python/recipes-devtools/python/python3-test-generator_0.1.2.bb
index 14943a4bd..a83ee5efc 100644
--- a/meta-python/recipes-devtools/python/python3-test-generator_0.1.2.bb
+++ b/meta-python/recipes-devtools/python/python3-test-generator_0.1.2.bb
@@ -5,10 +5,24 @@  parsers that prevent any potentially malicious operation."
 LICENSE = "ISC"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=041a2bff595d40ccb4b36356f89dab00"
 
+SRC_URI += " \
+	file://run-ptest \
+"
+
 SRC_URI[md5sum] = "6c69e73ba5b4b3ed62f7bcda071c64f1"
 SRC_URI[sha256sum] = "ad5925c814bfe79497b43df096e3bb52c166d1577f7aff160137301676232f4a"
 
-inherit pypi setuptools3
+inherit pypi setuptools3 ptest
+
+RDEPENDS_${PN}-ptest += " \
+	${PYTHON_PN}-pytest \
+	${PYTHON_PN}-mock \
+"
+
+do_install_ptest() {
+	install -d ${D}${PTEST_PATH}/tests
+	cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
+}
 
 DEPENDS += "python3-nose-native"
 

Comments

Khem Raj March 31, 2020, 5 a.m.
I see

19:39:18 ERROR: Nothing RPROVIDES 'python3-mock' (but
/mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-test-generator_0.1.2.bb
RDEPENDS on or otherwise requires it)
19:39:19 ERROR: Nothing RPROVIDES 'python3-test-generator-dev' (but
/mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-test-generator_0.1.2.bb
RDEPENDS on or otherwise requires it)
19:39:19 No eligible RPROVIDERs exist for 'python3-test-generator-dev'


On Sun, Mar 29, 2020 at 10:54 PM zangrc <zangrc.fnst@cn.fujitsu.com> wrote:
>
> Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
> ---
>  .../python/python3-test-generator/run-ptest      |  3 +++
>  .../python/python3-test-generator_0.1.2.bb       | 16 +++++++++++++++-
>  2 files changed, 18 insertions(+), 1 deletion(-)
>  create mode 100644 meta-python/recipes-devtools/python/python3-test-generator/run-ptest
>
> diff --git a/meta-python/recipes-devtools/python/python3-test-generator/run-ptest b/meta-python/recipes-devtools/python/python3-test-generator/run-ptest
> new file mode 100644
> index 000000000..5cec71169
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/python3-test-generator/run-ptest
> @@ -0,0 +1,3 @@
> +#!/bin/sh
> +
> +pytest
> diff --git a/meta-python/recipes-devtools/python/python3-test-generator_0.1.2.bb b/meta-python/recipes-devtools/python/python3-test-generator_0.1.2.bb
> index 14943a4bd..a83ee5efc 100644
> --- a/meta-python/recipes-devtools/python/python3-test-generator_0.1.2.bb
> +++ b/meta-python/recipes-devtools/python/python3-test-generator_0.1.2.bb
> @@ -5,10 +5,24 @@ parsers that prevent any potentially malicious operation."
>  LICENSE = "ISC"
>  LIC_FILES_CHKSUM = "file://LICENSE;md5=041a2bff595d40ccb4b36356f89dab00"
>
> +SRC_URI += " \
> +       file://run-ptest \
> +"
> +
>  SRC_URI[md5sum] = "6c69e73ba5b4b3ed62f7bcda071c64f1"
>  SRC_URI[sha256sum] = "ad5925c814bfe79497b43df096e3bb52c166d1577f7aff160137301676232f4a"
>
> -inherit pypi setuptools3
> +inherit pypi setuptools3 ptest
> +
> +RDEPENDS_${PN}-ptest += " \
> +       ${PYTHON_PN}-pytest \
> +       ${PYTHON_PN}-mock \
> +"
> +
> +do_install_ptest() {
> +       install -d ${D}${PTEST_PATH}/tests
> +       cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
> +}
>
>  DEPENDS += "python3-nose-native"
>
> --
> 2.20.1
>
>
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#83572): https://lists.openembedded.org/g/openembedded-devel/message/83572
Mute This Topic: https://lists.openembedded.org/mt/72646597/3617530
Group Owner: openembedded-devel+owner@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub  [oe-patchwork@oe-patch.openembedded.org]
-=-=-=-=-=-=-=-=-=-=-=-