Skip to content

Conversation

@brawner
Copy link
Contributor

@brawner brawner commented Jul 29, 2020

This adds fault injection macros and unit tests to rosidl_runtime_c. Coverage should get to 97% or thereabouts. I'll run CI tests shortly.

Signed-off-by: Stephen Brawner [email protected]

@brawner brawner marked this pull request as draft July 29, 2020 01:21
@brawner brawner self-assigned this Jul 29, 2020
@brawner
Copy link
Contributor Author

brawner commented Aug 12, 2020

Builds and tests of the following packages rcutils, rcl_logging_spdlog, rosidl_typesupport_c, rosidl_typesupport_cpp, rcl, rcl_action, rcl_lifecycle, rosidl_runtime_c, rmw_dds_common, rmw

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

Signed-off-by: Stephen Brawner <[email protected]>
@brawner brawner force-pushed the brawner/fault-injection-macros branch from 4f17b5b to 43b6e0c Compare August 12, 2020 23:55
@brawner brawner marked this pull request as ready for review August 24, 2020 18:52
@brawner
Copy link
Contributor Author

brawner commented Aug 24, 2020

Testing this PR branch against current ros2 branches (not fault injection ones).

Testing --packages-select rosidl_runtime_c

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@brawner brawner requested review from Blast545 and hidmic August 24, 2020 18:58
Copy link
Contributor

@Blast545 Blast545 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, please check PR job failure before merging

Copy link
Contributor

@hidmic hidmic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM !

@brawner
Copy link
Contributor Author

brawner commented Aug 25, 2020

Similarly to ros2/rcl#727, this PR requires a more up-to-date version of rcutils than the binary release :/ CI jobs I posted above are built with the current ros 2 branches

@brawner brawner merged commit 279731b into master Aug 25, 2020
ahcorde pushed a commit that referenced this pull request Oct 2, 2020
* Add fault injection macros and test

Signed-off-by: Stephen Brawner <[email protected]>

* target definitions

Signed-off-by: Stephen Brawner <[email protected]>
ahcorde pushed a commit that referenced this pull request Oct 7, 2020
* Add fault injection macros and test

Signed-off-by: Stephen Brawner <[email protected]>

* target definitions

Signed-off-by: Stephen Brawner <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants