Package Summary

Tags No category tags.
Version 0.12.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/system_tests.git
VCS Type git
VCS Version humble
Last Updated 2023-11-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Test rclcpp API. Each test is run with every available rmw implementation.

Additional Links

No additional links.

Maintainers

  • Aditya Pande
  • Shane Loretz

Authors

  • Dirk Thomas
  • Jacob Perron
  • William Woodall
README
No README found. See repository README.
CHANGELOG

Changelog for package test_rclcpp

0.12.4 (2023-11-21)

0.12.3 (2022-04-05)

0.12.2 (2022-03-28)

0.12.1 (2022-01-13)

  • Fix include order for cpplint (#493)
  • Fix test (#488)
  • Contributors: Jacob Perron, Mauro Passerino

0.12.0 (2021-11-18)

  • Updated maintainers (#489)
  • Add tests for rclcpp sigterm handler (#485)
  • Fix deprecated subscriber callback warnings (#483)
  • Fix deprecation warnings and failures after client API update (#482)
  • Use rosidl_get_typesupport_target() (#480)
  • Use rcpputils/scope_exit.hpp instead of rclcpp/scope_exit.hpp (#479)
  • Add test for defered service callback signature (#478)
  • Add changelogs (#473)
  • Contributors: Abrar Rahman Protyasha, Aditya Pande, Christophe Bedard, Ivan Santiago Paunovic, Shane Loretz

0.11.1 (2021-04-26)

0.11.0 (2021-04-06)

  • Reenable test that used to be flaky. (#467)
  • Get_parameters_service_ should return empty if allow_undeclared_ is false. (#466)
  • Contributors: Michel Hidalgo, Tomoya Fujita

0.10.0 (2021-03-18)

  • Make test pass after rclcpp#1532. (#465)
  • Adapt tests to statically typed parameters. (#462)
  • Guard against TOCTTOU with rclcpp::ok and rclcpp:spin_some. (#459)
  • Update parameter client test with timeout. (#457)
  • Call rclcpp::init and rclcpp::shutdown in each test for test_rclcpp. (#454)
  • Set cppcheck timeout to 400 seconds. (#453)
  • Modify to match Waitable interface adding take_data. (#444)
  • Update maintainers. (#450)
  • Contributors: Audrow Nash, Ivan Santiago Paunovic, Jacob Perron, Shane Loretz, Stephen Brawner, tomoya

0.9.1 (2020-07-06)

  • Fix rclcpp timeout subscriber test. (#440)
    • Use nonzero lower bound for timeout checks.
    • Relax time tolerance.
  • Show numbers of nanseconds in EXPECT with durations. (#438)
    • Show numbers of nanseconds in expect with durations
    • Fix syntax
  • Remove ament_pytest dependency from test_rclcpp. (#437) It is not used in test_rclcpp anywhere.
  • Contributors: Chris Lalancette, Dirk Thomas, Michel Hidalgo

0.9.0 (2020-06-04)

  • Merge pull request #431 from ros2/disable_flaky_parameter_test disable flakey test
  • Disable flakey test Tracked at: https://github.com/ros2/rmw_cyclonedds/issues/183
  • Make [test_executor.spin_some_max_duration]{.title-ref} more reliable. (#430)
  • Change which node name cross-vendor tests are enabled. (#428) * Change which rmws do cross node name tests Disable connext cross-vendor since it still uses 1 participant per node Enable Fast-RTPS and Cyclone cross vendor * Mark tests as skipped instead of not generating Generate all cross-vendor tests Whitelist which cross-vendor tests are expected to work

    • Whitespace
  • Send output of test_rclcpp tests to screen. (#419) This makes it easier to determine which tests are failing as we can see the gtest output.

  • Avoid new deprecations. (#426)

    • Avoid new deprecations
    • Avoid more deprecations
  • Updates since changes to message_info in rclcpp. (#423)

  • Update the expected exception thrown when getting an invalid parameter type. (#411) The type of the exception was changed in https://github.com/ros2/rclcpp/pull/1027

  • Skip failing cross vendor tests after Fast-RTPS based rmw implementations are using one Participant per Context

  • Setting AMENT_CMAKE_CPPCHECK_ADDITIONAL_INCLUDE_DIRS with rclcpp. (#400)

  • Specify stdout as the stream to look at. (#398)

    • Specify stdout as the stream to look at.
  • Code style only: wrap after open parenthesis if not in one line. (#397)

  • Remove ready_fn, and one self.proc_info. (#391)

  • Modifying test for failing on getting an empty node name. (#374)

    • Modifing test for failing on getting an empty nodename
    • Outputing specific msg for empty names
  • Set log format for test executables. (#395) In order to prevent tests breaking when the default logging format changes, let\'s set an explicit log format for these test executables.

  • Adjusted spin_some test due to new behavior. (#394) Previously would constantly trigger based on a 0ms delay timer; now only evaluates a single timer once per spin_some call. Test now adds multiple timers with a short delay to simulate performing work. Relies on behavior change from ros2/rclcpp#844, addressing ros2/rclcpp#471 Distribution Statement A; OPSEC #2893

  • Contributors: CaptainTrunky, Chris Lalancette, Dirk Thomas, Ivan Santiago Paunovic, Jacob Perron, Peter Baughman, Shane Loretz, Steven! Ragnar

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

Plugins

No plugins found.

Recent questions tagged test_rclcpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.15.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/system_tests.git
VCS Type git
VCS Version iron
Last Updated 2024-02-07
Dev Status DEVELOPED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Test rclcpp API. Each test is run with every available rmw implementation.

Additional Links

No additional links.

Maintainers

  • Brandon Ong

Authors

  • Aditya Pande
  • Dirk Thomas
  • Jacob Perron
  • Shane Loretz
  • William Woodall
README
No README found. See repository README.
CHANGELOG

Changelog for package test_rclcpp

0.15.3 (2024-02-07)

  • Add a fix for the tests given the new type description parameter (#521)
  • Contributors: Emerson Knapp

0.15.2 (2023-07-14)

0.15.1 (2023-04-11)

0.15.0 (2023-02-13)

  • Update the system tests to C++17. (#510)
  • [rolling] Update maintainers - 2022-11-07 (#509)
  • Contributors: Audrow Nash, Chris Lalancette

0.14.0 (2022-09-13)

  • Pass rclcpp::QoS to create_service (#507)
  • Pass rclcpp::QoS to create_client (#506)
  • Revert \"Replace deprecated spin_until_future_complete with spin_until_complete (#499)\" (#504)
  • Replace deprecated spin_until_future_complete with spin_until_complete (#499)
  • Contributors: Hubert Liberacki, Shane Loretz, William Woodall

0.13.0 (2022-05-04)

0.12.3 (2022-04-05)

0.12.2 (2022-03-28)

0.12.1 (2022-01-13)

  • Fix include order for cpplint (#493)
  • Fix test (#488)
  • Contributors: Jacob Perron, Mauro Passerino

0.12.0 (2021-11-18)

  • Updated maintainers (#489)
  • Add tests for rclcpp sigterm handler (#485)
  • Fix deprecated subscriber callback warnings (#483)
  • Fix deprecation warnings and failures after client API update (#482)
  • Use rosidl_get_typesupport_target() (#480)
  • Use rcpputils/scope_exit.hpp instead of rclcpp/scope_exit.hpp (#479)
  • Add test for defered service callback signature (#478)
  • Add changelogs (#473)
  • Contributors: Abrar Rahman Protyasha, Aditya Pande, Christophe Bedard, Ivan Santiago Paunovic, Shane Loretz

0.11.1 (2021-04-26)

0.11.0 (2021-04-06)

  • Reenable test that used to be flaky. (#467)
  • Get_parameters_service_ should return empty if allow_undeclared_ is false. (#466)
  • Contributors: Michel Hidalgo, Tomoya Fujita

0.10.0 (2021-03-18)

  • Make test pass after rclcpp#1532. (#465)
  • Adapt tests to statically typed parameters. (#462)
  • Guard against TOCTTOU with rclcpp::ok and rclcpp:spin_some. (#459)
  • Update parameter client test with timeout. (#457)
  • Call rclcpp::init and rclcpp::shutdown in each test for test_rclcpp. (#454)
  • Set cppcheck timeout to 400 seconds. (#453)
  • Modify to match Waitable interface adding take_data. (#444)
  • Update maintainers. (#450)
  • Contributors: Audrow Nash, Ivan Santiago Paunovic, Jacob Perron, Shane Loretz, Stephen Brawner, tomoya

0.9.1 (2020-07-06)

  • Fix rclcpp timeout subscriber test. (#440)
    • Use nonzero lower bound for timeout checks.
    • Relax time tolerance.
  • Show numbers of nanseconds in EXPECT with durations. (#438)
    • Show numbers of nanseconds in expect with durations
    • Fix syntax
  • Remove ament_pytest dependency from test_rclcpp. (#437) It is not used in test_rclcpp anywhere.
  • Contributors: Chris Lalancette, Dirk Thomas, Michel Hidalgo

0.9.0 (2020-06-04)

  • Merge pull request #431 from ros2/disable_flaky_parameter_test disable flakey test
  • Disable flakey test Tracked at: https://github.com/ros2/rmw_cyclonedds/issues/183
  • Make [test_executor.spin_some_max_duration]{.title-ref} more reliable. (#430)
  • Change which node name cross-vendor tests are enabled. (#428) * Change which rmws do cross node name tests Disable connext cross-vendor since it still uses 1 participant per node Enable Fast-RTPS and Cyclone cross vendor * Mark tests as skipped instead of not generating Generate all cross-vendor tests Whitelist which cross-vendor tests are expected to work

    • Whitespace
  • Send output of test_rclcpp tests to screen. (#419) This makes it easier to determine which tests are failing as we can see the gtest output.

  • Avoid new deprecations. (#426)

    • Avoid new deprecations
    • Avoid more deprecations
  • Updates since changes to message_info in rclcpp. (#423)

  • Update the expected exception thrown when getting an invalid parameter type. (#411) The type of the exception was changed in https://github.com/ros2/rclcpp/pull/1027

  • Skip failing cross vendor tests after Fast-RTPS based rmw implementations are using one Participant per Context

  • Setting AMENT_CMAKE_CPPCHECK_ADDITIONAL_INCLUDE_DIRS with rclcpp. (#400)

  • Specify stdout as the stream to look at. (#398)

    • Specify stdout as the stream to look at.
  • Code style only: wrap after open parenthesis if not in one line. (#397)

  • Remove ready_fn, and one self.proc_info. (#391)

  • Modifying test for failing on getting an empty node name. (#374)

    • Modifing test for failing on getting an empty nodename
    • Outputing specific msg for empty names
  • Set log format for test executables. (#395) In order to prevent tests breaking when the default logging format changes, let\'s set an explicit log format for these test executables.

  • Adjusted spin_some test due to new behavior. (#394) Previously would constantly trigger based on a 0ms delay timer; now only evaluates a single timer once per spin_some call. Test now adds multiple timers with a short delay to simulate performing work. Relies on behavior change from ros2/rclcpp#844, addressing ros2/rclcpp#471 Distribution Statement A; OPSEC #2893

  • Contributors: CaptainTrunky, Chris Lalancette, Dirk Thomas, Ivan Santiago Paunovic, Jacob Perron, Peter Baughman, Shane Loretz, Steven! Ragnar

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

Plugins

No plugins found.

Recent questions tagged test_rclcpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.20.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/system_tests.git
VCS Type git
VCS Version rolling
Last Updated 2024-04-16
Dev Status DEVELOPED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Test rclcpp API. Each test is run with every available rmw implementation.

Additional Links

No additional links.

Maintainers

  • Brandon Ong

Authors

  • Aditya Pande
  • Dirk Thomas
  • Jacob Perron
  • Shane Loretz
  • William Woodall
README
No README found. See repository README.
CHANGELOG

Changelog for package test_rclcpp

0.20.2 (2024-04-16)

  • Addressed TODO in test_local_parameters (#545)
  • Actually skip the gtest_subscription test on Connext. (#544)
  • Increased time in test_multithreaded (#543)
  • Contributors: Alejandro Hern

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

Plugins

No plugins found.

Recent questions tagged test_rclcpp at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.11.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/system_tests.git
VCS Type git
VCS Version galactic
Last Updated 2022-12-07
Dev Status DEVELOPED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Test rclcpp API. Each test is run with every available rmw implementation.

Additional Links

No additional links.

Maintainers

  • Jacob Perron
  • William Woodall

Authors

  • Dirk Thomas
README
No README found. See repository README.
CHANGELOG

Changelog for package test_rclcpp

0.11.2 (2022-12-06)

  • Add changelogs (#474)
  • Contributors: Ivan Santiago Paunovic

0.11.1 (2021-04-26)

0.11.0 (2021-04-06)

  • Reenable test that used to be flaky. (#467)
  • Get_parameters_service_ should return empty if allow_undeclared_ is false. (#466)
  • Contributors: Michel Hidalgo, Tomoya Fujita

0.10.0 (2021-03-18)

  • Make test pass after rclcpp#1532. (#465)
  • Adapt tests to statically typed parameters. (#462)
  • Guard against TOCTTOU with rclcpp::ok and rclcpp:spin_some. (#459)
  • Update parameter client test with timeout. (#457)
  • Call rclcpp::init and rclcpp::shutdown in each test for test_rclcpp. (#454)
  • Set cppcheck timeout to 400 seconds. (#453)
  • Modify to match Waitable interface adding take_data. (#444)
  • Update maintainers. (#450)
  • Contributors: Audrow Nash, Ivan Santiago Paunovic, Jacob Perron, Shane Loretz, Stephen Brawner, tomoya

0.9.1 (2020-07-06)

  • Fix rclcpp timeout subscriber test. (#440)
    • Use nonzero lower bound for timeout checks.
    • Relax time tolerance.
  • Show numbers of nanseconds in EXPECT with durations. (#438)
    • Show numbers of nanseconds in expect with durations
    • Fix syntax
  • Remove ament_pytest dependency from test_rclcpp. (#437) It is not used in test_rclcpp anywhere.
  • Contributors: Chris Lalancette, Dirk Thomas, Michel Hidalgo

0.9.0 (2020-06-04)

  • Merge pull request #431 from ros2/disable_flaky_parameter_test disable flakey test
  • Disable flakey test Tracked at: https://github.com/ros2/rmw_cyclonedds/issues/183
  • Make [test_executor.spin_some_max_duration]{.title-ref} more reliable. (#430)
  • Change which node name cross-vendor tests are enabled. (#428) * Change which rmws do cross node name tests Disable connext cross-vendor since it still uses 1 participant per node Enable Fast-RTPS and Cyclone cross vendor * Mark tests as skipped instead of not generating Generate all cross-vendor tests Whitelist which cross-vendor tests are expected to work

    • Whitespace
  • Send output of test_rclcpp tests to screen. (#419) This makes it easier to determine which tests are failing as we can see the gtest output.

  • Avoid new deprecations. (#426)

    • Avoid new deprecations
    • Avoid more deprecations
  • Updates since changes to message_info in rclcpp. (#423)

  • Update the expected exception thrown when getting an invalid parameter type. (#411) The type of the exception was changed in https://github.com/ros2/rclcpp/pull/1027

  • Skip failing cross vendor tests after Fast-RTPS based rmw implementations are using one Participant per Context

  • Setting AMENT_CMAKE_CPPCHECK_ADDITIONAL_INCLUDE_DIRS with rclcpp. (#400)

  • Specify stdout as the stream to look at. (#398)

    • Specify stdout as the stream to look at.
  • Code style only: wrap after open parenthesis if not in one line. (#397)

  • Remove ready_fn, and one self.proc_info. (#391)

  • Modifying test for failing on getting an empty node name. (#374)

    • Modifing test for failing on getting an empty nodename
    • Outputing specific msg for empty names
  • Set log format for test executables. (#395) In order to prevent tests breaking when the default logging format changes, let\'s set an explicit log format for these test executables.

  • Adjusted spin_some test due to new behavior. (#394) Previously would constantly trigger based on a 0ms delay timer; now only evaluates a single timer once per spin_some call. Test now adds multiple timers with a short delay to simulate performing work. Relies on behavior change from ros2/rclcpp#844, addressing ros2/rclcpp#471 Distribution Statement A; OPSEC #2893

  • Contributors: CaptainTrunky, Chris Lalancette, Dirk Thomas, Ivan Santiago Paunovic, Jacob Perron, Peter Baughman, Shane Loretz, Steven! Ragnar

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

Plugins

No plugins found.

Recent questions tagged test_rclcpp at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.9.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/system_tests.git
VCS Type git
VCS Version foxy
Last Updated 2022-01-31
Dev Status DEVELOPED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Test rclcpp API. Each test is run with every available rmw implementation.

Additional Links

No additional links.

Maintainers

  • Dirk Thomas

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

Plugins

No plugins found.

Recent questions tagged test_rclcpp at Robotics Stack Exchange

No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.