Bug fixes and internal improvements: - Added type annotations and fixed formatting in transport_base.py - Ensured auxiliary device instances are closed by capabilities that depend on them - GDM now tracks open auxiliary devices (auxiliary devices previously weren't tracked) - Open-sourced unit tests for auxiliary_device.py
1.19.0
- Added ADB port forwarding functions to adb_utils.py. - GDM now also creates a ~/gazoo/gdm/data directory for storing persistent device data.
1.18.3
Open-sourced adb_utils unit tests.
1.18.2
Unit and functional test changes: - Added Apache headers to unit tests for auxiliary devices and manager - Fixed functional test retry failure when device creation fails - Open-sourced Manager and FireManager unit tests to Gazoo Device. - Open-sourced comm_power, device_power, usb_hub unit tests and mixin unit tests
1.18.1
Minor clean up in Cambrionix backwards compatibility with "hub_port_name".
1.18.0
New features: - GDM can now serve as a native Mobly controller.
Docs: - Added device setup documentation for esp32pigweedlocking.
Other: - Added a check to fail the unit test run if no tests were loaded.