Gazoo-device

Latest version: v1.123.0

Safety actively analyzes 715033 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 10

1.17.0

Added a new device controller (esp32pigweedlocking) for Matter ESP32 Lock example (https://github.com/project-chip/connectedhomeip/tree/master/examples/lock-app/esp32#readme).

1.16.0

New features:
- Locking Service RPC capability for https://github.com/project-chip/connectedhomeip/tree/master/examples/lock-app/esp32#readme

Bug fixes:
- Fix "bad directive" pytype warnings in usb_port_map.py

1.15.1

This release adds a lighting brightness RPC endpoint to Matter example lighting app controllers, allows per-device test flakiness configuration via functional test configs, open-sources all unit test utilities along with Switchboard and Auxiliary device unit tests, and adds unit test documentation.

New features:
- Added lighting brightness RPC for Matter example apps

Functional test changes:
- Added ability to retry flaky on-device tests on specific device types
- Replaced test retry decorators with marking tests as "volatile" in configs
- Updated external gazootest.py fork (now split into gazootest.py and gazoo_input.py)
- Removed "no unexpected reboot" verification from CommonTestSuite

Bug fixes and cleanup:
- Removed extra data printed with ndm port_map.
- Pigweed RPC cleanup.

Unit tests:
- Moved unit_test_suite.py to general "tests" directory
- Removed import_test.py
- Open-sourced unit tests for gazoo_device/auxiliary_devices/* modules
- Open-sourced fake_device_base_class
- Updated and open-sourced communication_types unit tests
- Added instructions for running GDM unit tests
- Moved ability to skip slow unit tests into GDM unit test suite
- Open-sourced Switchboard unit tests other than communication_types_test.py
- Used unit test base class for existing unit tests and renamed tests from test_* to *_test
- Open-sourced unit test base class
- Open-sourced common mocks used by unit tests
- Open-sourced fake_gazoo_device_base

1.13.1

- Added testbed health check usage docs (testbed.py docstring).
- Refactored GDMTestBase device creation to allow test suite setUpClass to call create_device().

1.13.0

New device classes and capabilities:
- Added device setup doc for Matter Echo App on ESP32
- Added ESP32 Pigweed Echo App device class
- Added Button Event RPC Capability for Matter example lighting apps

Unit tests:
- Created unit test utility folder and BUILD file
- Open-sourced mock log events and log event filters used in unit tests
- Open-sourced auxiliary device logs used by unit tests

Other:
- Added a retry parameter for several methods in utility/adb_utils.py

1.12.0

New devices:
- Added ESP32 dev board device class.

Bug fixes:
- USB hubs connected to Cambrionix hubs will now have their Cambrionix port number identified correctly.

Page 7 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.