Avatar for the Bluetooth-Devices user
Bluetooth-Devices
habluetooth
BlogDocsChangelog

feat: add async_address_reachability_diagnostics for unreachable devices

#517Merged
Comparing
add-address-reachability-diagnostics
(
3904a5f
) with
main
(
fa10a13
)
CodSpeed Performance Gauge
0%
Untouched
24
Ignored
2
Skipped
5

Benchmarks

31 total
test_seed_name_cache_cold_first_name
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
+1%
770.1 µs760.6 µs
test_collect_due_buckets_single_worker_8_scanners_200_devices
tests/test_benchmark_auto_scheduler.py
CodSpeed Performance Gauge
+1%
47.6 µs47.3 µs
test_inject_100_bluez_raw_end_to_end_unchanged
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
+1%
332.2 µs330.5 µs
test_inject_100_bluez_raw_end_to_end_changed
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
0%
596.9 µs594.2 µs
test_next_event_at_single_worker_8_scanners_200_devices
tests/test_benchmark_auto_scheduler.py
CodSpeed Performance Gauge
0%
46.4 µs46.3 µs
test_check_unavailable_steady_state_local_like
tests/test_benchmark_manager.py
CodSpeed Performance Gauge
0%
194.7 µs194.5 µs
test_check_unavailable_many_scanners_local_like
tests/test_benchmark_manager.py
CodSpeed Performance Gauge
0%
235.7 µs235.5 µs
test_seed_name_cache_address_fallback
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
0%
350.2 µs350 µs
test_seed_name_cache_steady_state_identity
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
0%
343.3 µs343.1 µs
test_check_unavailable_all_disappeared
tests/test_benchmark_manager.py
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
test_seed_name_cache_prefix_rule_paths
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
test_seed_name_cache_steady_state_equality
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
0%
385.3 µs385.4 µs
test_next_event_at_burst_8_scanners_200_devices
tests/test_benchmark_auto_scheduler.py
CodSpeed Performance Gauge
0%
202.7 µs202.7 µs
test_inject_100_bleak_unchanged_advertisements
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
0%
458.4 µs458.6 µs
test_inject_100_raw_unchanged_advertisements
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
0%
161.5 µs161.6 µs
test_collect_due_buckets_burst_8_scanners_200_devices
tests/test_benchmark_auto_scheduler.py
CodSpeed Performance Gauge
0%
191.8 µs192 µs
test_check_unavailable_steady_state_remote
tests/test_benchmark_manager.py
CodSpeed Performance Gauge
0%
145.5 µs145.9 µs
test_inject_100_bleak_changed_advertisements
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
-1%
474.4 µs477.1 µs
test_inject_100_different_manufacturer_data
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
-1%
328.1 µs330.7 µs
test_inject_100_different_advertisements
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
-1%
230.3 µs232.7 µs
test_inject_100_different_service_data
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
-1%
226.7 µs229.3 µs
test_inject_100_rotating_manufacturer_data
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
-1%
239.7 µs242.6 µs
test_inject_100_simple_advertisements
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
-1%
189.9 µs192.7 µs
test_inject_100_complex_advertisements
tests/test_benchmark_base_scanner.py
CodSpeed Performance Gauge
-2%
189.4 µs192.4 µs
test_filter_unwanted_apple_advs
tests/test_benchmark_base_scanner.py
Ignored
CodSpeed Performance Gauge
-1%
151.8 µs153.3 µs

Commits

Click on a commit to change the comparison range
Base
main
fa10a13
-0.73%
add async_address_reachability_diagnostics for unreachable devices
80f6c1b
5 days ago
by bdraco
-6.45%
add reachability intent and scanner availability summary
bd3918b
5 days ago
by bdraco
-0.64%
drop duplicate address from diagnostics string
dd829fd
5 days ago
by bdraco
+7.52%
handle stale history and partial slot reporting in diagnostics
55aff19
5 days ago
by bdraco
+0.19%
cover diagnostics edge cases and parametrize unknown intent test
f6d7d59
5 days ago
by bdraco
-0.09%
guard diagnostics in connect error path and clarify slot check
d950a5d
5 days ago
by bdraco
-0.01%
add public scanner accessors instead of reaching into privates
a330206
5 days ago
by bdraco
0%
count connecting independently and clarify scanner accessor docs
3904a5f
5 days ago
by bdraco
© 2026 CodSpeed Technology
Home Terms Privacy Docs