• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

maximunited / imou_life / 25288593615 / 3
90%
master: 90%

Build:
DEFAULT BRANCH: master
Ran 03 May 2026 07:32PM UTC
Files 21
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 May 2026 07:29PM UTC coverage: 89.637% (+0.07%) from 89.563%
25288593615.3

push

github

maximunited
feat: implement async_remove_config_entry_device for manual device deletion

Complete stale-devices Gold tier requirement with UI deletion support.

**Added:**
- `async_remove_config_entry_device()` callback in `__init__.py`
- Enables delete button in Settings ? Devices & Services UI
- Validates device belongs to config entry before allowing removal
- Returns True for safe removal, False to prevent deletion
- DeviceEntry import from helpers.device_registry

**Testing:**
- Created `test_device_removal.py` with 4 comprehensive tests
- Tests matching device removal (returns True)
- Tests non-matching device prevention (returns False)
- Tests multiple identifiers handling
- Tests edge case with missing device_id
- All 396 unit tests passing ?

**Gold Tier Impact:**
- Completes stale-devices requirement (automatic + manual)
- Users can now delete devices from UI
- Automatic detection via repair flow
- Manual deletion via device settings

**Documentation:**
- Updated `gold_tier_verification.md` with full implementation evidence
- Documents both automatic detection and manual deletion support

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

1384 of 1544 relevant lines covered (89.64%)

0.9 hits per line

Source Files on job run-3.11 - 25288593615.3
  • Tree
  • List 21
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25288593615
  • 28409186 on github
  • Prev Job for on master (#25287309128.2)
  • Next Job for on master (#25288740875.3)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc