Skip to content

issue-52#53

Merged
alexey1312 merged 2 commits intomasterfrom
alexey1312/issue-52
Jan 21, 2026
Merged

issue-52#53
alexey1312 merged 2 commits intomasterfrom
alexey1312/issue-52

Conversation

@alexey1312
Copy link
Collaborator

issue-52

Description

Add support for parsing xcodebuild parallel testing output which uses lowercase "Test case" format and includes device names before duration.

  • Parse both standard "Test Case" and parallel "Test case" prefixes
  • Extract duration from last parentheses to handle device names with parens
  • Update test suite regex to be case-insensitive for coverage target extraction
  • Fix slow test detection in PhaseScriptExecution output
  • Add 5 new tests covering parallel testing scenarios

- Handle PhaseScriptExecution failures in ParsingTests
- Fix slow test threshold comparison (use > instead of >=)
- Add comprehensive test coverage for phase script failures
Support for lowercase "Test case" format used by xcodebuild when running
tests in parallel or on multiple destinations. Parallel format includes
device name before duration: 'passed/failed on <device> (X.XXX seconds)'

- Parse both standard "Test Case" and parallel "Test case" prefixes
- Extract duration from last parentheses to handle device names with parens
- Update test suite regex to be case-insensitive for target extraction
- Add 4 new tests covering parallel testing scenarios
@alexey1312 alexey1312 merged commit ed011af into master Jan 21, 2026
2 checks passed
@alexey1312 alexey1312 deleted the alexey1312/issue-52 branch January 21, 2026 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant