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

Swarnadip-Kar / mixxx / 26617754885
31%
main: 30%

Build:
Build:
LAST BUILD BRANCH: temp-cmrt-hotcue-overlay-column-reelection-test
DEFAULT BRANCH: main
Ran 29 May 2026 04:54AM UTC
Jobs 1
Files 1349
Run time 2min
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

29 May 2026 04:20AM UTC coverage: 30.812% (-0.1%) from 30.911%
26617754885

Pull #9

github

Swarnadip-Kar
DAO: Add .chroma file I/O and TrackFingerprintDao wiring

This commit implements reading, writing, and deleting `.chroma`
binary files directly to disk, avoiding BLOBs in the SQLite database.
It also wires TrackFingerprintDao into the broader DAO ecosystem
and adds file cleanup cascades into the central track purging logic.

Changes:
- trackfingerprintdao.h/cpp: Accept UserSettingsPointer to manage
  paths privately in ~/.mixxx/fingerprints/ and add save/load/delete.
  saveChromaFile uses a write-temp-then-rename pattern.
- trackdao.h/cpp: Add TrackFingerprintDao dependency and loop over
  purged tracks in onPurgingTracks() to call deleteChromaFile().
- trackcollection.cpp: Initialize m_trackFingerprintDao with pConfig
  and pass to m_trackDao.
- libraryscanner.h/cpp: Add TrackFingerprintDao member to satisfy
  the updated TrackDAO constructor dependency during background scans.
Pull Request #9: CMRT 07: DAO: Add .chroma file I/O to TrackFingerprintDao

27 of 100 new or added lines in 4 files covered. (27.0%)

35368 of 114785 relevant lines covered (30.81%)

60010.76 hits per line

Uncovered Changes

Lines Coverage ∆ File
71
2.31
src/library/dao/trackfingerprintdao.cpp
2
46.78
-0.03% src/library/dao/trackdao.cpp
Jobs
ID Job ID Ran Files Coverage
1 ubuntu-24.04 - 26617754885.1 29 May 2026 04:54AM UTC 1349
30.81
GitHub Action Run
Source Files on build 26617754885
  • Tree
  • List 1349
  • Changed 8
  • Source Changed 6
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26617754885
  • Pull Request #9
  • PR Base - cmrt-dao-fingerprint-dao-wiring (#26581256492)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc