• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

justin-millman / Kvasir / 7426805791
99%
master: 98%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 05 Jan 2024 09:17PM UTC
Jobs 2
Files 100
Run time 11s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Jan 2024 09:16PM UTC coverage: 98.258% (+0.001%) from 98.257%
7426805791

push

github

justin-millman
Fix Mis-Naming of Explicit Interface Implementations

This commit fixes a bug in the way that Fields backed by explicit interface implementations were translated. Previously,
the name of the Field defaulted to the fully-qualified name of the source interface plus a dot plus the name of the
property, as this is the value of the property's Name according to the reflected PropertyInfo. This is obviously
undesirable, so we now grab only the last portion of the dot-separated Name exposed by the PropertyInfo. Note that this
can lead to implicitly duplicated Field names, since two different interfaces can define properties with the same name
that are then both implementated; resolving this with a [Name] annotation is the responsibility of the user.

(Note that this bug affected all five varieties of property, but the unit test was written for scalars only for
simplicity.)

2958 of 3044 branches covered (0.0%)

Branch coverage included in aggregate %.

4487 of 4533 relevant lines covered (98.99%)

2995.33 hits per line

Jobs
ID Job ID Ran Files Coverage
1 Debug - 7426805791.1 05 Jan 2024 09:17PM UTC 0
97.91
GitHub Action Run
2 Release - 7426805791.2 05 Jan 2024 09:17PM UTC 0
98.52
GitHub Action Run
Source Files on build 7426805791
Detailed source file information is not available for this build.
  • Back to Repo
  • f9c24798 on github
  • Prev Build on main (#7390190516)
  • Next Build on main (#7764943611)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc