chore(deps): update litellm requirement from <2,>=1.96.2 to >=1.97.0,… #299
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Android Tests | |
| on: | |
| push: | |
| paths: | |
| - 'aios_core/android_*' | |
| - 'tests/test_android_*' | |
| - 'android-bootstrap.sh' | |
| - 'android-emulator-run.sh' | |
| - 'setup/android-emulator-env.sh' | |
| - 'Dockerfile.android' | |
| - 'requirements.txt' | |
| - '.github/workflows/android.yml' | |
| pull_request: | |
| paths: | |
| - 'aios_core/android_*' | |
| - 'tests/test_android_*' | |
| - 'android-bootstrap.sh' | |
| - 'android-emulator-run.sh' | |
| - 'requirements.txt' | |
| jobs: | |
| android-unit-tests: | |
| runs-on: ubuntu-latest | |
| strategy: | |
| matrix: | |
| python-version: ["3.11", "3.12"] | |
| steps: | |
| - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4 | |
| - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 | |
| with: | |
| python-version: ${{ matrix.python-version }} | |
| - name: Install Python dependencies | |
| run: | | |
| python -m pip install --upgrade pip | |
| python -m pip install -r requirements.txt | |
| python -m pip install pytest pytest-asyncio | |
| - name: Run Android unit tests | |
| run: | | |
| python -m pytest tests/test_android_ai_navigation.py tests/test_android_rpa_bridge.py -q -v | |
| - name: Verify Android modules importable | |
| run: | | |
| python -c "from aios_core.android_ai_navigation import AIScreenClassifier, SelfHealingLocator; print('AI nav OK')" | |
| python -c "from aios_core.android_observability import AndroidObservability; print('Observability OK')" | |
| python -c "from aios_core.android_parser import UIAutomatorParser; print('Parser OK')" | |
| python -c "from aios_core.android_driver import AndroidDriver; print('Driver OK')" | |
| python -c "from aios_core.android_fleet import DeviceFleet; print('Fleet OK')" || echo "Fleet optional" | |
| python -c "from aios_core.android_registry import AndroidAppRegistry; print('Registry OK')" || echo "Registry optional" |