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

pulibrary / bibdata / 937d4832-cb23-4a15-bdcf-19c9fd06c4f4
92%
main: 89%

Build:
Build:
LAST BUILD BRANCH: remove-extra-call
DEFAULT BRANCH: main
Ran 10 Jun 2025 09:45PM UTC
Jobs 1
Files 116
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

10 Jun 2025 09:33PM UTC coverage: 91.642% (-0.04%) from 91.686%
937d4832-cb23-4a15-bdcf-19c9fd06c4f4

Pull #2774

circleci

sandbergja
Migrate genre calculation to Rust

Pass data in marcbreaker format, since the marc gem's
REXML-based xml serialization was a bottleneck.
On my mac, converting a Ruby Marc object to an xml
string could only perform about 400 iterations per
second.  This MarcBreaker performs about 6000
iterations per second, reducing the bottleneck of
passing marc records to Rust as strings.

On my laptop, this increases the speed of indexing
from 245 records/second to 253 records/second.
Pull Request #2774: Migrate genre calculation to Rust

37 of 37 new or added lines in 2 files covered. (100.0%)

3 existing lines in 1 file now uncovered.

3465 of 3781 relevant lines covered (91.64%)

756.49 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
3
0.0
-50.0% lib/bibdata_rs.rb
Jobs
ID Job ID Ran Files Coverage
1 937d4832-cb23-4a15-bdcf-19c9fd06c4f4.1 10 Jun 2025 09:45PM UTC 116
91.64
Source Files on build 937d4832-cb23-4a15-bdcf-19c9fd06c4f4
  • Tree
  • List 116
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #937D4832...
  • Pull Request #2774
  • PR Base - main (#C52EC24B...)
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

© 2025 Coveralls, Inc