When we run ./build/bin/pathfinder_cli -p 10 --navigate 48 235 20 206, we are always testing the system from Victoria to Maui. For our journey, the destination will always be Maui. However, our starting point will move as the boat progresses throughout the journey. We want to have test cases that test that this still works from different start positions.
From there, we can do a practice run.
- Start boat at Victoria
- Run pathfinding.
- Move boat forward X number of waypoints forward along its path.
- Note any times we did something bad, like go into good or bad wind, or go out of bounds.
- Update wind conditions (either with live data, stored data, hand crafted data, etc.)
- Repeat steps 2-5 until it reaches Maui
We want to be able to understand what happened on these journeys. Visualizing the movement would be best.