ROS2 Gem release checklist - o3de/o3de-extras GitHub Wiki
Version tested
- Version tag: 1.0
- o3de
- commit #:
- branch:
- o3de-extras
- commit #:
- branch:
Core tests
| Objective | Test ID | Test description | Pass criteria | Passed | Comments |
|---|---|---|---|---|---|
| Creating a template project | CORE_PROJECT_SIMPLE | Follow instructions to create a new project based on ROS2SampleTemplate | Instructions are clear / no errors occur / the project builds / Editor runs | ||
| CORE_PROJECT_FLEET | Follow instructions to create a new project base on Warehouse Fleet Template | Instructions are clear / no errors occur / the project builds / Editor runs | |||
| ROS 2 Connectivity | CORE_MIDDLEWARE_WORKS | Check whether basic topics are published from any fresh project | See if /clock, /tf, /tf_static are present in ros2 topic list output |
Feature tests
Frames and transforms
| Test ID | Test description | Pass criteria | Passed | Comments |
|---|---|---|---|---|
| FRAME_COMPONENT_DOCUMENTED | ||||
| FRAME_ADDING_COMPONENT | ||||
| FRAME_STATIC_TRANSFORMS_PUBLISHED | ||||
| FRAME_DYNAMIC_TRANSFORMS_PUBLISHED | ||||
| FRAME_HIERARCHY_TEST | ||||
| FRAME_PREFAB_TEST | ||||
| FRAME_NAMESPACES_TEST |
Importing Robots
| Test ID | Test description | Pass criteria | Passed | Comments |
|---|---|---|---|---|
| IMPORTING_DOCUMENTED | ||||
| IMPORTING_OPENING_ROBOT_IMPORTER | ||||
| IMPORTING_INVALID_URDF_TEST | ||||
| IMPORTING_VALID_URDF_TEST1 | ||||
| IMPORTING_VALID_URDF_TEST2 | ||||
| IMPORTING_URDF_REIMPORT |
Robot Control
| Test ID | Test description | Pass criteria | Passed | Comments |
|---|---|---|---|---|
| CONTROL_DOCUMENTED | ||||
| CONTROL_COMPONENT_ADD | ||||
| CONTROL_TOPIC | ||||
| CONTROL_DRIVE_RQT_STEERING | ||||
| CONTROL_DRIVE_KINEMATIC | ||||
| CONTROL_DRIVE_DIFFERENTIAL | ||||
| CONTROL_DRIVE_ACKERMANN |
Sensors: LIDARs
| Test ID | Test description | Pass criteria | Passed | Comments |
|---|---|---|---|---|
| LIDAR_COMPONENTS_DOCUMENTED | ||||
| LIDAR_ADD_COMPONENT_2D | ||||
| LIDAR_ADD_COMPONENT_3D | ||||
| LIDAR_TOPIC_2D | ||||
| LIDAR_TOPIC_3D | ||||
| LIDAR_GENERIC_CONFIG_APPLIES | ||||
| LIDAR_CONFIG_SERIALIZES | ||||
| LIDAR_2D_COMPONENT_VALID_DATA | ||||
| LIDAR_3D_COMPONENT_VALID_DATA | ||||
| LIDAR_RGL_GEM_WORKS |
Sensors: Camera
| Test ID | Test description | Pass criteria | Passed | Comments |
|---|---|---|---|---|
| CAMERA_COMPONENT_DOCUMENTED | ||||
| CAMER_TOPICS | ||||
| CAMERA_CONFIGURATION_APPLIES | ||||
| CAMERA_CONFIGURATION_SERIALIZES | ||||
| CAMERA_RGBD_DATA_VALID | ||||
| CAMERA_RGBD_FRAMERATE | ||||
| CAMERA_POSTPROCESSING_CALLED |
Sensors: IMU
| Test ID | Test description | Pass criteria | Passed | Comments |
|---|---|---|---|---|
| IMU_COMPONENT_DOCUMENTED | ||||
| IMU_ADD_COMPONENT | ||||
| IMU_TOPICS | ||||
| IMU_CONFIGURATION_APPLIES | ||||
| IMU_DATA_VALID | ||||
| IMU_DRIVE_TEST | ||||
| IMU_DATA_STREAM_FREQUENCY_100 | ||||
| IMU_DATA_STREAM_LOW_JITTER |