Files
AndroidJava/lottie-android/update-baseline-profiles.sh
T
coco 7846a45f2c a
2026-07-03 15:47:27 +08:00

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