( state: XcodebuildRunState, didError: boolean, fallbackErrorMessages?: readonly string[], )
| 146 | } |
| 147 | |
| 148 | function createTestDiagnostics( |
| 149 | state: XcodebuildRunState, |
| 150 | didError: boolean, |
| 151 | fallbackErrorMessages?: readonly string[], |
| 152 | ): TestDiagnostics { |
| 153 | return { |
| 154 | ...createBasicDiagnostics( |
| 155 | state, |
| 156 | didError, |
| 157 | state.testFailures.length === 0 ? fallbackErrorMessages : undefined, |
| 158 | ), |
| 159 | testFailures: state.testFailures.map((failure) => ({ |
| 160 | suite: failure.suite ?? '(Unknown Suite)', |
| 161 | test: failure.test ?? 'test', |
| 162 | message: failure.message, |
| 163 | location: failure.location, |
| 164 | })), |
| 165 | }; |
| 166 | } |
| 167 | |
| 168 | function hasTestCounts(state: XcodebuildRunState): boolean { |
| 169 | return ( |
no test coverage detected