#!/bin/bash

cd /github/workspace/example || exit 1

ls . -all
npm i -g envinfo detox-cli && envinfo
npm install

echo yes | $ANDROID_HOME/tools/bin/sdkmanager --channel=0 --verbose "system-images;android-28;default;x86_64"
echo no | $ANDROID_HOME/tools/bin/avdmanager --verbose create avd --force --name "Pixel_API_28" --package "system-images;android-28;default;x86_64" --sdcard 200M --device 11
adb start-server

$ANDROID_HOME/tools/bin/avdmanager list avd
$ANDROID_HOME/emulator/emulator -avd Pixel_API_28 -no-window

exit 0
npx jetify
npx detox build -c android.emu.release
npx detox test -c android.emu.release --artifacts-location="e2e/__screenshots__" --take-screenshots="all" --headless
# --updateSnapshot
