- 
                Notifications
    
You must be signed in to change notification settings  - Fork 560
 
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