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

MITLibraries / transmogrifier / 10355221461
99%
main: 99%

Build:
Build:
LAST BUILD BRANCH: v3.8
DEFAULT BRANCH: main
Ran 12 Aug 2024 03:56PM UTC
Jobs 3
Files 22
Run time 1min
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

12 Aug 2024 03:54PM UTC coverage: 99.465% (+0.007%) from 99.458%
10355221461

Pull #206

github

jonavellecuerdo
Deduplicate list fields in TIMDEX record

Why these changes are being introduced:
* Improve data quality of TIMDEX records
by reducing duplication of data in list fields.

How this addresses that need:
* Create an attrs converter function to dedupe list of items
* Create ListFields abstract class with hash method
* Set hash methods in custom classes to ListFields.__hash__
* Set 'converter=dedupe' for every list field in TimdexRecord
* Add unit tests verifying deduplication of list fields

Side effects of this change:
* Deduplication is highly likely to result in diffs
when comparing transformed records before and after this
change. However (and more importantly), reducing duplicates
improves the data quality of TIMDEX records.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/TIMX-332
Pull Request #206: Timx 332 dedupe function

31 of 32 new or added lines in 1 file covered. (96.88%)

1674 of 1683 relevant lines covered (99.47%)

2.98 hits per line

Jobs
ID Job ID Ran Files Coverage
1 10355221461.1 12 Aug 2024 03:56PM UTC 0
99.47
GitHub Action Run
2 10355221461.2 13 Aug 2024 01:40PM UTC 0
99.47
GitHub Action Run
3 10355221461.3 14 Aug 2024 05:48PM UTC 0
99.47
GitHub Action Run
Source Files on build 10355221461
Detailed source file information is not available for this build.
  • Back to Repo
  • Pull Request #206
  • PR Base - main (#10321542796)
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