Skip to content

Commit

Permalink
ci(codecov): add setting for entire each component (#9030)
Browse files Browse the repository at this point in the history
add entire sub components

Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
  • Loading branch information
soblin authored Oct 4, 2024
1 parent 85f578c commit af2ea1b
Showing 1 changed file with 89 additions and 73 deletions.
162 changes: 89 additions & 73 deletions codecov.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,93 @@ ignore:
- "**/test/*"
- "**/test/**/*"
- "**/debug.*"
- tools/**

component_management:
individual_components:
# each entire component
- component_id: common-packages
name: Common Packages
paths:
- common/**/**

- component_id: control-packages
name: Control Packages
paths:
- control/**/**

- component_id: evaluator-packages
name: Evaluator Packages
paths:
- evaluator/**/**

- component_id: launch-packages
name: Launch Packages
paths:
- launch/**/**

- component_id: Localizatoin-packages
name: Localization Packages
paths:
- localization/**/**

- component_id: map-packages
name: map Packages
paths:
- map/**/**

- component_id: perception-packages
name: Perception Packages
paths:
- perception/**/**

- component_id: planning-packages
name: Planning Packages
paths:
- planning/**/**

- component_id: sensing-packages
name: Sensing Packages
paths:
- sensing/**/**

- component_id: simulator-packages
name: Simulator Packages
paths:
- simulator/**/**

- component_id: system-packages
name: System Packages
paths:
- system/**/**

- component_id: vehicle-packages
name: Vehicle Packages
paths:
- vehicle/**/**

# TIER IV maintained packages
- component_id: control-tier-iv-maintained-packages
name: Control TIER IV Maintained Packages
paths:
- control/autoware_autonomous_emergency_braking/**
- control/autoware_control_validator/**
- control/autoware_external_cmd_selector/**
# - control/autoware_joy_controller/**
- control/autoware_lane_departure_checker/**
- control/autoware_mpc_lateral_controller/**
- control/autoware_operation_mode_transition_manager/**
- control/autoware_pid_longitudinal_controller/**
# - control/autoware_pure_pursuit/**
- control/autoware_shift_decider/**
# - control/autoware_smart_mpc_trajectory_follower/**
- control/autoware_trajectory_follower_base/**
- control/autoware_trajectory_follower_node/**
- control/autoware_vehicle_cmd_gate/**
# - control/control_performance_analysis/**
- control/obstacle_collision_checker/**
# - control/predicted_path_checker/**

- component_id: localization-tier-iv-maintained-packages
name: Localization TIER IV Maintained Packages
paths:
Expand All @@ -52,6 +136,11 @@ component_management:
paths:
- map/**/**

- component_id: perception-tier-iv-maintained-packages
name: Perception TIER IV Maintained Packages
paths:
- perception/[^lidar_apollo_instance_segmentation]/**

- component_id: planning-tier-iv-maintained-packages
name: Planning TIER IV Maintained Packages
paths:
Expand Down Expand Up @@ -110,76 +199,3 @@ component_management:
- planning/motion_velocity_planner/autoware_motion_velocity_out_of_lane_module/**
- planning/motion_velocity_planner/autoware_motion_velocity_planner_common/**
- planning/motion_velocity_planner/autoware_motion_velocity_planner_node/**

- component_id: control-tier-iv-maintained-packages
name: Control TIER IV Maintained Packages
paths:
- control/autoware_autonomous_emergency_braking/**
- control/autoware_control_validator/**
- control/autoware_external_cmd_selector/**
# - control/autoware_joy_controller/**
- control/autoware_lane_departure_checker/**
- control/autoware_mpc_lateral_controller/**
- control/autoware_operation_mode_transition_manager/**
- control/autoware_pid_longitudinal_controller/**
# - control/autoware_pure_pursuit/**
- control/autoware_shift_decider/**
# - control/autoware_smart_mpc_trajectory_follower/**
- control/autoware_trajectory_follower_base/**
- control/autoware_trajectory_follower_node/**
- control/autoware_vehicle_cmd_gate/**
# - control/control_performance_analysis/**
- control/obstacle_collision_checker/**
# - control/predicted_path_checker/**

- component_id: perception-tier-iv-maintained-packages
name: Perception TIER IV Maintained Packages
paths:
- perception/autoware_bytetrack/**
- perception/autoware_cluster_merger/**
- perception/autoware_compare_map_segmentation/**
- perception/autoware_crosswalk_traffic_light_estimator/**
- perception/autoware_detected_object_feature_remover/**
- perception/autoware_detected_object_validation/**
- perception/autoware_detection_by_tracker/**
- perception/autoware_elevation_map_loader/**
- perception/autoware_euclidean_cluster/**
- perception/autoware_ground_segmentation/**
- perception/autoware_image_projection_based_fusion/**
# - perception/autoware_lidar_apollo_instance_segmentation/**
- perception/autoware_lidar_centerpoint/**
- perception/autoware_lidar_transfusion/**
- perception/autoware_map_based_prediction/**
- perception/autoware_multi_object_tracker/**
- perception/autoware_object_merger/**
- perception/autoware_object_range_splitter/**
- perception/autoware_object_velocity_splitter/**
- perception/autoware_occupancy_grid_map_outlier_filter/**
- perception/autoware_probabilistic_occupancy_grid_map/**
- perception/autoware_radar_crossing_objects_noise_filter/**
- perception/autoware_radar_fusion_to_detected_object/**
- perception/autoware_radar_object_clustering/**
- perception/autoware_radar_object_tracker/**
- perception/autoware_radar_tracks_msgs_converter/**
- perception/autoware_raindrop_cluster_filter/**
- perception/autoware_shape_estimation/**
- perception/autoware_simple_object_merger/**
- perception/autoware_tensorrt_classifier/**
- perception/autoware_tensorrt_yolox/**
- perception/autoware_tracking_object_merger/**
- perception/autoware_traffic_light_arbiter/**
- perception/autoware_traffic_light_classifier/**
- perception/autoware_traffic_light_fine_detector/**
- perception/autoware_traffic_light_map_based_detector/**
- perception/autoware_traffic_light_multi_camera_fusion/**
- perception/autoware_traffic_light_occlusion_predictor/**
- perception/autoware_traffic_light_visualization/**
- perception/image_projection_based_fusion/**
# - perception/lidar_apollo_instance_segmentation/**
- perception/lidar_centerpoint/**
- perception/perception_utils/**
- perception/tensorrt_yolo/**
- perception/tensorrt_yolox/**
- perception/traffic_light_classifier/**
- perception/traffic_light_fine_detector/**
- perception/traffic_light_ssd_fine_detector/**

0 comments on commit af2ea1b

Please sign in to comment.