Simple project that contains a short set of dependent modules in order to compare Bazel and Gradle executions
- Install Android SDK
- set environment variable ANDROID_HOME
- If necessary, override the default
~/.gradle-profiler
local directory in the gradle-profiler script - Install Buck using OkBuck
./gradlew :buckwrapper
./buckw
The following need to be installed and in the path
- Bazel
- Buck
- Git
- Java
Call the following script. It will clone the forked gradle-profiler to the default location of ~/.gradle-profiler
. The fork provides additional execution options for Bazel benchmarking. The clone location can be overridden in the gradle-profiler script.
The scenarios are defined in the performance.scenarios.
The default location is the output/<timestamp>
directory