( artifacts: InstallResultArtifacts, message: string, )
| 50 | } |
| 51 | |
| 52 | export function buildInstallFailure( |
| 53 | artifacts: InstallResultArtifacts, |
| 54 | message: string, |
| 55 | ): InstallResultDomainResult { |
| 56 | const diagnosticMessage = stripKnownPrefix(message, [ |
| 57 | 'Failed to install app:', |
| 58 | 'Failed to install app on device:', |
| 59 | 'Install app in simulator operation failed:', |
| 60 | ]); |
| 61 | |
| 62 | return { |
| 63 | kind: 'install-result', |
| 64 | didError: true, |
| 65 | error: 'Failed to install app.', |
| 66 | summary: { status: 'FAILED' }, |
| 67 | artifacts, |
| 68 | diagnostics: createBasicDiagnostics({ errors: [diagnosticMessage] }), |
| 69 | }; |
| 70 | } |
| 71 | |
| 72 | export function setInstallResultStructuredOutput( |
| 73 | ctx: ToolHandlerContext, |
no test coverage detected