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.10.tar.gz
(82.1 kB
view details)
Built Distribution
File details
Details for the file pandora-avatar-0.0.10.tar.gz
.
File metadata
- Download URL: pandora-avatar-0.0.10.tar.gz
- Upload date:
- Size: 82.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fba4f50ccda0120cc2a65b3411a0d962b43d97811a31632bdaee7c7372d05fc |
|
MD5 | d08b3d2fd5a0a91512967aa490a5fe8b |
|
BLAKE2b-256 | 6be39ce56bd4699c683813a0245a7641c7eb8d6387efbab5638c2c2260c1bf40 |
File details
Details for the file pandora_avatar-0.0.10-py3-none-any.whl
.
File metadata
- Download URL: pandora_avatar-0.0.10-py3-none-any.whl
- Upload date:
- Size: 42.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9a7b117cf07bd31b55c79696a7f6611321f3c15022251f63fcfb50317ffa7cc |
|
MD5 | da1e5ea3431d6de9f0c5953509953fa8 |
|
BLAKE2b-256 | ee531501561f7718428684a5b60439fa39bdc6fa88e3b077fc5f1ec3e7dfcc97 |