Avatar is a scalable multi-platform Bluetooth testing tool capable of running
Project description
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 bumble
pip install bt-test-interfaces
pip install [-e] .
Usage
python examples/example.py -c examples/simulated_bumble_android.yml --verbose
Development
- Make sure to have a
root-canal
instance running somewhere.
root-canal
- Run the example using Bumble vs Bumble config file. The default
6402
HCI port ofroot-canal
may be changed in this config file.
python examples/example.py -c examples/simulated_bumble_bumble.yml --verbose
- Lint with
pyright
andmypy
pyright
mypy
- Format & imports style
black avatar/ examples/
isort avatar/ examples/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pandora-avatar-0.0.1.tar.gz
(20.6 kB
view hashes)
Built Distribution
Close
Hashes for pandora_avatar-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a21135a427b56b2a566552298085341f118638a472d78c7e4ace8b90dbd0edc |
|
MD5 | d4fa5195b46cb491e867c9790a7c35c3 |
|
BLAKE2b-256 | 5549005307947dd3fa848b3b5b069231980fc15b2da8f82992872e424ee4acdd |