core/tests/components/websocket_api
J. Nick Koston def6c5c21c
Refactor integration startup time tracking to reduce overhead (#110136)
* Refactor integration startup time tracking to reduce overhead

- Use monotonic time for watching integration startup time as it avoids incorrect values if time moves backwards because of ntp during startup and reduces many time conversions since we want durations in seconds and not local time

- Use loop scheduling instead of a task

- Moves all the dispatcher logic into the new _WatchPendingSetups

* websocket as well

* tweaks

* simplify logic

* preserve logic

* preserve logic

* lint

* adjust
2024-02-17 21:47:55 -05:00
..
__init__.py
conftest.py
test_auth.py Bump aiohttp to 3.9.3 (#109025) 2024-01-29 23:15:18 +01:00
test_commands.py Refactor integration startup time tracking to reduce overhead (#110136) 2024-02-17 21:47:55 -05:00
test_connection.py Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
test_decorators.py
test_http.py Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
test_init.py Bump aiohttp to 3.9.3 (#109025) 2024-01-29 23:15:18 +01:00
test_messages.py
test_sensor.py