mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-09-01 16:10:25 +00:00
tests/ imports itself as "tests.*" and pulls in "capabilities" from the sibling tasks/ dir; upstream's pyproject.toml sets [tool.pytest] pythonpath = [".", "tasks"] to make both resolve, so ship tasks/ and pyproject.toml into the ptest install too. Also disable pytest's cache plugin: the non-root "tester" user ptest runs as can't write a cache dir under the read-only-to-them /usr/lib/python3-filelock/ptest install path. Add python3-pytest-timeout, used by the test suite. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj <raj.khem@gmail.com>