1#!/usr/bin/env bash 2set -uo pipefail 3 4# If on CI, add indirect swiftshader arg 5# Source: https://developer.android.com/studio/test/gradle-managed-devices 6gpu_arg="" 7if [ "${CI:-}" == "true" ]; then 8 gpu_arg="-Pandroid.testoptions.manageddevices.emulator.gpu=swiftshader_indirect" 9fi 10 11./gradlew cleanManagedDevices --unused-only && 12 ./gradlew lottie:generateBaselineProfile lottie-compose:generateBaselineProfile \ 13 -Pandroid.testInstrumentationRunnerArguments.androidx.benchmark.enabledRules=BaselineProfile 14 -Pandroid.experimental.testOptions.managedDevices.setupTimeoutMinutes=20 \ 15 "${gpu_arg}" \ 16 --info 17