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

ronso0 / mixxx / 28721027172
31%
main: 31%

Build:
Build:
LAST BUILD BRANCH: scanner-fix-stuck-fsdeleted
DEFAULT BRANCH: main
Ran 04 Jul 2026 10:29PM UTC
Jobs 1
Files 1241
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

04 Jul 2026 09:58PM UTC coverage: 30.778%. First build
28721027172

push

github

ronso0
Library scanner: clear fs_deleted only for files still on disk

Resolves mixxxdj/mixxx#13533 (track stuck in "Missing Tracks" forever
when the directory hash is unchanged) without resurrecting tracks whose
files were genuinely removed before the saved hash was last updated.

Instead, plumb the actual list of currently-present audio files from
RecursiveScanDirectoryTask through the directoryUnchanged signal into
ScannerGlobal::addVerifiedTrack, and let cleanUpScan run the existing
markTrackLocationsAsVerified over the unified set. That call already
clears needs_verification AND fs_deleted, but only for the exact
locations passed in — so a row whose file is no longer in the directory
keeps fs_deleted=1 and is later confirmed by verifyRemainingTracks.

markTracksInDirectoriesAsVerified loses its only caller and is removed.

The trackdao test now asserts both directions: a present file gets
recovered, and a sibling whose file is missing keeps fs_deleted=1.

Co-Authored-By: Paperclip <noreply@paperclip.ing>

0 of 9 new or added lines in 2 files covered. (0.0%)

32054 of 104145 relevant lines covered (30.78%)

46420.28 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
22.02
src/library/scanner/libraryscanner.cpp
4
0.0
src/library/scanner/recursivescandirectorytask.cpp
Jobs
ID Job ID Ran Files Coverage
1 ubuntu-22.04 - 28721027172.1 04 Jul 2026 10:29PM UTC 1241
30.78
GitHub Action Run
Source Files on build 28721027172
  • Tree
  • List 1241
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28721027172
  • 5b3b7c17 on github
  • Delete
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