busky/app
Nik Clayton ddc4d76c41
Lazily load activities in Robolectric tests (#3397)
Not all Robolectric tests interact with activities, so lazy loading the activity can speed them up.

I benchmarked the impact with gradle-profiler. Each test run performed 6 warmup runs, and then 10 benchmarked runs with and without this change.

Without this change (all values rounded to nearest second):
Mean: 151
Median: 149
P75: 157
StdDev: 10

With this change:
Mean: 127
Median: 125
P75: 130
StdDev: 7

So a ~ 18% reduction in median and P75 times,
2023-02-28 21:28:05 +01:00
..
schemas/com.keylesspalace.tusky.db.AppDatabase Dialog notifying user of failure when media upload fails (#3135) 2023-01-27 20:50:45 +01:00
src 3204: Add an account based preference store (#3205) 2023-02-27 14:07:28 +01:00
build.gradle Lazily load activities in Robolectric tests (#3397) 2023-02-28 21:28:05 +01:00
getGitSha.gradle Previous attempt to fix git sha on non-git build broke git build. (#3322) 2023-02-16 20:20:52 +01:00
proguard-rules.pro Add extra proguard rules for OkHttp (#3350) 2023-02-25 21:40:13 +01:00