team401 / Copper-Console

Enhanced field vision for drivers
MIT License
0 stars 0 forks source link

Unit testing + potential CI #5

Open aidnem opened 7 months ago

aidnem commented 7 months ago

Select a testing framework and implement some unit tests.

After we've selected a framework and done some tests, we can integrate it into GitHub so that it automatically runs the tests to validate pull requests.

I can research some frameworks at some point soon and add the results of my research here.

We may want to migrate the project to use Webpack or some other packager instead of just vanilla typescript for easier building (not quite sure yet) so this could potentially wait until then, or we could implement it now.

aidnem commented 7 months ago

I've opened an issue to for the migration mentioned: #6 I recommend that we do the migration and then implement testing (or do a dual prototype where we implement it once with a packager and one without to see which is better just like we did to test python vs. node previously).

jkleiber commented 7 months ago

Given the need to get this app working ASAP (due to the verification effort, and our other work on the scouting app), I'm willing to defer this until we are more focused on robustness. So let's wait on this ticket until we have an MVP or if work dries up

aidnem commented 7 months ago

Sounds good! I'll leave it in to-do for now.