Makefile 762 B

1234567891011121314151617181920212223242526272829303132333435
  1. .PHONY: build
  2. format:
  3. poetry run isort . -m HANGING_INDENT -l 120
  4. test:
  5. poetry run pytest -v mobile_tests/
  6. covtest:
  7. poetry run coverage run -m pytest -v demo_tests tests
  8. poetry run coverage html --include 'uiautomator2/**'
  9. cov:
  10. poetry run pytest -v tests/ \
  11. --cov-config=.coveragerc \
  12. --cov uiautomator2 \
  13. --cov-report xml \
  14. --cov-report term
  15. sync:
  16. cd uiautomator2/assets; ./sync.sh; cd -
  17. build:
  18. poetry self add "poetry-dynamic-versioning[plugin]"
  19. cd uiautomator2/assets; ./sync.sh; cd -
  20. rm -fr dist
  21. poetry build -vvv
  22. init:
  23. if [ ! -f "ApiDemos-debug.apk" ]; then \
  24. wget https://github.com/appium/appium/raw/master/packages/appium/sample-code/apps/ApiDemos-debug.apk; \
  25. fi
  26. poetry run python -m adbutils -i ./ApiDemos-debug.apk