Test Procedure:
Different Part:
-
With UE4
- Prepare UE4 SIM without start play
- Start sim_vehicle
- go to script/testing, lunch sim_ue4.bash, follow the printed instruction
- go to launch, roslaunch ./StartCore.launch
-
Without UE4
- Start sim_vehicle
- go to launch/sitl, roslaunch ./step1SITL.launch
- go to launch, roslaunch ./StartCore.launch
Shared Part:
- Now you have Package Manager(PM) and Console Server(CS) started
- Launch the main node by
pm launch main
/pm launch
Tests 1:
- Check existing functionalities still work, play with cnc, so on
- Check popups still work
- Check OA still work (require UE4 SIM)(Note: RRT if configured to only accept command within 10 meters range (e.g. ! w 9) due to performance issue, long-range fast OA will require @DanielXu 's FGM algorithm)
- Note: WebGUI will require some modification (topic name, we can change it after this got merged)
Test 2:
- Play with the PM and CS
- Try help command
- Try to install the sample app (https://gitlab.tuotuogzs.com/shibohan/pm_test_app)
- Try to uninstall
- Try list
- Note: please only try sample apps master branch for now
Before reporting an issue, make sure the current master is still working, because we didn't test it for quite a long time.
DRONEOA Merge Request Submission Checklist
NOTE: DO NOT EDIT TEXT BELOW BEFORE CREATING YOUR MERGE REQUEST!
-
I have ensured my commit message includes explanation and description of the fix/change -
I have updated any documentation related to any changes in this request. (e.g. wiki page, Doxygen comments) -
If the change crosses multiple repos, the link is provided and both requests need to be approved before merge. -
I have built and tested this change locally. -
I have ensured that no copyright resources are used without reference. (Depends on resource policy) -
I have ensured that the merge request is correctly labeled -
I will squash commits on merge -
I will change labels for both Issue(s) and merge request(s) to MERGED after merge
Closes #122 (closed)