Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.35 KB

File metadata and controls

34 lines (23 loc) · 1.35 KB

Other

Test coverage

It can be checked by running ./gradlew koverHtmlReportMain.

Benchmarks

Benchmarks should be run once in a while to check if the performance of the app is not degrading. Benchmarks can be found in the benchmark module.

Baseline profiles

Generate baseline profiles to improve app performance. If you change the code that is related to particular baseline profile scope, run ./gradlew generateBaselineProfile. Result files will be automatically saved to app-android/src/main/baselineProfiles.

To check if baseline profile improved the app performance, run the corresponding benchmark test (like StartupBenchmark) and compare the results. CompilationMode.None() represents results without baseline profile, CompilationMode.Partial() represents results with baseline profile.

Baseline profile generators can be found in the baselineprofile module.

Licenses

Licenses list is collected by the AboutLibraries plugin.

The report is generated automatically during every build process and saved to: app/src/main/res/raw/aboutlibraries.json

To generate it manually, run:

./gradlew exportLibraryDefinitions