beeware / beeware/rubicon-objc
Achieve 100% coverage
- Dominant language
- Python
- Stars
- 301
- Forks
- 70
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 18
Description
### What is the problem or limitation you are having?
Rubicon is now generating coverage reports. There is not 100% branch coverage currently.
### Describe the solution you'd like
We'd like to see Rubicon at 100% branch coverage.
### Describe alternatives you've considered
None.
### Additional context
This is a placeholder. Any PR that improves coverage should reference this issue, but should not close it until 100% branch coverage is achieved.
A single PR to resolve all coverage is not necessary; it can be done in pieces. Any improvement will be accepted.
Contributor guide
Research direction
Start by reviewing Rubicon's generated branch-coverage report and the existing test suite to identify uncovered paths. Work on one coverage improvement at a time, and consider the issue complete only when the project reaches 100% branch coverage; individual improvements should reference this issue without closing it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- objective-c, python
- Domain
- testing
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100