-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
development workflowThis improves our development workflow to make programming easierThis improves our development workflow to make programming easierlow priorityThis is a low priority issueThis is a low priority issue
Milestone
Description
To start, just figure out how to run unit tests on robot code and make unit tests for our drive code since we'll be using a swerve drive for every robot. Future issues can add tests for other subsystems once we have a template for how to set them up.
Focus on testing state transitions. Behaviour in each state can change and is self-described in the state itself so unit tests are likely to change and not really prove anything. On the other hand, state transitions can be complex. Try to think of edge cases where possible. Feel free to whiteboard a state transition diagram if you're interested. Whatever helps :)
Time Estimate: Unknown
Metadata
Metadata
Assignees
Labels
development workflowThis improves our development workflow to make programming easierThis improves our development workflow to make programming easierlow priorityThis is a low priority issueThis is a low priority issue