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

ossia / score / 31856955034
19%

Build:
DEFAULT BRANCH: master
Ran 15 Aug 2026 02:18AM UTC
Jobs 1
Files 2947
Run time 3min
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

15 Aug 2026 01:36AM UTC coverage: 15.533% (-0.002%) from 15.535%
31856955034

push

github

jcelerier
library: fix the library scan finding nothing on Windows

The Windows builds have scanned no library at all since llfio was enabled
there in 7789e60aa. NtQueryDirectoryFile() returns at most ~64Kb of entries
per call however large a buffer it is given, so llfio cannot enumerate a
directory of more than roughly 600 short-named files as an atomic snapshot,
and by default fails the read rather than returning the entries. That error
aborts algorithm::contents() for the whole tree, so for_all_files() walked
nothing: no presets, no devices, no cues, no Faust or JSFX effects.

The stock user library has three such directories (Presets/GLSL_shaders/grigm
at 1513 entries, Presets/Vertex Shader Art/{audioreactive,basic} at 1120 and
959), so a default install scanned zero of its 6041 files. The system library
panel is a QFileSystemModel and kept listing them, which is why this looked
like "the library downloaded but score sees no presets".

Ask for llfio's permit_racy_reads, which returns the entries when a snapshot
is not possible, and report a failed enumeration instead of silently
presenting it as an empty library.

The llfio bump carries the two commits needed for that, and points at the
traverse-enumeration-flags branch until they are merged upstream.

2 of 5 new or added lines in 1 file covered. (40.0%)

127 existing lines in 3 files now uncovered.

31824 of 204879 relevant lines covered (15.53%)

1581.27 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
50.0
-1.0% src/lib/score/tools/RecursiveWatch.cpp

Coverage Regressions

Lines Coverage ∆ File
82
1.61
-0.11% src/addons/score-addon-onnx/OnnxModels/PoseDetector_draw.cpp
35
0.0
0.0% src/addons/score-addon-onnx/OnnxModels/PoseDetector_tracking.cpp
10
57.14
-5.36% src/addons/score-addon-onnx/OnnxModels/PoseDetector.hpp
Jobs
ID Job ID Ran Files Coverage
1 31856955034.1 15 Aug 2026 02:18AM UTC 2947
15.53
GitHub Action Run
Source Files on build 31856955034
  • Tree
  • List 2947
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31856955034
  • a0310c36 on github
  • Prev Build on master (#31845392891)
  • Next Build on master (#31920334674)
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