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

grobidOrg / grobid
39%
master: 43%

Build:
Build:
LAST BUILD BRANCH: feature/use-outline-to-structure-head
DEFAULT BRANCH: master
Repo Added 19 Jan 2026 12:58PM UTC
Token teyP78tECFj7GsoLVxxuREI5tGJlxw8Ge regen
Build 507 Last
Files 334
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

LAST BUILD ON BRANCH bugfix/jep-shutdown-deadlock
branch: bugfix/jep-shutdown-deadlock
CHANGE BRANCH
x
Reset
Sync Branches
  • bugfix/jep-shutdown-deadlock
  • 0.9.0
  • bugfix/add-priority-content-type
  • bugfix/avoid-IOBE-in-orcid-search
  • bugfix/codespell-round-two
  • bugfix/correct-git-revision
  • bugfix/docker-arm
  • bugfix/docker-full-build
  • bugfix/fix-149
  • bugfix/fix-15
  • bugfix/fix-671
  • bugfix/fix-728
  • bugfix/fix-849
  • bugfix/fix-classification-delft
  • bugfix/fix-doi-search
  • bugfix/glutton-healthcheck-path
  • bugfix/improve-regexes
  • bugfix/issue-1024
  • bugfix/issue-1355
  • bugfix/issue-271
  • bugfix/issue-465
  • bugfix/issue-512
  • bugfix/issue-716
  • bugfix/issue-849
  • bugfix/issue-920
  • bugfix/jep-env-uv
  • bugfix/model-selection-flavours
  • bugfix/patch-lmdb
  • bugfix/reference-segmenter-createTraining
  • bugfix/sentence-segmentation-detection
  • bugfix/spotless
  • bugfix/support-missing-dir
  • bugfix/ziputils-security-advisor
  • bugfixes/docker-retag
  • bugix/correct-revision
  • chore/dependabot
  • chore/remove-powermock
  • chore/remove-unused-models
  • ci/reduce-coveralls
  • ci/release-automation
  • ci/support-forks
  • copilot/fix-founders-extraction-issue
  • copilot/fix-null-pointer-exception
  • copilot/fix-paragraph-segmentation-issue
  • copilot/fix-tokenizer-language-sensitivity
  • copilot/fix-wapiti-jni-space-argument
  • copilot/improve-article-metadata-merging
  • copilot/make-evaluation-friendlier
  • copilot/possibility-to-list-ongoing-trainings
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/actions/setup-java-5
  • dependabot/github_actions/actions/setup-python-6
  • dependabot/github_actions/docker/build-push-action-7
  • dependabot/github_actions/docker/login-action-4
  • dependabot/github_actions/docker/setup-buildx-action-4
  • dependabot/github_actions/github/codeql-action-4
  • dependabot/github_actions/gradle/actions-6
  • dependabot/github_actions/mikepenz/action-junit-report-6
  • display-version-in-ui
  • docs/improvements
  • feature/add-api-status-in-ui
  • feature/add-code-cleaning
  • feature/add-ignore-areas-api
  • feature/add-pdf-tei-editor
  • feature/affiliation-linked-evaluation
  • feature/apache-licence-header
  • feature/auto-update-hf-space
  • feature/blingfire
  • feature/code-formatting
  • feature/codeql
  • feature/codespell
  • feature/coi-ac
  • feature/coi-ac-update-light-models
  • feature/community-page
  • feature/development-api
  • feature/docker-summary
  • feature/documentation
  • feature/extract-any-url-in-fulltext
  • feature/fix-bibtex-index
  • feature/improve-actions
  • feature/improve-documentation
  • feature/issue-to-documentation
  • feature/literature-law-flavour
  • feature/literature-law-flavour-eval
  • feature/literature-law-flavour-experiment
  • feature/literature-law-flavour-experiments
  • feature/middle-name-bibtex
  • feature/onnx-models
  • feature/onnx-models-perf
  • feature/onnx-models-perfs
  • feature/otlp-metrics-push
  • feature/prepare-release
  • feature/refactor-tei-formatter
  • feature/refactor-trainers
  • feature/remove-unused-lexicons
  • feature/rename-ui-items
  • feature/revise-consolidation
  • feature/rewrite-overloaded
  • feature/sync-crf-manual-build
  • feature/training-xml-t
  • feature/unpin-lmdb-delft
  • feature/update-benchmarks
  • feature/update-copyright
  • feature/update-delft
  • feature/update-dependencies
  • feature/update-doc-flavor-dev
  • feature/update-editorconfig
  • feature/update-lingua
  • feature/use-outline-to-structure-head
  • feture/update-documentation
  • fix/pdfalto-memory-limit-macos
  • hotfix/0.9.0-docker
  • improvement/affiliation-author
  • improvement/fix-lexicon
  • improvements/fails-on-failures
  • improvements/speed-up-ci
  • master
  • multi-arch-docker-image
  • publish/0.9.0-central
  • release/0.9.0
  • rootless
  • rootless-docker
  • security/cmdinjection-threadleak
  • security/jline-cmdinjection-threadleak
  • security/update-dependencies
  • tensorflow-2.16
  • tensorflow-2.16-docker-full

15 Jul 2026 05:48AM UTC coverage: 39.309% (+0.1%) from 39.173%
29392540579

Pull #1506

github

lfoppiano
Report per-dataset outcomes in run_evaluation.sh summary

The script folded every problem into a single boolean, so the final
'One or more evaluations failed' gave no clue which dataset failed or
why, even when the visible tail of the run was fully successful.

- track per-dataset outcomes and print an end-of-run summary naming
  each dataset with OK or FAILED (reason + log file to inspect)
- skip directories without PDFs during dataset discovery, so stray
  folders in the eval root no longer run a pointless evaluation and
  trip the failure flag through the 'report not found' branch
- remove stale report.md before each run so a leftover report can
  never be moved as if it were the current dataset's result
- fix REPO_ROOT to point at the repo root instead of grobid-home,
  making the default report source path actually exist
Pull Request #1506: Fix JVM shutdown deadlock when closing JEP Python interpreters

8920 of 25290 branches covered (35.27%)

Branch coverage included in aggregate %.

19072 of 45920 relevant lines covered (41.53%)

1.68 hits per line

Relevant lines Covered
Build:
Build:
45920 RELEVANT LINES 19072 COVERED LINES
1.68 HITS PER LINE
Source Files on bugfix/jep-shutdown-deadlock
  • Tree
  • List 330
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29392540579 bugfix/jep-shutdown-deadlock Report per-dataset outcomes in run_evaluation.sh summary The script folded every problem into a single boolean, so the final 'One or more evaluations failed' gave no clue which dataset failed or why, even when the visible tail of the run was full... Pull #1506 15 Jul 2026 06:05AM UTC lfoppiano github
39.31
29348786821 bugfix/jep-shutdown-deadlock Fix JVM shutdown deadlock when closing JEP Python interpreters The shutdown hook closed Jep instances from the hook thread, but JEP only allows an interpreter to be closed by the thread that created it: every close() threw "Unsafe close() of Pyth... push 14 Jul 2026 04:29PM UTC lfoppiano github
39.31
See All Builds (507)

Badge your Repo: grobid

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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