replace rcl_lifecycle_ret_t with lifecycle_msgs__TRANSITION__CALLBACK* (#153)
This commit is contained in:
parent
5cdef527de
commit
3cff9020d1
7 changed files with 94 additions and 96 deletions
|
@ -62,16 +62,16 @@ protected:
|
|||
}
|
||||
};
|
||||
|
||||
std::vector<rcl_lifecycle_ret_t> keys =
|
||||
std::vector<rcl_lifecycle_transition_key_t> keys =
|
||||
{
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CONFIGURE,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_ACTIVATE,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_DEACTIVATE,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CLEANUP,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_SHUTDOWN,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
RCL_LIFECYCLE_RET_FAILURE,
|
||||
RCL_LIFECYCLE_RET_ERROR
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR
|
||||
};
|
||||
|
||||
void
|
||||
|
@ -120,7 +120,7 @@ TEST_F(TestDefaultStateMachine, default_sequence) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
|
||||
|
@ -132,7 +132,7 @@ TEST_F(TestDefaultStateMachine, default_sequence) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ACTIVATING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_ACTIVE);
|
||||
|
||||
|
@ -144,7 +144,7 @@ TEST_F(TestDefaultStateMachine, default_sequence) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_DEACTIVATING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
|
||||
|
@ -156,7 +156,7 @@ TEST_F(TestDefaultStateMachine, default_sequence) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CLEANINGUP,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_UNCONFIGURED);
|
||||
|
||||
|
@ -168,7 +168,7 @@ TEST_F(TestDefaultStateMachine, default_sequence) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_SHUTTINGDOWN,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_FINALIZED);
|
||||
|
||||
|
@ -205,9 +205,9 @@ TEST_F(TestDefaultStateMachine, wrong_default_sequence) {
|
|||
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING);
|
||||
|
||||
for (auto it = keys.begin(); it != keys.end(); ++it) {
|
||||
if (*it == RCL_LIFECYCLE_RET_OK ||
|
||||
*it == RCL_LIFECYCLE_RET_FAILURE ||
|
||||
*it == RCL_LIFECYCLE_RET_ERROR) {continue;}
|
||||
if (*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS ||
|
||||
*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE ||
|
||||
*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR) {continue;}
|
||||
|
||||
EXPECT_EQ(RCL_RET_ERROR, rcl_lifecycle_trigger_transition(&state_machine, *it, false));
|
||||
rcl_reset_error();
|
||||
|
@ -219,7 +219,7 @@ TEST_F(TestDefaultStateMachine, wrong_default_sequence) {
|
|||
{ // supposed to stay inactive for all invalid
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
|
||||
|
@ -245,9 +245,9 @@ TEST_F(TestDefaultStateMachine, wrong_default_sequence) {
|
|||
lifecycle_msgs__msg__State__TRANSITION_STATE_ACTIVATING);
|
||||
|
||||
for (auto it = keys.begin(); it != keys.end(); ++it) {
|
||||
if (*it == RCL_LIFECYCLE_RET_OK ||
|
||||
*it == RCL_LIFECYCLE_RET_FAILURE ||
|
||||
*it == RCL_LIFECYCLE_RET_ERROR) {continue;}
|
||||
if (*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS ||
|
||||
*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE ||
|
||||
*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR) {continue;}
|
||||
|
||||
EXPECT_EQ(RCL_RET_ERROR, rcl_lifecycle_trigger_transition(&state_machine, *it, false));
|
||||
rcl_reset_error();
|
||||
|
@ -259,7 +259,7 @@ TEST_F(TestDefaultStateMachine, wrong_default_sequence) {
|
|||
{ // supposed to stay active for all invalid
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ACTIVATING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_ACTIVE);
|
||||
|
||||
|
@ -283,9 +283,9 @@ TEST_F(TestDefaultStateMachine, wrong_default_sequence) {
|
|||
lifecycle_msgs__msg__State__TRANSITION_STATE_DEACTIVATING);
|
||||
|
||||
for (auto it = keys.begin(); it != keys.end(); ++it) {
|
||||
if (*it == RCL_LIFECYCLE_RET_OK ||
|
||||
*it == RCL_LIFECYCLE_RET_FAILURE ||
|
||||
*it == RCL_LIFECYCLE_RET_ERROR) {continue;}
|
||||
if (*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS ||
|
||||
*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE ||
|
||||
*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR) {continue;}
|
||||
|
||||
EXPECT_EQ(RCL_RET_ERROR, rcl_lifecycle_trigger_transition(&state_machine, *it, false));
|
||||
rcl_reset_error();
|
||||
|
@ -298,7 +298,7 @@ TEST_F(TestDefaultStateMachine, wrong_default_sequence) {
|
|||
// skip inactive, we tested that already
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_DEACTIVATING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
test_trigger_transition(
|
||||
|
@ -308,9 +308,9 @@ TEST_F(TestDefaultStateMachine, wrong_default_sequence) {
|
|||
lifecycle_msgs__msg__State__TRANSITION_STATE_CLEANINGUP);
|
||||
|
||||
for (auto it = keys.begin(); it != keys.end(); ++it) {
|
||||
if (*it == RCL_LIFECYCLE_RET_OK ||
|
||||
*it == RCL_LIFECYCLE_RET_FAILURE ||
|
||||
*it == RCL_LIFECYCLE_RET_ERROR) {continue;}
|
||||
if (*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS ||
|
||||
*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE ||
|
||||
*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR) {continue;}
|
||||
|
||||
EXPECT_EQ(RCL_RET_ERROR, rcl_lifecycle_trigger_transition(&state_machine, *it, false));
|
||||
rcl_reset_error();
|
||||
|
@ -322,7 +322,7 @@ TEST_F(TestDefaultStateMachine, wrong_default_sequence) {
|
|||
{ // supposed to stay shutting down for all invalid
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CLEANINGUP,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_UNCONFIGURED);
|
||||
// shutdown directly, since we tested already unconfigured
|
||||
|
@ -333,9 +333,9 @@ TEST_F(TestDefaultStateMachine, wrong_default_sequence) {
|
|||
lifecycle_msgs__msg__State__TRANSITION_STATE_SHUTTINGDOWN);
|
||||
|
||||
for (auto it = keys.begin(); it != keys.end(); ++it) {
|
||||
if (*it == RCL_LIFECYCLE_RET_OK ||
|
||||
*it == RCL_LIFECYCLE_RET_FAILURE ||
|
||||
*it == RCL_LIFECYCLE_RET_ERROR) {continue;}
|
||||
if (*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS ||
|
||||
*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE ||
|
||||
*it == lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR) {continue;}
|
||||
|
||||
EXPECT_EQ(RCL_RET_ERROR, rcl_lifecycle_trigger_transition(&state_machine, *it, false));
|
||||
rcl_reset_error();
|
||||
|
@ -347,7 +347,7 @@ TEST_F(TestDefaultStateMachine, wrong_default_sequence) {
|
|||
{ // supposed to stay finalized for all invalid
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_SHUTTINGDOWN,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_FINALIZED);
|
||||
|
||||
|
@ -379,7 +379,7 @@ TEST_F(TestDefaultStateMachine, default_in_a_loop) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
|
||||
|
@ -391,7 +391,7 @@ TEST_F(TestDefaultStateMachine, default_in_a_loop) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ACTIVATING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_ACTIVE);
|
||||
|
||||
|
@ -403,7 +403,7 @@ TEST_F(TestDefaultStateMachine, default_in_a_loop) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_DEACTIVATING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
|
||||
|
@ -415,7 +415,7 @@ TEST_F(TestDefaultStateMachine, default_in_a_loop) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CLEANINGUP,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_UNCONFIGURED);
|
||||
}
|
||||
|
@ -428,7 +428,7 @@ TEST_F(TestDefaultStateMachine, default_in_a_loop) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_SHUTTINGDOWN,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_FINALIZED);
|
||||
|
||||
|
@ -451,7 +451,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_failure) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_FAILURE,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_UNCONFIGURED);
|
||||
|
||||
|
@ -464,7 +464,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_failure) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
|
||||
|
@ -476,7 +476,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_failure) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_FAILURE,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ACTIVATING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
|
||||
|
@ -489,7 +489,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_failure) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ACTIVATING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_ACTIVE);
|
||||
test_trigger_transition(
|
||||
|
@ -500,7 +500,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_failure) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_FAILURE,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_DEACTIVATING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_ACTIVE);
|
||||
|
||||
|
@ -512,7 +512,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_failure) {
|
|||
lifecycle_msgs__msg__State__TRANSITION_STATE_DEACTIVATING);
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_DEACTIVATING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
test_trigger_transition(
|
||||
|
@ -522,7 +522,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_failure) {
|
|||
lifecycle_msgs__msg__State__TRANSITION_STATE_CLEANINGUP);
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_FAILURE,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CLEANINGUP,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
|
||||
|
@ -534,7 +534,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_failure) {
|
|||
lifecycle_msgs__msg__State__TRANSITION_STATE_CLEANINGUP);
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CLEANINGUP,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_UNCONFIGURED);
|
||||
test_trigger_transition(
|
||||
|
@ -544,7 +544,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_failure) {
|
|||
lifecycle_msgs__msg__State__TRANSITION_STATE_SHUTTINGDOWN);
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_FAILURE,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_SHUTTINGDOWN,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_FINALIZED);
|
||||
|
||||
|
@ -567,13 +567,13 @@ TEST_F(TestDefaultStateMachine, default_sequence_error_resolved) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_ERROR,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING);
|
||||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_UNCONFIGURED);
|
||||
|
||||
|
@ -586,7 +586,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_error_resolved) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
|
||||
|
@ -598,13 +598,13 @@ TEST_F(TestDefaultStateMachine, default_sequence_error_resolved) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_ERROR,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ACTIVATING,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING);
|
||||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_UNCONFIGURED);
|
||||
|
||||
|
@ -617,7 +617,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_error_resolved) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
|
||||
|
@ -629,7 +629,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_error_resolved) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ACTIVATING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_ACTIVE);
|
||||
|
||||
|
@ -640,13 +640,13 @@ TEST_F(TestDefaultStateMachine, default_sequence_error_resolved) {
|
|||
lifecycle_msgs__msg__State__TRANSITION_STATE_DEACTIVATING);
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_ERROR,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_DEACTIVATING,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING);
|
||||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_UNCONFIGURED);
|
||||
|
||||
|
@ -658,7 +658,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_error_resolved) {
|
|||
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING);
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
test_trigger_transition(
|
||||
|
@ -668,13 +668,13 @@ TEST_F(TestDefaultStateMachine, default_sequence_error_resolved) {
|
|||
lifecycle_msgs__msg__State__TRANSITION_STATE_CLEANINGUP);
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_ERROR,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CLEANINGUP,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING);
|
||||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_UNCONFIGURED);
|
||||
|
||||
|
@ -686,12 +686,12 @@ TEST_F(TestDefaultStateMachine, default_sequence_error_resolved) {
|
|||
lifecycle_msgs__msg__State__TRANSITION_STATE_SHUTTINGDOWN);
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_ERROR,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_SHUTTINGDOWN,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING);
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_UNCONFIGURED);
|
||||
|
||||
|
@ -716,13 +716,13 @@ TEST_F(TestDefaultStateMachine, default_sequence_error_unresolved) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_ERROR,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING);
|
||||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_FAILURE,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_FAILURE,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_FINALIZED);
|
||||
|
||||
|
@ -744,7 +744,7 @@ TEST_F(TestDefaultStateMachine, default_sequence_error_unresolved) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_OK,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_SUCCESS,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_CONFIGURING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_INACTIVE);
|
||||
|
||||
|
@ -756,13 +756,13 @@ TEST_F(TestDefaultStateMachine, default_sequence_error_unresolved) {
|
|||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_ERROR,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ACTIVATING,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING);
|
||||
|
||||
test_trigger_transition(
|
||||
&state_machine,
|
||||
RCL_LIFECYCLE_RET_ERROR,
|
||||
lifecycle_msgs__msg__Transition__TRANSITION_CALLBACK_ERROR,
|
||||
lifecycle_msgs__msg__State__TRANSITION_STATE_ERRORPROCESSING,
|
||||
lifecycle_msgs__msg__State__PRIMARY_STATE_FINALIZED);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue