(error: Error | string)
| 220 | // TODO(thomas): This function may return serverOrTask for some errors that are clearly caused by the server. |
| 221 | // Add more strings to DOCKER_EXEC_SERVER_ERROR_STRINGS to reduce these false negatives. |
| 222 | export function getSourceForTaskError(error: Error | string): 'server' | 'serverOrTask' { |
| 223 | const lowercaseErrorMessage = (error instanceof Error ? errorToString(error) : error).toLowerCase() |
| 224 | return DOCKER_EXEC_SERVER_ERROR_STRINGS.some(str => lowercaseErrorMessage.includes(str)) ? 'server' : 'serverOrTask' |
| 225 | } |
| 226 | |
| 227 | export function getApiOnlyNetworkName(config: Config) { |
| 228 | return `api-only-2-net-${config.getMachineName()}` |
no test coverage detected