The Artefacts Toolkit (beta)
Using the Artefacts Toolkit
The Artefacts Toolkit is under constant development, improving and adding new features. Please check back often!
The Artefacts Toolkit is a Python package designed to improve developer productivity. It provides a collection of helper functions that simplify common testing tasks and integrate with the Artefacts platform.
The toolkit is organized into the following modules:
- Configuration Helpers - Simplify parametric testing and bring in configurations from the
artefacts.yamlfile - Chart Helpers - Generate visualisations from test data
- Gazebo Helpers - Interact with Gazebo simulations during tests
- Rosbag Helpers - Record, extract, and analyze data from ROS bag files
Installation
pip install artefacts-toolkit
Note
The Artefacts Toolkit is designed to be used together with the Artefacts CLI,artefacts.yaml, and the Artefacts Dashboard. Some functions may work without it, but cannot be guaranteed.
Example Projects using the Artefacts Toolkit:
- Nav2 - An example project using the Nav2 navigation stack and Gazebo.