Commit Graph
8 Commits
Author SHA1 Message Date
SoWizardandClaude Opus 5.5 185e41c274 Matter: fix stale host test fixtures (#25161)
run_tests.be and button_stability_tests.be stop with assert_failed right
after "Matter epoch conversion for UTC and local time: OK" on development.
Three test-only mistakes, each hiding the next:

- run_tests.be checked the RSSI item's stored TLV type before encoding.
  "Clamp RSSI" (#25126) stores signed values as I4; the encoded bytes are
  still the 1-byte 00C3, which the next assert checks. Check the value only.
- TestGarageDevice (run_tests.be) lacks disable_bridge_mode, which
  Matter_Plugin_Device.init() reads since #25099.
- StabilityDevice (button_stability_tests.be) lacks it too.

Tests only; no firmware files change.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 10:32:35 +02:00
SoWizard df1d8d5aa3 Matter: clean up incomplete initial subscriptions (#25137) 2026-10-12 11:35:49 +02:00
SoWizardands-hadinger f1244e5bb4 Matter: report HTTP bridged-device reachability changes (#25115)
* Matter: report HTTP bridged-device reachability changes

* Update Matter_HTTP_remote.be

* Update http_recovery_tests.be

---------

Co-authored-by: s-hadinger <49731213+s-hadinger@users.noreply.github.com>
2026-10-11 18:02:52 +02:00
SoWizardands-hadinger edd93777ae Matter: add virtual Generic Switch button events via MtrUpdate (#25091)
* Matter: add virtual Generic Switch button events via MtrUpdate

* Matter: add repeated virtual-button memory regression

* Update MATTER_CLASS_HIERARCHY.md

---------

Co-authored-by: s-hadinger <49731213+s-hadinger@users.noreply.github.com>
2026-10-10 10:47:34 +02:00
SoWizard af56a31050 Matter: complete subscription reports on StatusResponse (#25096) 2026-10-09 14:28:33 +02:00
SoWizardands-hadinger 1d16504489 Berry: safely collect partially constructed native closures (#25093)
* Berry: safely collect partially constructed native closures

* Update be_func.py

---------

Co-authored-by: s-hadinger <49731213+s-hadinger@users.noreply.github.com>
2026-10-03 00:23:09 +02:00
SoWizard 3ec4b0308e Berry: release native int64 result allocations (#25092) 2026-10-02 20:57:04 +02:00
SoWizard 001e8d1963 Logging: handle allocation failures without null writes (#25094) 2026-10-02 09:56:33 +02:00