mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Fix API message encoding to return actual size instead of calculated size (#9073)
This commit is contained in:
		| @@ -119,6 +119,21 @@ async def yaml_config(request: pytest.FixtureRequest, unused_tcp_port: int) -> s | ||||
|         # Add port configuration after api: | ||||
|         content = content.replace("api:", f"api:\n  port: {unused_tcp_port}") | ||||
|  | ||||
|     # Add debug build flags for integration tests to enable assertions | ||||
|     if "esphome:" in content: | ||||
|         # Check if platformio_options already exists | ||||
|         if "platformio_options:" not in content: | ||||
|             # Add platformio_options with debug flags after esphome: | ||||
|             content = content.replace( | ||||
|                 "esphome:", | ||||
|                 "esphome:\n" | ||||
|                 "  # Enable assertions for integration tests\n" | ||||
|                 "  platformio_options:\n" | ||||
|                 "    build_flags:\n" | ||||
|                 '      - "-DDEBUG"  # Enable assert() statements\n' | ||||
|                 '      - "-g"       # Add debug symbols', | ||||
|             ) | ||||
|  | ||||
|     return content | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user