#include "common.h"
#include "mavlink.h"
#include "state_manager.h"
#include "test_board.h"
#include "rosflight.h"
Go to the source code of this file.
Classes | |
class | StateMachineTest |
Functions | |
TEST_F (StateMachineTest, Init) | |
TEST_F (StateMachineTest, SetAndClearAllErrors) | |
TEST_F (StateMachineTest, SetAndClearComboErrors) | |
TEST_F (StateMachineTest, AddErrorAfterPreviousError) | |
TEST_F (StateMachineTest, ClearOneErrorOutOfMany) | |
TEST_F (StateMachineTest, ClearMultipleErrorsAtOnce) | |
TEST_F (StateMachineTest, ClearAllErrors) | |
TEST_F (StateMachineTest, DoNotArmIfError) | |
TEST_F (StateMachineTest, ArmIfNoError) | |
TEST_F (StateMachineTest, ArmAndDisarm) | |
TEST_F (StateMachineTest, WaitForCalibrationToArm) | |
TEST_F (StateMachineTest, CalibrationFailedDontArm) | |
TEST_F (StateMachineTest, ErrorDuringCalibrationDontArm) | |
TEST_F (StateMachineTest, RCLostDuringCalibrationDontArm) | |
TEST_F (StateMachineTest, ClearErrorStayDisarmed) | |
TEST_F (StateMachineTest, RecoverRCStayDisarmed) | |
TEST_F (StateMachineTest, SetErrorsWhileArmed) | |
TEST_F (StateMachineTest, ErrorsPersistWhenDisarmed) | |
TEST_F (StateMachineTest, UnableToArmWithPersistentErrors) | |
TEST_F (StateMachineTest, ArmIfThrottleLow) | |
TEST_F (StateMachineTest, ArmIfThrottleHighWithMinThrottle) | |
TEST_F (StateMachineTest, DontArmIfThrottleHighWithoutMinThrottle) | |
TEST_F (StateMachineTest, LostRCWhenDisarmNoFailsafe) | |
TEST_F (StateMachineTest, UnableToArmWithoutRC) | |
TEST_F (StateMachineTest, AbleToArmAfterRCRecovery) | |
TEST_F (StateMachineTest, RCLostWhileArmedEnterFailsafe) | |
TEST_F (StateMachineTest, DisarmWhileInFailsafeGoToError) | |
TEST_F (StateMachineTest, RegainRCAfterFailsafe) | |
TEST_F (StateMachineTest, NormalBoot) | |
TEST_F (StateMachineTest, CrashRecoveryDisarmed) | |
TEST_F (StateMachineTest, CrashRecoveryArmed) | |
TEST_F (StateMachineTest, CrashRecoveryInvalidChecksum) | |
TEST_F (StateMachineTest, CrashRecoveryInvalidArmMagic) | |
TEST_F (StateMachineTest, WriteBackupDataDisarmed) | |
TEST_F (StateMachineTest, WriteBackupDataArmed) | |
TEST_F | ( | StateMachineTest | , |
Init | |||
) |
Definition at line 42 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
SetAndClearAllErrors | |||
) |
Definition at line 51 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
SetAndClearComboErrors | |||
) |
Definition at line 72 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
AddErrorAfterPreviousError | |||
) |
Definition at line 83 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
ClearOneErrorOutOfMany | |||
) |
Definition at line 95 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
ClearMultipleErrorsAtOnce | |||
) |
Definition at line 108 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
ClearAllErrors | |||
) |
Definition at line 120 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
DoNotArmIfError | |||
) |
Definition at line 132 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
ArmIfNoError | |||
) |
Definition at line 143 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
ArmAndDisarm | |||
) |
Definition at line 152 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
WaitForCalibrationToArm | |||
) |
Definition at line 164 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
CalibrationFailedDontArm | |||
) |
Definition at line 183 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
ErrorDuringCalibrationDontArm | |||
) |
Definition at line 195 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
RCLostDuringCalibrationDontArm | |||
) |
Definition at line 207 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
ClearErrorStayDisarmed | |||
) |
Definition at line 219 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
RecoverRCStayDisarmed | |||
) |
Definition at line 231 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
SetErrorsWhileArmed | |||
) |
Definition at line 243 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
ErrorsPersistWhenDisarmed | |||
) |
Definition at line 255 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
UnableToArmWithPersistentErrors | |||
) |
Definition at line 267 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
ArmIfThrottleLow | |||
) |
Definition at line 279 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
ArmIfThrottleHighWithMinThrottle | |||
) |
Definition at line 293 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
DontArmIfThrottleHighWithoutMinThrottle | |||
) |
Definition at line 310 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
LostRCWhenDisarmNoFailsafe | |||
) |
Definition at line 327 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
UnableToArmWithoutRC | |||
) |
Definition at line 336 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
AbleToArmAfterRCRecovery | |||
) |
Definition at line 343 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
RCLostWhileArmedEnterFailsafe | |||
) |
Definition at line 353 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
DisarmWhileInFailsafeGoToError | |||
) |
Definition at line 363 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
RegainRCAfterFailsafe | |||
) |
Definition at line 374 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
NormalBoot | |||
) |
Definition at line 385 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
CrashRecoveryDisarmed | |||
) |
Definition at line 394 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
CrashRecoveryArmed | |||
) |
Definition at line 409 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
CrashRecoveryInvalidChecksum | |||
) |
Definition at line 424 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
CrashRecoveryInvalidArmMagic | |||
) |
Definition at line 440 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
WriteBackupDataDisarmed | |||
) |
Definition at line 455 of file state_machine_test.cpp.
TEST_F | ( | StateMachineTest | , |
WriteBackupDataArmed | |||
) |
Definition at line 475 of file state_machine_test.cpp.