Releases: felixdivo/ros2-easy-test
Releases · felixdivo/ros2-easy-test
v0.3.0
What's Changed
- The repo moved from releases via PyPI to rosdep (this might still take some time until usable) by @felixdivo in #33, #41
- Allow configuring custom QoS Profiles by @gloriousDan in #32
- Add CI testing for Jazzy by @felixdivo in #35
- Better documentation @felixdivo in #26, #36, #43
- Allow passing
launch_arguments
towith_launch_file
decorator (including arguments) #29 by @schmidta83 in #30 - Support testing actions by @felixdivo in #37, #39, based on gread work by @vik748 in #27
- Allow acceptable return codes to be passed by @Timple in #42
New Contributors
- @vik748 made their first contribution in #27
- @schmidta83 made their first contribution in #30
- @gloriousDan made their first contribution in #32
- @Timple made their first contribution in #42
Full Changelog: v0.2.0...v0.3.0
v0.2.0.post1
This release only resolves a packaging issue. It does not change any of the code.
v0.2.0
Features
@with_single_node
and@with_launch_file
now support an optionaltime_limit
to prevent deadlocks from stopping the test progress- The
ROS2TestEnvironment
now supports easy interaction with nodes via services- Added
await_future()
andcall_service()
- See the documentation for details
- Added
- Reduced the default warmup time for
@with_launch_file
from5
to2
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
v0.1.0
The very first release.