Skip to content

test_requirements

Classes

Name
class test_requirements::TestRequirementsAutowareReferenceSystem

Functions

Name
def generate_test_description()

Attributes

Name
dictionary reference_system
dictionary checks

Functions Documentation

function generate_test_description

def generate_test_description()

Attributes Documentation

variable reference_system

dictionary reference_system =  {
    '/FrontLidarDriver': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/RearLidarDriver': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/PointCloudMap': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/Visualizer': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/Lanelet2Map': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/PointsTransformerFront': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/PointsTransformerRear': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/VoxelGridDownsampler': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/PointCloudMapLoader': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/EuclideanClusterDetector': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/ObjectCollisionEstimator': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/MPCController': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/ParkingPlanner': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/LanePlanner': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/PointCloudFusion': {'pub_count': 1, 'sub_count': 2, 'checks': checks.copy()},
    '/NDTLocalizer': {'pub_count': 1, 'sub_count': 2, 'checks': checks.copy()},
    '/VehicleInterface': {'pub_count': 1, 'sub_count': 1, 'checks': checks.copy()},
    '/Lanelet2GlobalPlanner': {'pub_count': 1, 'sub_count': 2, 'checks': checks.copy()},
    '/Lanelet2MapLoader': {'pub_count': 1, 'sub_count': 3, 'checks': checks.copy()},
    '/BehaviorPlanner': {'pub_count': 1, 'sub_count': 2, 'checks': checks.copy()}
    # does not exist as topic but only as a node
    # '/VehicleDBWSystem': {'pub_count': 0, 'sub_count': 0, 'checks': checks.copy()}
};

variable checks

dictionary checks =  {'topic_exists': False, 'pubs_match': False, 'subs_match': False};

Updated on 2023-09-17 at 15:43:17 +0000