Add setup time detail to diagnostics (#117766)

This commit is contained in:
J. Nick Koston 2024-05-19 21:52:28 -10:00 committed by GitHub
parent 13ba8e62a9
commit 149120b749
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 25 additions and 11 deletions

View file

@ -93,6 +93,7 @@ async def test_download_diagnostics(
assert await _get_diagnostics_for_config_entry(hass, hass_client, config_entry) == {
"home_assistant": hass_sys_info,
"setup_times": {},
"custom_components": {
"test": {
"documentation": "http://example.com",
@ -256,6 +257,7 @@ async def test_download_diagnostics(
"requirements": [],
},
"data": {"device": "info"},
"setup_times": {},
}

View file

@ -1102,6 +1102,11 @@ async def test_async_get_setup_timings(hass) -> None:
"sensor": 1,
"filter": 2,
}
assert setup.async_get_domain_setup_times(hass, "filter") == {
"123456": {
setup.SetupPhases.PLATFORM_SETUP: 2,
},
}
async def test_setup_config_entry_from_yaml(