-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Currently, we have no testing in place. This makes it very easy to break something and not realize it. Testing should be rolled out for as much of the project as feasible. This can happen in the following stages
- Create unit tests using Django's testing API. (I'm splitting this up per app)
- computers
- core
- dailyduties
- datatables
- network
- orientation
- printers
- residents
- rosters
- technicians
- uploaders
- Write integration tests using Selenium or similar
It would probably be helpful to also set up a code coverage tool (maybe codecov.io) and a CI (maybe Travis or CircleCI)