mirror of
https://github.com/esphome/esphome.git
synced 2026-10-17 11:42:51 +00:00
10 lines
507 B
Python
10 lines
507 B
Python
from tests.testing_helpers import ComponentManifestOverride, add_defines_to_code
|
|
|
|
|
|
def override_manifest(manifest: ComponentManifestOverride) -> None:
|
|
# core (esphome/core/config.py) must run its to_code during C++ test builds
|
|
# because it bootstraps the fundamental application infrastructure that all
|
|
# components depend on (component registration, event loop, etc.).
|
|
# USE_LINE_READER keeps line_reader.cpp in the build for its tests.
|
|
add_defines_to_code(manifest, "USE_LINE_READER")
|