HardPy is a python library for creating a test bench for devices.
Overview¶
HardPy allows you to:
- Create test benches for devices using pytest;
- Use a browser to view, start, stop, and interact with tests;
- Store test results in the CouchDB database;
- Store test results on the StandCloud analytics platform.
To Install¶
pip install hardpy
Getting Started¶
- Create your first test bench.
hardpy init
- Launch CouchDB database via docker compose in the background.
cd tests
docker compose up -d
- Launch HardPy operator panel.
hardpy run
-
View operator panel in browser: http://localhost:8000/
-
View the latest test report: http://localhost:5984/_utils
Login and password: dev, database - runstore.
Measurement instruments¶
HardPy does not contain any drivers for interacting with measuring equipment. However, HardPy allows you to work with any Python code, meaning you can use open libraries to interact with measuring equipment.

