(os: "macos" | "linux")
| 60 | }; |
| 61 | |
| 62 | const baseImage = (os: "macos" | "linux"): string => |
| 63 | os === "macos" |
| 64 | ? (process.env.E2E_TART_MACOS_BASE ?? "executor-macos-base") |
| 65 | : (process.env.E2E_TART_LINUX_BASE ?? "executor-linux-base"); |
| 66 | |
| 67 | /** Ask the OS for a free localhost port (for SSH tunnels). */ |
| 68 | const freePort = (): Promise<number> => |