-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
Labels
Description
The code is now complex and probably also stable enough to definitely justify a test harness. Otherwise, with every line I change, I fear breaking something down the road, especially the ManimShell
is not that easy to wrap your head around and there are many edge cases. And it's really annoying to have to replay all possible scenarios manually with every change.
Luckily, VSCode comes with a Testing Extensions Guide for us. We should also use GitHub Actions to run these tests upon every push to a pull request. We should then define in the settings that these tests must run through successfully before merging is possible.