The camera-API adapter tests (e.g. pyro_camera_api/tests/test_rest_snapshot.py, added in #382) are not executed by CI. The tests.yml job only runs the top-level tests/ (pyroengine), and pyro_camera_api is a separate package not installed in that env.
Wire pyro_camera_api tests into CI so adapters are covered:
- add a job/step that installs
pyro_camera_api and runs pytest from its package root, or
- include it in the existing matrix with the right import path.
Context: the REST snapshot adapter landed in #382 with 10 local tests that currently don't gate merges.
The camera-API adapter tests (e.g.
pyro_camera_api/tests/test_rest_snapshot.py, added in #382) are not executed by CI. Thetests.ymljob only runs the top-leveltests/(pyroengine), andpyro_camera_apiis a separate package not installed in that env.Wire
pyro_camera_apitests into CI so adapters are covered:pyro_camera_apiand runspytestfrom its package root, orContext: the REST snapshot adapter landed in #382 with 10 local tests that currently don't gate merges.