-
Notifications
You must be signed in to change notification settings - Fork 559
Closed
Labels
Description
This issue isn't really about performance that end users will see but about improving our unit and integration tests to enable developer productivity/performance. During periods of active development our CI and testing infrastructure quickly becomes backlogged and it can take hours to know if your recent commit breaks anything. I think it would be worthwhile to take a closer look at the test suite being run on every PR/commit and try to reduce the run time to just a few minutes.
A couple ideas for tackling this:
- Look for repeat/redundant tests
- Increase use of testing categories
- Implementation efficiency and consistency across similar tests in different parts of the code base, updating old tests