(state: XcodebuildRunState)
| 175 | } |
| 176 | |
| 177 | function createStateTestCounts(state: XcodebuildRunState): Counts | undefined { |
| 178 | if (!hasTestCounts(state)) { |
| 179 | return undefined; |
| 180 | } |
| 181 | |
| 182 | const failed = Math.max(state.failedTests, state.testFailures.length); |
| 183 | const skipped = state.skippedTests; |
| 184 | const passed = Math.max(0, state.completedTests - failed - skipped); |
| 185 | |
| 186 | return { |
| 187 | passed, |
| 188 | failed, |
| 189 | skipped, |
| 190 | }; |
| 191 | } |
| 192 | |
| 193 | export function createTestDiscoveryFragment( |
| 194 | preflight?: TestPreflightResult, |
no test coverage detected