Close

Python pytest package

A project log for BenchPod

An open hardware bench tool that plugs into your CI: sensor sim, CAN, analog I/O, power control, and a Python SDK with pytest integration

edward-viaeneEdward Viaene 06/10/2026 at 15:490 Comments

The pytest library is available on PyPI: https://pypi.org/project/embeddedci/. You can now run the hardware tests directly with pytest using pip install embeddedci and the pytest command. Now I'm going to finish up testing v1 and start making the changes needed for v2, which should be a board that actually should be able to go through the full flow:

  1. Attach BenchPod to a target device
  2. Configure WiFi/network and find the device on the network (using our CLI)
  3. pip install embeddedci
  4. run pytest
  5. integrate with GitHub actions (local runner or using our EmbeddedCI.com cloud to "proxy" the requests)

Discussions