Skip to content

ROS2 Gem release checklist

Adam Dąbrowski edited this page Apr 24, 2023 · 5 revisions

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

Sensors: Wheel Odometry

Sensors: GNSS

Vehicle Dynamics

Spawning Robots