This website uses cookies to ensure you get the best experience
OK

HardPy allows you to:

[ ] Create test benches for devices using pytest;
{ } Use a browser to view, start, stop, and interact with tests;
( ) Store the test result to the CouchDB database.
|
Features_
  • Tests view in browser_
    HardPy includes a React application - HardPy operator panel. It allows you to use a browser to view your tests and write test results to a database.
  • Based on pytest_
    HardPy includes the pytest-hardpy plugin for pytest. Compatible with pytest versions above 7. You can run tests not only through the operator panel but also through the pytest itself.
  • Document-oriented NoSQL database_
    HardPy uses CouchDB as its database but you can write final result to any database because CouchDB stores data in a simple document. Developers can create their adapter for any database and store the test report in a way that suits them. By default HardPy allows you to store all reports in CouchDB. HardPy is compatible with CouchDB versions above 3.2.
  • Modern python_
    HardPy is based on the python 3.10 and supports versions 3.11, 3.12.
Our HardPy framework has been adopted by Era Wallet, a company developing a cryptocurrency wallet. According to their team's feedback, they saved 3 months of development time thanks to our tool. 💪
LATEST UPDATES

We are pleased to announce the release of HardPy 0.16 !


Below are the changes in this and the previous release, 0.15:


⚡️Multiple instances support: Run multiple HardPy instances with a single CouchDBdatabase instead of requiring separate databases for each instance.


🔥 Charts on operator panel: Display charts directly on the operator panel for real-time visualization.


✨ Enhanced database structure: The updated structure now supports:

- Sub-unit specifications for the Device Under Test (DUT)

- Storage of measurements and production process data

- Equipment information used during testing


☄️ Console launch with arguments: Launch HardPy from the console with custom arguments that can be applied during testing.


For detailed documentation and examples, visit our documentation page.

SOME MORE INFO
HardPy is a part of Everypin - cross-platform open source PCBA functional test bench automation system.

Open source HardPy solution for test bench automation and StandCloud for management to control the test equipment fleet, store and analyze test data.
Learn more about StandCloud solution!
By clicking the "Stay tuned" button, you give consent to the processing of personal data and agree to the privacy policy