ucsb-cs156-m23 / proj-gauchoride-m23-9am-1

https://ucsb-cs156-m23.github.io/proj-gauchoride-m23-9am-1/
0 stars 1 forks source link

DEVELOPER FEATURE: faster Stryker mutation runs #51

Open github-actions[bot] opened 1 year ago

github-actions[bot] commented 1 year ago

User Story

Discussion

During M23, the m23-10am-4 team from HappyCows implemented improvements to the stryker mutation testing run for PRs, so that not only would it do an incremental run, it would perform that run only on the specific files that were modified by the PR.

That reduces running times for Stryker by an order of magnitude.

The task here is to get those changes into this repo.

Acceptance Criteria

This is a "belt & suspenders" approach; the idea though is that the full mutation testing run happens after the PR is merged, as a backup safety run; it doesn't hold up the PR from getting merged.

Implementation Todos

See these two PRs:

Please see what they did there, and adapt it for this repo.

github-actions[bot] commented 1 year ago

Copied from https://github.com/ucsb-cs156/proj-gauchoride/issues/68