Use configure on demand
1 file changed
tree: d5ff8d50eba00ce7cea952be5f333610e8689bb6
  1. .buckconfig
  2. .buckjavaargs
  3. .buckversion
  4. .gitignore
  5. .travis.yml
  6. .watchmanconfig
  7. DEFS
  9. Padraig/
  10. Pontic/
  12. Tripoline/
  13. buckw
  14. build.gradle
  15. buildWithBuck
  16. buildWithGradle
  17. config/
  18. dependencies.gradle
  19. fratry/
  20. gradle-profiler
  22. gradle/
  23. gradlew
  24. gradlew.bat
  25. harvestry/
  26. outissue/
  27. performance.scenarios
  28. phthalic/
  29. preprice/
  30. settings.gradle
  31. subvola/


A test project with a structure to stress test and find out issues in Android Studio and Gradle

Also provides an alternative build path using Buck to compare. For more details on how the buck build path is setup, please see OkBuck

Master branch build status

To build all apps with gradle:


To build all apps with buck


Mac OS X

brew update
brew install ant watchman


Installation instructions for: Ant, Watchman



Benchmarking and profiling (Experimental)

Run ./gradlew addSources to generate source code for all subprojects.

Use the Gradle profiler to --benchmark or --profile scenarios. The available scenarios are defined in performance.scenarios

Example usage: ./gradle-profiler --profile chrome-trace upToDateSingleVariant