Add Android build file am: 7e7bee474e am: ba2d95f900 am: c2eb03fe69 am: bd5fff9d21 am: 98c3a1f937

Original change: https://android-review.googlesource.com/c/platform/external/pandora/avatar/+/2183017

Change-Id: I3386009124b63fc248c7afc28aa3b3be7e21b6e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
tree: af66f75bc651fc03404d7428e2b90390931bb01d
  1. avatar/
  2. examples/
  3. .gitignore
  4. .gitmodules
  5. Android.bp
  6. CONTRIBUTING.md
  7. LICENSE
  8. METADATA
  9. MODULE_LICENSE_APACHE2
  10. OWNERS
  11. pyproject.toml
  12. README.md
README.md

Avatar

Avatar aims to provide a scalable multi-platform Bluetooth testing tool capable of running any Bluetooth test cases virtually and physically. It aims to complete PTS-bot in the Pandora testing suite.

Install

git submodule update --init
python -m venv venv
source venv/bin/activate.fish # or any other shell
pip install [-e] bt-test-interfaces/python
pip install [-e] bumble
pip install [-e] .

Rebuild gRPC Bluetooth test interfaces

pip install grpcio-tools==1.46.3
./bt-test-interfaces/python/_build/grpc.py

Usage

python examples/example.py -c examples/example_config.yml