()
| 187 | } |
| 188 | |
| 189 | export function extractCIAndInfraEnv(): NodeJS.ProcessEnv { |
| 190 | return Object.keys(process.env) |
| 191 | .filter( |
| 192 | (v) => |
| 193 | v.startsWith('SAUCE_') || |
| 194 | v === 'CI' || |
| 195 | v === 'CHROME_BIN' || |
| 196 | v === 'CHROME_PATH' || |
| 197 | v === 'CHROMEDRIVER_BIN' || |
| 198 | v.startsWith('JS_BINARY__'), |
| 199 | ) |
| 200 | .reduce<NodeJS.ProcessEnv>((vars, n) => { |
| 201 | vars[n] = process.env[n]; |
| 202 | return vars; |
| 203 | }, {}); |
| 204 | } |
| 205 | |
| 206 | function extractNgEnv() { |
| 207 | return Object.keys(process.env) |
no test coverage detected