(args: string[], cwd: string)
| 20 | } |
| 21 | |
| 22 | function runCodegraphAsync(args: string[], cwd: string): Promise<string> { |
| 23 | return new Promise((resolve, reject) => { |
| 24 | execFile( |
| 25 | process.execPath, |
| 26 | [BIN, ...args], |
| 27 | { cwd, encoding: 'utf8', env: { ...process.env, CODEGRAPH_NO_DAEMON: '1' } }, |
| 28 | (error, stdout, stderr) => { |
| 29 | if (error) reject(new Error(`${error.message}\n${stderr}`)); |
| 30 | else resolve(stdout); |
| 31 | }, |
| 32 | ); |
| 33 | }); |
| 34 | } |
| 35 | |
| 36 | describe('codegraph unlock — daemon artifact recovery (#1553)', () => { |
| 37 | let tempDir: string; |
no test coverage detected