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.3-0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bab7c086dcc44415bc11a2efbfd4e9d588ecd3ea6b3a02352dd1767bc3a97bca |
|
MD5 | ced5107c6465444cc8d71f2debcfe598 |
|
BLAKE2b-256 | 42867a277c5187aa63e38f1be5d308efce72a67480d52c653b2b2be4306ae8c8 |