Commit Graph
25 Commits
Author SHA1 Message Date
epenetandGitHub 9a5f88f55f Add type hints to integration tests (part 23) (#88235) 2023-02-17 16:40:46 +01:00
Franck NijhofandGitHub ed79265843 Enable Ruff PT006 (#88165)
* Enable Ruff PT006

* Adjust existing cases

* Fix tests

* Remove unneeded parentheses
2023-02-15 14:09:50 +01:00
epenetandGitHub 219cee2ca9 Move Trace classes to separate module (#78433) 2022-09-14 09:23:29 -04:00
Paulus SchoutsenandGitHub b1a04302b5 Stringify enums in selectors (#71441) 2022-05-06 11:25:01 -07:00
epenetandGitHub 053c4428a9 Prettify json (component test fixtures) (#68892) 2022-03-30 11:37:17 +02:00
Paulus SchoutsenandGitHub 442597928e Store: copy pending data (#59934) 2021-11-18 15:56:22 -08:00
Paulus SchoutsenandGitHub 31153ac155 Move fixtures part 1 (#58902) 2021-11-01 20:47:05 -07:00
Erik MontnemeryandGitHub 961ee717ef Store automation and script traces (#56894)
* Store automation and script traces

* Pylint

* Deduplicate code

* Fix issues when no stored traces are available

* Store serialized data for restored traces

* Update WS API

* Update test

* Restore context

* Improve tests

* Add new test files

* Rename restore_traces to async_restore_traces

* Refactor trace.websocket_api

* Defer loading stored traces

* Lint

* Revert refactoring which is no longer needed

* Correct order when restoring traces

* Apply suggestion from code review

* Improve test coverage

* Apply suggestions from code review
2021-10-19 10:23:23 +02:00
Joakim SørensenandGitHub 2f10f59717 Block custom integrations with missing or invalid version (#49916) 2021-05-17 15:48:41 +02:00
89e7983ee0 Add Blueprint foundation to Scripts (#48621)
Co-authored-by: Paulus Schoutsen <[email protected]>
2021-04-27 15:15:38 -07:00
Erik MontnemeryandGitHub ce64690817 Make number of stored traces configurable (#49728) 2021-04-27 10:27:12 -07:00
Erik MontnemeryandGitHub ff5fbea1fb Improve trace of template conditions (#49101)
* Improve trace of template conditions

* Refactor

* Fix wait_template trace

* Update tests
2021-04-12 20:22:28 +02:00
JasonandGitHub 7cc857a298 Add custom JSONEncoder for subscribe_trigger WS endpoint (#48664) 2021-04-09 20:47:10 -07:00
Erik MontnemeryandGitHub 76d0f93ec1 Include blueprint input in automation trace (#48575) 2021-04-01 13:34:47 -07:00
Erik MontnemeryandGitHub 9f481e1642 Include script script_execution in script and automation traces (#48576) 2021-04-01 09:42:23 -07:00
Erik MontnemeryandGitHub c06ac9e12b Improve automation trace tests (#48542) 2021-03-31 10:51:29 -07:00
Erik MontnemeryandGitHub e2f8bce0a0 Improve error handling for WS API trace/get (#48502) 2021-03-31 15:58:36 +02:00
Erik MontnemeryandGitHub b26779a27a Add id to automation triggers (#48464) 2021-03-31 14:56:04 +02:00
Erik MontnemeryandGitHub 7534b54e4e Merge condition and action traces (#48461) 2021-03-29 14:06:49 -07:00
Erik MontnemeryandGitHub 0c6a1c29ec Fix broken trace tests (#48458) 2021-03-29 10:06:22 +02:00
Erik MontnemeryandGitHub 14ef0531f0 Address review comments from trace refactoring PRs (#48288) 2021-03-29 08:09:14 +02:00
Erik MontnemeryandGitHub c6a20d0fc1 Improve traces for nested script runs (#48366) 2021-03-26 10:14:01 -07:00
Erik MontnemeryandGitHub 8896ae0d56 Add support for tracing script execution (#48276)
* Add support for tracing script execution

* Tweak
2021-03-24 17:56:22 +01:00
Erik MontnemeryandGitHub 9f8b697e64 Refactor tracing: Prepare for tracing of scripts (#48231) 2021-03-23 14:53:38 -07:00
Erik MontnemeryandGitHub a49989241a Refactor tracing: Move trace support to its own integration (#48224) 2021-03-22 19:19:38 +01:00