ros2-easy-test

A Python test framework for ROS2 allowing simple and expressive assertions based on message interactions.

MIT License

Downloads
274
Stars
15

Bot releases are visible (Hide)

ros2-easy-test - v0.3.0 Latest Release

Published by github-actions[bot] 4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/felixdivo/ros2-easy-test/compare/v0.2.0...v0.3.0

ros2-easy-test - v0.2.0.post1

Published by github-actions[bot] over 1 year ago

This release only resolves a packaging issue. It does not change any of the code.

ros2-easy-test - v0.2.0

Published by github-actions[bot] over 1 year ago

Features

  • @with_single_node and @with_launch_file now support an optional time_limit to prevent deadlocks from stopping the test progress
  • The ROS2TestEnvironment now supports easy interaction with nodes via services
  • Reduced the default warmup time for @with_launch_file from 5 to 2 seconds

Other

  • Both test annotations create one fewer thread and directly work on the underlying Executor
  • Improved typing, and mypy is now used to enforce it
  • Smaller bugfixes and improvements to code and documentation
ros2-easy-test - v0.1.0

Published by github-actions[bot] over 1 year ago

The very first release.