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

pulibrary / bibdata / 0bbb892a-f292-4643-ba0c-cd3a5000b896
91%

Build:
DEFAULT BRANCH: main
Ran 15 Apr 2026 08:23PM UTC
Jobs 1
Files 111
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

15 Apr 2026 08:13PM UTC coverage: 92.249% (+2.0%) from 90.236%
0bbb892a-f292-4643-ba0c-cd3a5000b896

push

circleci

web-flow
Stop using MarcBreaker for passing Marc records from Ruby to Rust (#3206)

* Stop using MarcBreaker for passing Marc records from Ruby to Rust

Instead, use magnus to get the values directly from Ruby
Record and Field objects.

This is slightly faster, and certainly simpler.

Before:
```
2026-04-15T10:43:18-07:00  INFO finished Traject::Indexer#process: 45288 records in 99.090 seconds; 457.0 records/second overall.
```

After:
```
2026-04-15T11:19:16-07:00  INFO finished Traject::Indexer#process: 45288 records in 95.555 seconds; 473.9 records/second overall.
```

* Fix rubocop

* Fix test failure

* Install ruby gems for rust tests

The rust tests rely on the marc gem being installed

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

2999 of 3251 relevant lines covered (92.25%)

284.38 hits per line

Jobs
ID Job ID Ran Files Coverage
1 0bbb892a-f292-4643-ba0c-cd3a5000b896.1 15 Apr 2026 08:23PM UTC 111
92.25
Source Files on build 0bbb892a-f292-4643-ba0c-cd3a5000b896
  • Tree
  • List 111
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #0BBB892A...
  • d8f2b505 on github
  • Prev Build on main (#A3B9B057...)
  • Next Build on main (#2004FA7C...)
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