Avatar is a scalable multi-platform Bluetooth testing tool capable of running
Project description
Avatar
Avatar is a python Bluetooth testing tool orchestrating multiple devices which implement the Pandora interfaces.
Install
python -m venv venv
source venv/bin/activate.fish # or any other shell
pip install [-e] .
Usage
python cases/host_test.py -c cases/config.yml --verbose
Specify a test bed
python cases/host_test.py -c cases/config.yml --test_bed bumble.bumbles --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 cases/host_test.py -c cases/config.yml --verbose
-
Lint with
pyright
andmypy
pyright mypy
-
Format & imports style
black avatar/ cases/ isort avatar/ cases/
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.8.tar.gz
(81.3 kB
view hashes)
Built Distribution
Close
Hashes for pandora_avatar-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef8de13a4a1439febc9c6c23f36f0bfd5b1cfd535f84b745b726ab8d9d4a122c |
|
MD5 | fa1a586d716970306a3e1c1ec4a96015 |
|
BLAKE2b-256 | 3463aeb4df600cc8055717bd12dea2c1b2ea616b28347a471e645353970bfe9a |