Skip to content

Commit

Permalink
Fix spawner tests timeout (#1692)
Browse files Browse the repository at this point in the history
(cherry picked from commit 079392b)

# Conflicts:
#	controller_manager/test/test_spawner_unspawner.cpp
  • Loading branch information
saikishor authored and mergify[bot] committed Aug 19, 2024
1 parent 19c52a6 commit 57035c1
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions controller_manager/test/test_spawner_unspawner.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,15 @@ TEST_F(TestLoadController, multi_ctrls_test_type_in_param)

TEST_F(TestLoadController, spawner_test_type_in_arg)
{
<<<<<<< HEAD
// Provide controller type via -t argument
=======
const std::string test_file_path = ament_index_cpp::get_package_prefix("controller_manager") +
"/test/test_controller_spawner_with_type.yaml";

ControllerManagerRunner cm_runner(this);
// Provide controller type via the parsed file
>>>>>>> 079392b (Fix spawner tests timeout (#1692))
EXPECT_EQ(
call_spawner(
"ctrl_2 -c test_controller_manager -t " +
Expand All @@ -239,6 +247,11 @@ TEST_F(TestLoadController, unload_on_kill)
{
// Launch spawner with unload on kill
// timeout command will kill it after the specified time with signal SIGINT
<<<<<<< HEAD
=======
ControllerManagerRunner cm_runner(this);
cm_->set_parameter(rclcpp::Parameter("ctrl_3.type", test_controller::TEST_CONTROLLER_CLASS_NAME));
>>>>>>> 079392b (Fix spawner tests timeout (#1692))
std::stringstream ss;
ss << "timeout --signal=INT 5 "
<< std::string(coveragepy_script) +
Expand Down Expand Up @@ -507,6 +520,7 @@ TEST_F(TestLoadControllerWithNamespacedCM, spawner_test_type_in_params_file)
const std::string test_file_path = ament_index_cpp::get_package_prefix("controller_manager") +
"/test/test_controller_spawner_with_type.yaml";

ControllerManagerRunner cm_runner(this);
// Provide controller type via the parsed file
EXPECT_EQ(
call_spawner(
Expand Down Expand Up @@ -567,6 +581,7 @@ TEST_F(
const std::string test_file_path = ament_index_cpp::get_package_prefix("controller_manager") +
"/test/test_controller_spawner_with_type.yaml";

ControllerManagerRunner cm_runner(this);
// Provide controller type via the parsed file
EXPECT_EQ(
call_spawner(
Expand Down

0 comments on commit 57035c1

Please sign in to comment.