Run dut2ref using Mobly

- Make clients synchronous
- Create Mobly Bumble controller and Android Blueberry service
- Run tests through a Mobly DutToRefTest class

Change-Id: Ie50c51192b040da235882cc3c5edef9aa2f91d3f
10 files changed
tree: 357fb4c6e395504f20c16e734f0c69c0b448a470
  1. blueberry/
  2. dut2ref/
  3. examples/
  4. .gitignore
  5. .gitmodules
  6. protoc-gen-custom_grpc
  7. pyproject.toml
  8. README.md
  9. setup.cfg
  10. setup.py
  11. tasks.py
README.md

Blueberry DUT-to-reference tests

Install

python3 -m venv venv
. venv/bin/activate.fish # or any other shell
pip install -e .[development]

Build gRPC test interfaces

inv build-grpc

Usage

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