Testing is a key activity in software quality. It is the primary means by which we determine if our change to the code has b roken some existing capability. Tests are tedious to run manually, where your time is valuable.
Therefore, the objective of this issue is to add some auotmated continious integration testing to the repository.
This is a moderate task to complete so it is worth 7 extra credit points)
Tasks
[ ] Define appropriate tool for automating configure/build/test of a github repo.
[ ] Determine under what conditions we want to be able to perform automated testing (each pull request, every hour, etc.)
[ ] Implement auotmated testing protocoals ot repo,/build system/github
Definition of Done
Evidence of the continuous integration tests being run and results posted.
Background
Testing is a key activity in software quality. It is the primary means by which we determine if our change to the code has b roken some existing capability. Tests are tedious to run manually, where your time is valuable.
Therefore, the objective of this issue is to add some auotmated continious integration testing to the repository.
This is a moderate task to complete so it is worth 7 extra credit points)
Tasks
Definition of Done
Evidence of the continuous integration tests being run and results posted.