-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(autoware_planning_test_manager): porting autoware_planning_test_manager package from autoware.universe #203
feat(autoware_planning_test_manager): porting autoware_planning_test_manager package from autoware.universe #203
Conversation
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
03ed558
to
d608d6b
Compare
c50cde5
to
b0b3345
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #203 +/- ##
==========================================
- Coverage 78.75% 0.00% -78.76%
==========================================
Files 11 70 +59
Lines 193 8475 +8282
Branches 73 782 +709
==========================================
- Hits 152 0 -152
- Misses 11 8475 +8464
+ Partials 30 0 -30
☔ View full report in Codecov by Sentry. |
...nning_test_manager/include/autoware_planning_test_manager/autoware_planning_test_manager.hpp
Show resolved
Hide resolved
b0b3345
to
c2dee29
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added suggestions to include links and the reasoning for the extra headers.
...nning_test_manager/include/autoware_planning_test_manager/autoware_planning_test_manager.hpp
Show resolved
Hide resolved
...test_manager/include/autoware_planning_test_manager/autoware_planning_test_manager_utils.hpp
Show resolved
Hide resolved
47c7297
to
097421b
Compare
From the PR description:
In the future, for the initial porting PRs, please keep the package modifications to minimum. (Only comments, removing changelogs, version changes etc.) And these kind of modifications should come with new PRs in this repository. If we do moving and modifications in the same PR like this, the changes become very hard to track. And it becomes hard to check the integrity of the moved packages. And harder to review. For this package, the change is already done and efforts are spent. But in the future please keep these in mind 🙏 |
We have detailed the porting procedure stages here: Porting Procedure Stages
cc. @NorahXiong @mitsudome-r @youtalk |
…manager package from autoware.universe: Signed-off-by: NorahXiong <norah.xiong@autocore.ai>
Signed-off-by: NorahXiong <norah.xiong@autocore.ai>
…er file and package Signed-off-by: NorahXiong <norah.xiong@autocore.ai>
097421b
to
bc5f54c
Compare
I will now check out to both PRs and try to build and test entire autoware manually. I wouldn't have to have to do this if this was a simple move PR but because it is also changing the internal directory of the package, I have to manually check this :(((((( |
Not even a commit, better do a separate PR. For this PR, don't change anything anymore, I've already started testing. If you follow these steps for the future PRs, that's alright 👍 |
Testing with:
But I think this and the Universe PRs can be merged. ✅ Thanks for the efforts! |
I don't really get this point. For example, if the package.xml dependencies are deleted in a separate PR(B), this PR(A) will fail in CICD due to the dependency problem(e.g. tier4_planning_msgs, autoware_universe_utils). However, B depends on A. So both A and B will be stuck to be merged. |
In case it concerns the CI, the changes are allowed.
But should be kept to minimum. And in these cases, separating the commits would be useful. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Description
We are porting autoware_planning_test_manager to autoware.core, and this PR adds the package to core.
Following modification were added:
Related links
Parent Issue:
How was this PR tested?
The whole project is built correctly locally.
The github CICD errors are related to dependence to autoware.universe.
The launch failed locally and will be re-executed after the dependency resolved.
Update: Planning simulator works well in the following code version:
Version Information
=== ./core/autoware-github-actions (git) ===
=== ./core/autoware.core (git) ===
=== ./core/autoware_adapi_msgs (git) ===
=== ./core/autoware_cmake (git) ===
=== ./core/autoware_internal_msgs (git) ===
=== ./core/autoware_lanelet2_extension (git) ===
=== ./core/autoware_msgs (git) ===
=== ./core/autoware_utils (git) ===
=== ./core/external/autoware_auto_msgs (git) ===
=== ./launcher/autoware_launch (git) ===
=== ./middleware/external/heaphook (git) ===
=== ./param/autoware_individual_params (git) ===
=== ./sensor_component/external/nebula (git) ===
=== ./sensor_component/external/sensor_component_description (git) ===
=== ./sensor_component/external/tamagawa_imu_driver (git) ===
=== ./sensor_component/ros2_socketcan (git) ===
=== ./sensor_component/transport_drivers (git) ===
=== ./sensor_kit/awsim_labs_sensor_kit_launch (git) ===
=== ./sensor_kit/external/awsim_sensor_kit_launch (git) ===
=== ./sensor_kit/sample_sensor_kit_launch (git) ===
=== ./sensor_kit/single_lidar_sensor_kit_launch (git) ===
=== ./universe/autoware.universe (git) ===
=== ./universe/external/eagleye (git) ===
=== ./universe/external/glog (git) ===
=== ./universe/external/llh_converter (git) ===
=== ./universe/external/morai_msgs (git) ===
=== ./universe/external/muSSP (git) ===
=== ./universe/external/pointcloud_to_laserscan (git) ===
=== ./universe/external/rtklib_ros_bridge (git) ===
=== ./universe/external/tier4_ad_api_adaptor (git) ===
=== ./universe/external/tier4_autoware_msgs (git) ===
=== ./universe/external/trt_batched_nms (git) ===
=== ./vehicle/awsim_labs_vehicle_launch (git) ===
=== ./vehicle/external/pacmod_interface (git) ===
=== ./vehicle/sample_vehicle_launch (git) ===
Notes for reviewers
This PR should be handled together with
This PR depends on
This PR depends on autoware_component_interface_utils(not ported from universe yet). Update: The header file referenced in this package is not used. So the reference of autoware_component_interface_utils is deleted.
Interface changes
None.
Effects on system behavior
None.