Skip to content

Merge pull request #158 from fzi-forschungszentrum-informatik/update-… #22

Merge pull request #158 from fzi-forschungszentrum-informatik/update-…

Merge pull request #158 from fzi-forschungszentrum-informatik/update-… #22

GitHub Actions / Test Results succeeded Jan 23, 2025 in 0s

All 181 tests pass in 43s

  3 files   -   1    3 suites   - 1   43s ⏱️ -13s
181 tests ±  0  181 ✅ ±  0  0 💤 ±0  0 ❌ ±0 
543 runs   - 181  543 ✅  - 181  0 💤 ±0  0 ❌ ±0 

Results for commit 04ddd15. ± Comparison against earlier commit c3f8031.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

181 tests found

There are 181 tests, see "Raw output" for the full list of tests.
Raw output
ros_bt_py.tests.nodes.test_wait.TestWait ‑ test_node_reset[0.05]
ros_bt_py.tests.nodes.test_wait.TestWait ‑ test_node_reset[1.0]
ros_bt_py.tests.nodes.test_wait.TestWait ‑ test_node_shutdown[0.05]
ros_bt_py.tests.nodes.test_wait.TestWait ‑ test_node_shutdown[1.0]
ros_bt_py.tests.nodes.test_wait.TestWait ‑ test_node_success[0.05]
ros_bt_py.tests.nodes.test_wait.TestWait ‑ test_node_success[1.0]
ros_bt_py.tests.nodes.test_wait.TestWaitInput ‑ test_node_reset[0.05]
ros_bt_py.tests.nodes.test_wait.TestWaitInput ‑ test_node_reset[1.0]
ros_bt_py.tests.nodes.test_wait.TestWaitInput ‑ test_node_shutdown[0.05]
ros_bt_py.tests.nodes.test_wait.TestWaitInput ‑ test_node_shutdown[1.0]
ros_bt_py.tests.nodes.test_wait.TestWaitInput ‑ test_node_success[0.05]
ros_bt_py.tests.nodes.test_wait.TestWaitInput ‑ test_node_success[1.0]
ros_bt_py.tests.ros_nodes.test_enum ‑ test_node_exception[Int64]
ros_bt_py.tests.ros_nodes.test_enum ‑ test_node_exception[String]
ros_bt_py.tests.ros_nodes.test_enum ‑ test_node_invalid_field[Node-Tequila]
ros_bt_py.tests.ros_nodes.test_enum ‑ test_node_reset[BatteryState-POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE-7]
ros_bt_py.tests.ros_nodes.test_enum ‑ test_node_reset[Node-IDLE-IDLE]
ros_bt_py.tests.ros_nodes.test_enum ‑ test_node_reset[Node-SHUTDOWN-SHUTDOWN]
ros_bt_py.tests.ros_nodes.test_enum ‑ test_node_success[BatteryState-POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE-7]
ros_bt_py.tests.ros_nodes.test_enum ‑ test_node_success[Node-IDLE-IDLE]
ros_bt_py.tests.ros_nodes.test_enum ‑ test_node_success[Node-SHUTDOWN-SHUTDOWN]
ros_bt_py.tests.ros_nodes.test_enum ‑ test_node_untick[BatteryState-POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE-7]
ros_bt_py.tests.ros_nodes.test_enum ‑ test_node_untick[Node-IDLE-IDLE]
ros_bt_py.tests.ros_nodes.test_enum ‑ test_node_untick[Node-SHUTDOWN-SHUTDOWN]
ros_bt_py.tests.ros_nodes.test_enum_fields ‑ test_node_exception[Int64]
ros_bt_py.tests.ros_nodes.test_enum_fields ‑ test_node_exception[String]
ros_bt_py.tests.ros_nodes.test_enum_fields ‑ test_node_reset[Node-14]
ros_bt_py.tests.ros_nodes.test_enum_fields ‑ test_node_success[Node-14]
ros_bt_py.tests.ros_nodes.test_enum_fields ‑ test_node_untick[Node-14]
ros_bt_py.tests.ros_nodes.test_fields_to_message ‑ test_node_success[SetBool_Request-fields0]
ros_bt_py.tests.ros_nodes.test_fields_to_message ‑ test_node_success[UtilityBounds-fields1]
ros_bt_py.tests.ros_nodes.test_message_from_dict ‑ test_node_failure[ChangeTreeName_Request-message_dict0]
ros_bt_py.tests.ros_nodes.test_message_from_dict ‑ test_node_reset[Int64-message_dict0]
ros_bt_py.tests.ros_nodes.test_message_from_dict ‑ test_node_reset[SetBool_Request-message_dict2]
ros_bt_py.tests.ros_nodes.test_message_from_dict ‑ test_node_reset[String-message_dict1]
ros_bt_py.tests.ros_nodes.test_message_from_dict ‑ test_node_success[Int64-message_dict0]
ros_bt_py.tests.ros_nodes.test_message_from_dict ‑ test_node_success[SetBool_Request-message_dict2]
ros_bt_py.tests.ros_nodes.test_message_from_dict ‑ test_node_success[String-message_dict1]
ros_bt_py.tests.ros_nodes.test_message_from_dict ‑ test_node_untick[Int64-message_dict0]
ros_bt_py.tests.ros_nodes.test_message_from_dict ‑ test_node_untick[SetBool_Request-message_dict2]
ros_bt_py.tests.ros_nodes.test_message_from_dict ‑ test_node_untick[String-message_dict1]
ros_bt_py.tests.ros_nodes.test_message_from_dict_const ‑ test_node_failure[ChangeTreeName_Request-message_dict0]
ros_bt_py.tests.ros_nodes.test_message_from_dict_const ‑ test_node_reset[Int64-message_dict0]
ros_bt_py.tests.ros_nodes.test_message_from_dict_const ‑ test_node_reset[SetBool_Request-message_dict2]
ros_bt_py.tests.ros_nodes.test_message_from_dict_const ‑ test_node_reset[String-message_dict1]
ros_bt_py.tests.ros_nodes.test_message_from_dict_const ‑ test_node_success[Int64-message_dict0]
ros_bt_py.tests.ros_nodes.test_message_from_dict_const ‑ test_node_success[SetBool_Request-message_dict2]
ros_bt_py.tests.ros_nodes.test_message_from_dict_const ‑ test_node_success[String-message_dict1]
ros_bt_py.tests.ros_nodes.test_message_from_dict_const ‑ test_node_untick[Int64-message_dict0]
ros_bt_py.tests.ros_nodes.test_message_from_dict_const ‑ test_node_untick[SetBool_Request-message_dict2]
ros_bt_py.tests.ros_nodes.test_message_from_dict_const ‑ test_node_untick[String-message_dict1]
ros_bt_py.tests.ros_nodes.test_message_to_fields ‑ test_node_success[SetBool_Request-fields0]
ros_bt_py.tests.ros_nodes.test_message_to_fields ‑ test_node_success[UtilityBounds-fields1]
ros_bt_py.tests.ros_nodes.test_ros_param_input ‑ test_node_failure
ros_bt_py.tests.ros_nodes.test_ros_param_input ‑ test_node_failure_invalid_type
ros_bt_py.tests.ros_nodes.test_ros_param_input ‑ test_node_no_ros
ros_bt_py.tests.ros_nodes.test_ros_param_input ‑ test_node_reset
ros_bt_py.tests.ros_nodes.test_ros_param_input ‑ test_node_success
ros_bt_py.tests.ros_nodes.test_ros_param_input ‑ test_node_success_none
ros_bt_py.tests.ros_nodes.test_ros_param_input ‑ test_node_untick
ros_bt_py.tests.ros_nodes.test_ros_param_input ‑ test_node_utility
ros_bt_py.tests.ros_nodes.test_ros_param_option ‑ test_node_failure
ros_bt_py.tests.ros_nodes.test_ros_param_option ‑ test_node_failure_invalid_type
ros_bt_py.tests.ros_nodes.test_ros_param_option ‑ test_node_no_ros
ros_bt_py.tests.ros_nodes.test_ros_param_option ‑ test_node_reset
ros_bt_py.tests.ros_nodes.test_ros_param_option ‑ test_node_success
ros_bt_py.tests.ros_nodes.test_ros_param_option ‑ test_node_success_none
ros_bt_py.tests.ros_nodes.test_ros_param_option ‑ test_node_untick
ros_bt_py.tests.ros_nodes.test_ros_param_option ‑ test_node_utility
ros_bt_py.tests.ros_nodes.test_ros_param_option_default_input ‑ test_node_failure
ros_bt_py.tests.ros_nodes.test_ros_param_option_default_input ‑ test_node_failure_invalid_type
ros_bt_py.tests.ros_nodes.test_ros_param_option_default_input ‑ test_node_no_ros
ros_bt_py.tests.ros_nodes.test_ros_param_option_default_input ‑ test_node_reset
ros_bt_py.tests.ros_nodes.test_ros_param_option_default_input ‑ test_node_success
ros_bt_py.tests.ros_nodes.test_ros_param_option_default_input ‑ test_node_success_none
ros_bt_py.tests.ros_nodes.test_ros_param_option_default_input ‑ test_node_untick
ros_bt_py.tests.ros_nodes.test_ros_param_option_default_input ‑ test_node_utility
ros_bt_py.tests.ros_nodes.test_service ‑ test_node_failure
ros_bt_py.tests.ros_nodes.test_service ‑ test_node_no_ros
ros_bt_py.tests.ros_nodes.test_service ‑ test_node_reset
ros_bt_py.tests.ros_nodes.test_service ‑ test_node_reset_shutdown
ros_bt_py.tests.ros_nodes.test_service ‑ test_node_simulate_tick
ros_bt_py.tests.ros_nodes.test_service ‑ test_node_success
ros_bt_py.tests.ros_nodes.test_service ‑ test_node_timeout
ros_bt_py.tests.ros_nodes.test_service ‑ test_node_untick
ros_bt_py.tests.ros_nodes.test_service ‑ test_node_utility
ros_bt_py.tests.ros_nodes.test_service ‑ test_node_utility_no_ros
ros_bt_py.tests.ros_nodes.test_service_input.TestServiceInput ‑ test_node_failure
ros_bt_py.tests.ros_nodes.test_service_input.TestServiceInput ‑ test_node_name_change
ros_bt_py.tests.ros_nodes.test_service_input.TestServiceInput ‑ test_node_no_ros
ros_bt_py.tests.ros_nodes.test_service_input.TestServiceInput ‑ test_node_no_ros_2
ros_bt_py.tests.ros_nodes.test_service_input.TestServiceInput ‑ test_node_reset
ros_bt_py.tests.ros_nodes.test_service_input.TestServiceInput ‑ test_node_reset_shutdown
ros_bt_py.tests.ros_nodes.test_service_input.TestServiceInput ‑ test_node_simulate_tick
ros_bt_py.tests.ros_nodes.test_service_input.TestServiceInput ‑ test_node_success
ros_bt_py.tests.ros_nodes.test_service_input.TestServiceInput ‑ test_node_timeout
ros_bt_py.tests.ros_nodes.test_service_input.TestServiceInput ‑ test_node_untick
ros_bt_py.tests.ros_nodes.test_service_input.TestServiceInput ‑ test_node_utility
ros_bt_py.tests.ros_nodes.test_service_input.TestServiceInput ‑ test_node_utility_no_ros
ros_bt_py.tests.ros_nodes.test_wait_for_service ‑ test_node_failure
ros_bt_py.tests.ros_nodes.test_wait_for_service ‑ test_node_no_ros
ros_bt_py.tests.ros_nodes.test_wait_for_service ‑ test_node_reset
ros_bt_py.tests.ros_nodes.test_wait_for_service ‑ test_node_simulate_tick
ros_bt_py.tests.ros_nodes.test_wait_for_service ‑ test_node_success
ros_bt_py.tests.ros_nodes.test_wait_for_service ‑ test_node_untick
ros_bt_py.tests.ros_nodes.test_wait_for_service_input ‑ test_node_failure
ros_bt_py.tests.ros_nodes.test_wait_for_service_input ‑ test_node_no_ros
ros_bt_py.tests.ros_nodes.test_wait_for_service_input ‑ test_node_reset
ros_bt_py.tests.ros_nodes.test_wait_for_service_input ‑ test_node_simulate_tick
ros_bt_py.tests.ros_nodes.test_wait_for_service_input ‑ test_node_success
ros_bt_py.tests.ros_nodes.test_wait_for_service_input ‑ test_node_untick
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_basic_data_types[bool-False-False]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_basic_data_types[dict-expected_output6-False]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_basic_data_types[float-1.2-False]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_basic_data_types[int-0-False]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_basic_data_types[list-expected_output5-False]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_basic_data_types[list-expected_output8-True]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_basic_data_types[str-foo-False]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_basic_data_types[type-int-False]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_basic_data_types[type-int-True]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_defined_class_data_types[EnumValue-False]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_defined_class_data_types[LoggerLevel-False]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_defined_class_data_types[OrderedDict-False]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_defined_class_data_types[OrderedDict-True]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_other_class_data_types[data_type0-Mock-True]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_get_default_value_other_class_data_types[data_type1-expected_output1-False]
ros_bt_py.tests.test_helpers.TestHelpers ‑ test_remove_input_output_values
ros_bt_py.tests.test_import.TestImport ‑ test_imports
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_eq[0-0-True]
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_eq[0-1-False]
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_eq[1-0-False]
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_eq[1-1-True]
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_extend_diff_max_childs
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_extend_duplicate_input
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_extend_duplicate_option
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_extend_duplicate_optional_option
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_extend_duplicate_output
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_extend_success
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_init_optional
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_init_required
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_ne[0-0-False]
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_ne[0-1-True]
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_ne[1-0-True]
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_ne[1-1-False]
ros_bt_py.tests.test_node_config.TestNodeConfig ‑ test_repr
ros_bt_py.tests.test_node_config.TestOptionRefEqs ‑ test_eq[same0-other0-True]
ros_bt_py.tests.test_node_config.TestOptionRefEqs ‑ test_eq[same1-other1-False]
ros_bt_py.tests.test_node_config.TestOptionRefEqs ‑ test_eq[same2-other2-False]
ros_bt_py.tests.test_node_config.TestOptionRefEqs ‑ test_eq[same3-other3-True]
ros_bt_py.tests.test_node_config.TestOptionRefEqs ‑ test_ne[same0-other0-False]
ros_bt_py.tests.test_node_config.TestOptionRefEqs ‑ test_ne[same1-other1-True]
ros_bt_py.tests.test_node_config.TestOptionRefEqs ‑ test_ne[same2-other2-True]
ros_bt_py.tests.test_node_config.TestOptionRefEqs ‑ test_ne[same3-other3-False]
ros_bt_py.tests.test_node_config.TestOptionRefInputs ‑ test_init[1.0]
ros_bt_py.tests.test_node_config.TestOptionRefInputs ‑ test_init[1]
ros_bt_py.tests.test_node_config.TestOptionRefInputs ‑ test_init[Test]
ros_bt_py.tests.test_node_config.TestOptionRefInputs ‑ test_init[True]
ros_bt_py.tests.test_node_config.TestOptionRefInputs ‑ test_name[1.0]
ros_bt_py.tests.test_node_config.TestOptionRefInputs ‑ test_name[1]
ros_bt_py.tests.test_node_config.TestOptionRefInputs ‑ test_name[Test]
ros_bt_py.tests.test_node_config.TestOptionRefInputs ‑ test_name[True]
ros_bt_py.tests.test_node_config.TestOptionRefInputs ‑ test_repr[1.0]
ros_bt_py.tests.test_node_config.TestOptionRefInputs ‑ test_repr[1]
ros_bt_py.tests.test_node_config.TestOptionRefInputs ‑ test_repr[Test]
ros_bt_py.tests.test_node_config.TestOptionRefInputs ‑ test_repr[True]
ros_bt_py.tests.test_package_manager.TestPackageManager ‑ test_get_message_constant_fields_invalid_msgs[ros_bt_py_interfaces/msg/None]
ros_bt_py.tests.test_package_manager.TestPackageManager ‑ test_get_message_constant_fields_invalid_msgs[test_msgs/msg/Bla]
ros_bt_py.tests.test_package_manager.TestPackageManager ‑ test_get_message_constant_fields_service
ros_bt_py.tests.test_package_manager.TestPackageManager ‑ test_get_message_constant_fields_successful[geometry_msgs/msg/Twist-constant_values0]
ros_bt_py.tests.test_package_manager.TestPackageManager ‑ test_get_message_constant_fields_successful[ros_bt_py_interfaces/msg/Node-constant_values1]
ros_bt_py.tests.test_ros_helpers.TestRosHelpers ‑ test_get_message_constant_fields_exception
ros_bt_py.tests.test_ros_helpers.TestRosHelpers ‑ test_get_message_constant_fields_no_exception[Header-expected_members2]
ros_bt_py.tests.test_ros_helpers.TestRosHelpers ‑ test_get_message_constant_fields_no_exception[Int32-expected_members4]
ros_bt_py.tests.test_ros_helpers.TestRosHelpers ‑ test_get_message_constant_fields_no_exception[Node-expected_members0]
ros_bt_py.tests.test_ros_helpers.TestRosHelpers ‑ test_get_message_constant_fields_no_exception[NodeDataLocation-expected_members1]
ros_bt_py.tests.test_ros_helpers.TestRosHelpers ‑ test_get_message_constant_fields_no_exception[String-expected_members3]
ros_bt_py.tests.test_subtree_manager.TestSubtreeManager ‑ test_add_subtree_info
ros_bt_py.tests.test_subtree_manager.TestSubtreeManager ‑ test_add_subtree_info_exception
ros_bt_py.tests.test_subtree_manager.TestSubtreeManager ‑ test_check_publish_subtrees_false
ros_bt_py.tests.test_subtree_manager.TestSubtreeManager ‑ test_check_publish_subtrees_true
ros_bt_py.tests.test_subtree_manager.TestSubtreeManager ‑ test_clear_subtrees