Although tests can be run locally, when there are more contributors or a person needs to make subsequent changes (say to satisfy a code review), it's common for them to need to know if this code passes tests when it will integrate with latest. Devs should be doing this locally, but this can slip. Also, this can allow a dev to work faster as they can offload their test running to CI.
Although tests can be run locally, when there are more contributors or a person needs to make subsequent changes (say to satisfy a code review), it's common for them to need to know if this code passes tests when it will integrate with latest. Devs should be doing this locally, but this can slip. Also, this can allow a dev to work faster as they can offload their test running to CI.