mirror of
https://github.com/esphome/esphome.git
synced 2026-06-24 12:17:23 +00:00
9efc327622c8b88b26f187a0bd13b27ad1275a5f
The native.yaml and lvgl.yaml fixtures are each compiled twice; once by the codegen assertions in test_init.py and once by the metadata assertions in test_display_metadata.py. Add a session scoped cache so each fixture is generated once, with the resulting main.cpp text and a snapshot of the display metadata reused across tests. CI hits the duplicated tests in well under 10ms instead of paying the full generation cost a second time.
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
393 MiB
Languages
C++
60.7%
Python
38.9%
C
0.3%
