diff mbox series

[meta-python,05/12] python3-glances: fix ptest args being consumed by GlancesMain's argv slicing

Message ID 20260816232358.1947922-5-khem.raj@oss.qualcomm.com
State New
Headers show
Series [meta-python,01/12] python3-cbor2: add tzdata/zoneinfo RDEPENDS for ptest | expand

Commit Message

Khem Raj Aug. 16, 2026, 11:23 p.m. UTC
From: Khem Raj <raj.khem@gmail.com>

tests/test_core.py does GlancesMain(args_begin_at=2) at module import
time, slicing the real process sys.argv. Passing --automake on the
pytest command line (rather than via PYTEST_ADDOPTS) shifted that
slice and broke it; set it via PYTEST_ADDOPTS instead.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 .../recipes-devtools/python/python3-glances/run-ptest        | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/meta-python/recipes-devtools/python/python3-glances/run-ptest b/meta-python/recipes-devtools/python/python3-glances/run-ptest
index f56ca03dca..5903768942 100644
--- a/meta-python/recipes-devtools/python/python3-glances/run-ptest
+++ b/meta-python/recipes-devtools/python/python3-glances/run-ptest
@@ -1,3 +1,6 @@ 
 #!/bin/sh
 
-pytest tests/test_core.py
+# test_core.py does `GlancesMain(args_begin_at=2)` at module import time,
+# slicing the real process sys.argv; passing --automake on the command line
+# (rather than via PYTEST_ADDOPTS) shifts that slice and breaks it.
+PYTEST_ADDOPTS="--automake" pytest tests/test_core.py