blob: d1de047895970f8c78ddd5a1659bf7fcc29f235a [file] [log] [blame] [edit]
#!/usr/bin/env bash
set -uo pipefail
# If on CI, add indirect swiftshader arg
# Source: https://developer.android.com/studio/test/gradle-managed-devices
gpu_arg=""
if [ "${CI:-}" == "true" ]; then
gpu_arg="-Pandroid.testoptions.manageddevices.emulator.gpu=swiftshader_indirect"
fi
./gradlew cleanManagedDevices --unused-only &&
./gradlew lottie:generateBaselineProfile lottie-compose:generateBaselineProfile \
-Pandroid.testInstrumentationRunnerArguments.androidx.benchmark.enabledRules=BaselineProfile
-Pandroid.experimental.testOptions.managedDevices.setupTimeoutMinutes=20 \
"${gpu_arg}" \
--info