Skip to content

Update avd-action-ubuntu.yml: disable #44

Update avd-action-ubuntu.yml: disable

Update avd-action-ubuntu.yml: disable #44

# name: Appium & AVD action ubuntu (a&a-u)
# on:
# push:
# branches:
# - develop
# pull_request:
# branches: [ "develop" ]
# jobs:
# build:
# runs-on: ubuntu-latest
# env:
# ANDROID_HOME: ~/Android/Sdk
# ANDROID_SDK_ROOT: ~/Android/Sdk
# ANDROID_AVD_HOME: /home/runner/.config/.android/avd/
# steps:
# - name: Update packages
# run: sudo apt-get update
# - name: Set up JDK 17
# uses: actions/setup-java@v4
# with:
# java-version: '17'
# distribution: 'adopt'
# - name: Install KVM on Linux
# run: |
# sudo apt-get install cpu-checker
# sudo apt-get install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
# - name: Set chmod kvm
# run: |
# sudo chmod o+rw /dev/kvm
# - name: Install Node.js and npm
# uses: actions/setup-node@v4
# with:
# node-version: '18'
# - name: Install Appium
# run: npm install -g appium
# - name: Install UiAutomator2
# run: appium driver install uiautomator2
# - name: Curl cmdline-tools from Android.tar.gz
# run: cd && curl -O -L https://github.com/fahleiro/appium-avd-action-ubuntu/releases/download/appium-avd-action-ubuntu-1.0.0/Android.tar.gz
# - name: Descomprimir Android.tar.gz
# run: tar -xzf ~/Android.tar.gz -C ~ && echo "Descompressão de Android concluída."
# - name: Install Android dependencies
# run: |
# chmod +x ~/Android/Sdk/cmdline-tools/latest/bin/sdkmanager
# yes | ~/Android/Sdk/cmdline-tools/latest/bin/sdkmanager --licenses
# ~/Android/Sdk/cmdline-tools/latest/bin/sdkmanager --install "platform-tools"
# ~/Android/Sdk/cmdline-tools/latest/bin/sdkmanager --install "emulator"
# ~/Android/Sdk/cmdline-tools/latest/bin/sdkmanager --install "build-tools;30.0.3"
# ~/Android/Sdk/cmdline-tools/latest/bin/sdkmanager --install "platforms;android-27"
# ~/Android/Sdk/cmdline-tools/latest/bin/sdkmanager --install "system-images;android-30;default;x86_64"
# - name: Create Android Virtual Device (AVD)
# run: |
# chmod +x ~/Android/Sdk/cmdline-tools/latest/bin/avdmanager
# ~/Android/Sdk/cmdline-tools/latest/bin/avdmanager create avd -n device-name -k "system-images;android-30;default;x86_64" -d pixel_4
# - name: Run Android Virtual Device (AVD)
# run: |
# chmod +x ~/Android/Sdk/emulator/emulator
# chmod +x ~/Android/Sdk/emulator
# ~/Android/Sdk/emulator/emulator -avd device-name -port 5554 -no-window -no-audio -no-boot-anim &
# - name: Validating AVD ready
# run: |
# chmod +x ~/Android/Sdk/platform-tools/adb
# status=$(~/Android/Sdk/platform-tools/adb devices | grep -v "List of devices attached")
# while ! echo "$status" | grep -q "device"; do
# echo "Emulator is not ready, waiting..."
# sleep 5
# status=$(~/Android/Sdk/platform-tools/adb devices | grep -v "List of devices attached")
# done
# echo "Emulator is online!"
# echo "$status"
# - name: Run Appium
# run: appium &