ble - fixing test_driver after cleanup

This commit is contained in:
matt committed 2026-10-21 00:00:08 -07:00
1 parent 1dff4d71b6
commit 72c878e8e8
2 files changed
+11 -10

No files matched your search

+3 -3
View File
@@ -319,8 +319,9 @@ def test_driver(test_count = 0, bt_usb_id = None):
# If all the MACs have been scanned, then this test is complete.
if len(mac_list) == len(passed_list):
log.info(f" Test run {test_count} completed, yee-haw")
test_complete = True
print_sensor_data(sensors)
return summarize_test_run(sensors)
return summarize_test_run(sensors, found_macs)
# If not, then re-scan the failed sensors
else:
log.warning(f" Test run incomplete/failed, attempt {len(mac_history)} of {reset_retries}, re-running, loop {test_loop_count}. Updating test list.")
@@ -336,14 +337,13 @@ def test_driver(test_count = 0, bt_usb_id = None):
####################################################
# helper function for summarizing test run results
def summarize_test_run(sensors):
def summarize_test_run(sensors, found_macs):
for sensor in sensors:
log.info(f" {sensor['name']} - Temp: {temp_ctof(sensor['temp'])} | Humidity: {sensor['humidity']}")
result = {
"found_macs": found_macs,
"sensor_results": sensors
}
test_complete = True
return result
# helper function for processing failed tests