Framework for automating tests involving hardware test fixtures.
Project description
It’s the delicious custard between your unit test framework and your hardware test fixtures.
Nanaimo is a set of utilities and plugins designed to enable real hardware test apparatuses to be integrated with unit test frameworks like pytest. This can allow on-target tests to run as part of continuous integration pipelines like buildkite or jenkins.
Example of S32K dev boards attached to Raspberry PI CI workers running the `buildkite`_ agent and using Nanaimo.
Nanaimo is designed to enable testing of software-defined, physical components in isolation to provide pre-integration verification of software interfaces and behavioural contracts. It adapts asynchronous control and monitoring of these components to fit familiar testing idioms (e.g. x-unit testing) using the popular python test framework, pytest.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nanaimo-0.0.4-0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b8da2a8250bf4a7eb8cda1af6be60222a57587f95e7a827878b7d7247d9e891 |
|
MD5 | 096a96f2cff17a7e476a648c4e037288 |
|
BLAKE2b-256 | 70926fad35bea48141bc1c3816ea666d78d5f857d9ff89919ca231222965c7e0 |