On Mon, Sep 23, 2024 at 10:17 PM Yu, Mingli via lists.openembedded.org
<[email protected]> wrote:
>
> From: Mingli Yu <[email protected]>
>
> A Python module to customize the process title.
>  # ./run-ptest
> PASS: tests/module_test.py:test_no_import_side_effect
> PASS: tests/module_test.py:test_version
> PASS: tests/module_test.py:test_c_extension_built
> PASS: tests/setproctitle_test.py:test_runner
> PASS: tests/setproctitle_test.py:test_init_getproctitle
> PASS: tests/setproctitle_test.py:test_setproctitle
> SKIP: tests/setproctitle_test.py:test_setproctitle_darwin # SKIP Mac only test
> PASS: tests/setproctitle_test.py:test_prctl
> PASS: tests/setproctitle_test.py:test_getproctitle
> PASS: tests/setproctitle_test.py:test_kwarg
> PASS: tests/setproctitle_test.py:test_environ
> PASS: tests/setproctitle_test.py:test_issue_8
> PASS: tests/setproctitle_test.py:test_large_cmdline
> PASS: tests/setproctitle_test.py:test_weird_args
> PASS: tests/setproctitle_test.py:test_weird_path
> PASS: tests/setproctitle_test.py:test_embedded
> PASS: tests/setproctitle_test.py:test_embedded_many_args
> PASS: tests/setproctitle_test.py:test_noenv
> PASS: tests/setproctitle_test.py:test_large_env
> PASS: tests/setproctitle_test.py:test_clear_segfault
> PASS: tests/setproctitle_test.py:test_fork_segfault
> PASS: tests/setproctitle_test.py:test_thread_fork_segfault
> PASS: tests/setthreadtitle_test.py:test_thread_title_unchanged
> PASS: tests/setthreadtitle_test.py:test_set_thread_title
> PASS: tests/setthreadtitle_test.py:test_set_threads_title
> SKIP: tests/test_win32.py:test_setproctitle # SKIP Windows only test
> SKIP: tests/test_win32.py:test_setthreadtitle # SKIP Windows only test
> ============================================================================
> Testsuite summary
>  # TOTAL: 27
>  # PASS: 24
>  # SKIP: 3
>  # XFAIL: 0
>  # FAIL: 0
>  # XPASS: 0
>  # ERROR: 0
>

Thanks for adding ptests along,

> Signed-off-by: Mingli Yu <[email protected]>
> ---
>  .../ptest-packagelists-meta-python.inc        |  1 +
>  .../python/python3-setproctitle/run-ptest     |  4 +++
>  .../python/python3-setproctitle_1.3.3.bb      | 28 +++++++++++++++++++
>  3 files changed, 33 insertions(+)
>  create mode 100644 
> meta-python/recipes-devtools/python/python3-setproctitle/run-ptest
>  create mode 100644 
> meta-python/recipes-devtools/python/python3-setproctitle_1.3.3.bb
>
> diff --git a/meta-python/conf/include/ptest-packagelists-meta-python.inc 
> b/meta-python/conf/include/ptest-packagelists-meta-python.inc
> index 92e64908b..e500843e8 100644
> --- a/meta-python/conf/include/ptest-packagelists-meta-python.inc
> +++ b/meta-python/conf/include/ptest-packagelists-meta-python.inc
> @@ -67,6 +67,7 @@ PTESTS_FAST_META_PYTHON = "\
>      python3-semver \
>      python3-serpent \
>      python3-service-identity \
> +    python3-setproctitle \
>      python3-simpleeval \
>      python3-smpplib \
>      python3-soupsieve \
> diff --git 
> a/meta-python/recipes-devtools/python/python3-setproctitle/run-ptest 
> b/meta-python/recipes-devtools/python/python3-setproctitle/run-ptest
> new file mode 100644
> index 000000000..e29e57ee3
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/python3-setproctitle/run-ptest
> @@ -0,0 +1,4 @@
> +#!/bin/sh
> +
> +# https://github.com/dvarrazzo/py-setproctitle/issues/141
> +pytest --automake -k 'not test_unicode'
> diff --git 
> a/meta-python/recipes-devtools/python/python3-setproctitle_1.3.3.bb 
> b/meta-python/recipes-devtools/python/python3-setproctitle_1.3.3.bb
> new file mode 100644
> index 000000000..dcae6b468
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/python3-setproctitle_1.3.3.bb
> @@ -0,0 +1,28 @@
> +SUMMARY = "A Python module to customize the process title"
> +DESCRIPTION = "The setproctitle module allows a process to change its \
> +title (as displayed by system tools such as ps, top or MacOS Activity \
> +Monitor)."
> +HOMEPAGE = "https://github.com/dvarrazzo/py-setproctitle";
> +BUGTRACKER = "https://github.com/dvarrazzo/py-setproctitle/issues";
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=86d2d41b5f4f023f43466f8cb7adebaa"
> +
> +inherit pypi setuptools3 ptest
> +
> +SRC_URI[sha256sum] = 
> "c913e151e7ea01567837ff037a23ca8740192880198b7fbb90b16d181607caae"
> +
> +SRC_URI += " \
> +    file://run-ptest \
> +"
> +
> +RDEPENDS:${PN}-ptest += "\
> +    python3-pytest \
> +    python3-unittest-automake-output \
> +"
> +
> +do_install_ptest() {
> +    install -d ${D}${PTEST_PATH}/tests
> +    cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
> +}
> +
> +BBCLASSEXTEND = "native nativesdk"
> --
> 2.34.1
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#112469): 
https://lists.openembedded.org/g/openembedded-devel/message/112469
Mute This Topic: https://lists.openembedded.org/mt/108623524/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to