beeware / beeware/rubicon-objc

Achieve 100% coverage

Open
#729 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.