Initialize Docker QEMU runner. Args: docker_image: Docker image to use, defaults to espressif/idf
(self, docker_image: Optional[str] = None)
| 163 | """ |
| 164 | |
| 165 | def __init__(self, docker_image: Optional[str] = None): |
| 166 | """Initialize Docker QEMU runner. |
| 167 | |
| 168 | Args: |
| 169 | docker_image: Docker image to use, defaults to espressif/idf |
| 170 | """ |
| 171 | self.docker_manager = DockerManager() |
| 172 | self.docker_image = docker_image or DEFAULT_DOCKER_IMAGE |
| 173 | self.container_name = None |
| 174 | # Use Linux-style paths for all containers since we're using Ubuntu/Alpine |
| 175 | self.firmware_mount_path = "/workspace/firmware" |
| 176 | |
| 177 | def check_docker_available(self) -> bool: |
| 178 | """Check if Docker is available and running.""" |
nothing calls this directly
no test coverage detected