17 lines
624 B
Bash
17 lines
624 B
Bash
#!/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
|