1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-29 22:24:26 +00:00
This commit is contained in:
J. Nick Koston
2025-10-09 07:41:01 -10:00
parent 4623456eba
commit 9215111c57
3 changed files with 20 additions and 36 deletions

View File

@@ -40,6 +40,15 @@ from esphome.config_helpers import Extend, Remove
# Path to common bus configs
COMMON_BUS_PATH = Path("tests/test_build_components/common")
# Components that must be tested in isolation (not grouped or batched with others)
# These have known build issues that prevent grouping
# NOTE: This should be kept in sync with both test_build_components and split_components_for_ci.py
ISOLATED_COMPONENTS = {
"camera_encoder": "Multiple definition errors: esp32-camera IDF component conflicts with ESPHome camera component",
"camera": "Uses relative include paths that break when merged with other components",
"esphome": "Defines devices/areas in esphome: section that are referenced in other sections - breaks when merged",
}
@lru_cache(maxsize=1)
def get_common_bus_packages() -> frozenset[str]: