[meta-python][PATCH 3/4] python3-glances: add ptest

"Trevor Gamblin" <[email protected]>
Newsgroups org.openembedded.lists.openembedded-devel
Message-ID <[email protected]>
Example output:

|root@qemux86-64:~# ptest-runner python3-glances
|START: ptest-runner
|2026-08-14T13:48
|BEGIN: /usr/lib/python3-glances/ptest
|============================= test session starts ==============================
|platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0
|rootdir: /usr/lib/python3-glances/ptest
|plugins: putao-0.4, anyio-4.14.2, inline-snapshot-0.35.3
|collected 37 items
|
|tests/test_core.py .....................................                 [100%]
|
|============================== 37 passed in 8.02s ==============================
|DURATION: 8
|END: /usr/lib/python3-glances/ptest
|2026-08-14T13:48
|STOP: ptest-runner
|TOTAL: 1 FAIL: 0
|root@qemux86-64:~#

Signed-off-by: Trevor Gamblin <[email protected]>
---
 .../recipes-devtools/python/python3-glances/run-ptest  |  3 +++
 .../recipes-devtools/python/python3-glances_4.3.2.bb   | 10 +++++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)
 create mode 100644 meta-python/recipes-devtools/python/python3-glances/run-ptest

diff --git a/meta-python/recipes-devtools/python/python3-glances/run-ptest b/meta-python/recipes-devtools/python/python3-glances/run-ptest
new file mode 100644
index 0000000000..f56ca03dca
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-glances/run-ptest
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+pytest tests/test_core.py
diff --git a/meta-python/recipes-devtools/python/python3-glances_4.3.2.bb b/meta-python/recipes-devtools/python/python3-glances_4.3.2.bb
index 6acd8429b3..9b8e529c87 100644
--- a/meta-python/recipes-devtools/python/python3-glances_4.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-glances_4.3.2.bb
@@ -7,7 +7,11 @@ SRC_URI[sha256sum] = "736faa7faea3bcd58afffd6443974b4ed4b498627a71ce5d6c9640b7b5
 
 PYPI_PACKAGE = "glances"
 
-inherit pypi python_setuptools_build_meta
+inherit pypi python_setuptools_build_meta ptest-python-pytest
+
+SRC_URI += " \
+	file://run-ptest \
+"
 
 # psutil/jinja2/packaging are oe-core; fastapi/uvicorn/defusedxml are
 # meta-python. 
@@ -26,5 +30,9 @@ RDEPENDS:${PN} += " \
     python3-xml \
 "
 
+RDEPENDS:${PN}-ptest += " \
+    python3-requests \
+"
+
 # Optional fast-JSON accelerator glances uses if present.
 RRECOMMENDS:${PN} += "python3-orjson"
-- 
2.55.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.