Our scroll performance often regresses. Let's build some automated tests to detect this before we merge the PRs that make things worse.
We have a test for scroll performance named testScrollingAnimationPerformance(), but we need to set it up to use consistent data across runs, and we need to figure out how to get it running properly on CI (to work around this problem). We probably need a different performance testing framework. Maybe the new Swift Testing library announced this summer could help?
Our scroll performance often regresses. Let's build some automated tests to detect this before we merge the PRs that make things worse.
We have a test for scroll performance named
testScrollingAnimationPerformance()
, but we need to set it up to use consistent data across runs, and we need to figure out how to get it running properly on CI (to work around this problem). We probably need a different performance testing framework. Maybe the new Swift Testing library announced this summer could help?