You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Executing PHP every time a test specifies a skip condition is kinda
wasteful. Since skip conditions are often similar, just have a cache
of them.
On my machine, the gains are quite noticeable: 36s instead of 43s
with -j16, 253s instead of 302s without concurrency. Cache stats are
3420 hits, 1066 misses in the latter case. Needs more work and a fix
for a failing test. Future improvements could be also caching enabled
extensions and normalizing skip code across tests to improve hit ratio.
0 commit comments