|
Easy Navigation
|
The whole RT cycle of SystemNode with a controller that misbehaves (FaultyController). More...
#include <algorithm>#include <chrono>#include <cmath>#include <memory>#include <optional>#include <string>#include <vector>#include "gtest/gtest.h"#include "diagnostic_msgs/msg/diagnostic_status.hpp"#include "geometry_msgs/msg/twist_stamped.hpp"#include "lifecycle_msgs/msg/state.hpp"#include "lifecycle_msgs/msg/transition.hpp"#include "rclcpp/rclcpp.hpp"#include "easynav_system/SystemNode.hpp"
Classes | |
| class | SystemFaultInjectionTest |
Functions | |
| TEST_F (SystemFaultInjectionTest, DeactivatingAfterAFaultLeavesTheRobotStopped) | |
| TEST_F (SystemFaultInjectionTest, FrozenControllerStopsTheRobot) | |
| TEST_F (SystemFaultInjectionTest, HealthyControllerMovesTheRobotWithoutDiagnostics) | |
| TEST_F (SystemFaultInjectionTest, HugeCommandsAreClampedToTheRobotLimits) | |
| TEST_F (SystemFaultInjectionTest, NaNFromTheStartNeverReachesTheRobot) | |
| TEST_F (SystemFaultInjectionTest, SilentControllerStopsTheRobotAndIsDiagnosed) | |
| TEST_F (SystemFaultInjectionTest, ThrowingControllerStopsTheRobotAndEasyNavKeepsRunning) | |
The whole RT cycle of SystemNode with a controller that misbehaves (FaultyController).
| TEST_F | ( | SystemFaultInjectionTest | , |
| DeactivatingAfterAFaultLeavesTheRobotStopped | ) |
| TEST_F | ( | SystemFaultInjectionTest | , |
| FrozenControllerStopsTheRobot | ) |
| TEST_F | ( | SystemFaultInjectionTest | , |
| HealthyControllerMovesTheRobotWithoutDiagnostics | ) |
| TEST_F | ( | SystemFaultInjectionTest | , |
| HugeCommandsAreClampedToTheRobotLimits | ) |
| TEST_F | ( | SystemFaultInjectionTest | , |
| NaNFromTheStartNeverReachesTheRobot | ) |
| TEST_F | ( | SystemFaultInjectionTest | , |
| SilentControllerStopsTheRobotAndIsDiagnosed | ) |
| TEST_F | ( | SystemFaultInjectionTest | , |
| ThrowingControllerStopsTheRobotAndEasyNavKeepsRunning | ) |