(
dataDir: string,
options: { readonly captureUserPath: boolean },
)
| 61 | }; |
| 62 | |
| 63 | const serviceEnv = async ( |
| 64 | dataDir: string, |
| 65 | options: { readonly captureUserPath: boolean }, |
| 66 | ): Promise<NodeJS.ProcessEnv> => { |
| 67 | const path = options.captureUserPath ? await memoizedUserPath() : process.env.PATH; |
| 68 | return { |
| 69 | ...process.env, |
| 70 | ...(path ? { PATH: path } : {}), |
| 71 | EXECUTOR_DATA_DIR: dataDir, |
| 72 | EXECUTOR_SCOPE_DIR: dataDir, |
| 73 | EXECUTOR_CLIENT: "desktop", |
| 74 | ...sidecarCrashReportingEnv(), |
| 75 | }; |
| 76 | }; |
| 77 | |
| 78 | const runExecutor = async ( |
| 79 | args: ReadonlyArray<string>, |
no test coverage detected