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

lfoppiano / grobid / 26933545238
39%

Build:
DEFAULT BRANCH: master
Ran 04 Jun 2026 06:02AM UTC
Jobs 2
Files 324
Run time 2min
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

31 May 2026 08:56PM UTC coverage: 38.657% (+0.4%) from 38.26%
26933545238

push

github

web-flow
Refactor Lexicon (#1440)

The lexicon are now instantiated with a fluent API. The API only establish what lexicon is loaded in eager mode. If instantiated without any dictionaries, they will be loaded in lazy mode once, the further access won't reload them. Behaviour have been left unchanged from previously. 
Some unused dictionaries were removed, as well as the logging when they were loaded, now is in DEBUG.

8332 of 24001 branches covered (34.72%)

Branch coverage included in aggregate %.

17899 of 43854 relevant lines covered (40.81%)

3.29 hits per line

Coverage Regressions

Lines Coverage ∆ File
701
58.74
0.7% org/grobid/core/data/BiblioItem.java
523
1.33
-0.04% org/grobid/trainer/evaluation/EndToEndEvaluation.java
473
51.67
-0.42% org/grobid/core/document/TEIFormatter.java
395
48.27
-0.15% org/grobid/core/engines/FullTextParser.java
308
31.64
-0.02% org/grobid/core/engines/patent/ReferenceExtractor.java
281
25.7
11.22% org/grobid/service/process/GrobidRestProcessFiles.java
268
0.0
0.0% org/grobid/trainer/evaluation/PatentEvaluation.java
266
31.08
0.19% org/grobid/core/engines/patent/PatentRefParser.java
235
26.12
0.06% org/grobid/core/engines/AffiliationAddressParser.java
221
10.16
-0.95% org/grobid/core/engines/Engine.java
211
68.71
0.58% org/grobid/core/lexicon/Lexicon.java
207
14.6
-1.19% org/grobid/trainer/AbstractTrainer.java
196
53.17
0.07% org/grobid/core/utilities/TextUtilities.java
192
42.92
0.51% org/grobid/core/engines/Segmentation.java
190
55.12
-0.09% org/grobid/core/engines/HeaderParser.java
187
0.0
0.0% org/grobid/core/engines/ProcessEngine.java
186
39.55
1.76% org/grobid/core/engines/CitationParser.java
178
16.16
-10.34% org/grobid/core/utilities/crossref/CrossrefClient.java
163
0.0
0.0% org/grobid/core/engines/MonographParser.java
153
0.54
0.07% org/grobid/core/utilities/Consolidation.java
152
72.99
0.32% org/grobid/core/document/Document.java
148
41.08
0.47% org/grobid/core/utilities/GrobidProperties.java
142
0.0
0.0% org/grobid/trainer/PatentParserTrainer.java
141
49.89
-0.11% org/grobid/core/engines/ReferenceSegmenterParser.java
140
32.86
1.11% org/grobid/core/engines/AuthorParser.java
140
56.55
0.87% org/grobid/core/engines/FundingAcknowledgementParser.java
136
0.0
0.0% org/grobid/core/jni/DeLFTModel.java
128
0.0
0.0% org/grobid/trainer/evaluation/EvaluationDOIMatching.java
126
41.45
-1.17% org/grobid/core/data/Affiliation.java
121
0.0
0.0% org/grobid/core/sax/ST36SaxParser.java
111
0.0
0.0% org/grobid/core/jni/DeLFTClassifierModel.java
111
23.31
-0.09% org/grobid/core/visualization/CitationsVisualizer.java
101
0.87
-0.01% org/grobid/service/process/GrobidRestProcessTraining.java
98
4.87
0.77% org/grobid/trainer/evaluation/utilities/FieldSpecification.java
96
46.65
-0.62% org/grobid/core/data/Figure.java
95
42.72
6.63% org/grobid/service/GrobidRestService.java
85
43.59
-0.76% org/grobid/core/data/Table.java
84
4.78
0.58% org/grobid/trainer/sax/TEIHeaderSaxParser.java
83
27.23
0.35% org/grobid/core/utilities/Utilities.java
83
0.0
0.0% org/grobid/trainer/ChemicalEntityTrainer.java
71
29.91
-0.07% org/grobid/core/document/BasicStructureBuilder.java
69
0.0
0.0% org/grobid/trainer/sax/TEIFulltextSaxParser.java
64
31.92
3.35% org/grobid/core/data/PatentItem.java
63
75.04
0.04% org/grobid/core/sax/PDFALTOSaxHandler.java
62
0.0
0.0% org/grobid/trainer/HeaderTrainer.java
62
0.0
0.0% org/grobid/trainer/sax/NLMHeaderSaxHandler.java
61
64.44
-0.53% org/grobid/core/engines/TableParser.java
59
63.67
0.0% org/grobid/core/data/Person.java
59
0.0
0.0% org/grobid/trainer/sax/TEIFulltextArticleLightSaxParser.java
58
61.64
-1.68% org/grobid/core/utilities/matching/ReferenceMarkerMatcher.java
57
58.42
0.09% org/grobid/core/document/DocumentSource.java
57
0.0
0.0% org/grobid/core/utilities/LevenshteinDistanceAligment.java
57
0.0
0.0% org/grobid/trainer/sax/TEIHeaderSaxParserOCRTraining.java
55
0.0
0.0% org/grobid/core/utilities/crossref/CrossrefRequest.java
55
0.0
0.0% org/grobid/core/visualization/FigureTableVisualizer.java
53
0.0
0.0% org/grobid/trainer/FulltextTrainer.java
53
0.0
0.0% org/grobid/trainer/SegmentationTrainer.java
52
48.36
-0.8% org/grobid/core/data/Funding.java
52
78.6
-0.7% org/grobid/core/engines/DateParser.java
52
0.0
0.0% org/grobid/core/utilities/glutton/GluttonRequest.java
52
21.59
-0.29% org/grobid/core/utilities/SentenceUtilities.java
52
0.0
0.0% org/grobid/trainer/TrainerRunner.java
51
60.12
-0.38% org/grobid/core/engines/FigureParser.java
51
0.0
0.0% org/grobid/core/features/FeaturesVectorMonograph.java
50
0.0
0.0% org/grobid/core/sax/PatentAnnotationSaxParser.java
49
0.0
0.0% org/grobid/core/engines/citations/AdditionalRegexTextSegmenter.java
49
0.0
0.0% org/grobid/trainer/sax/TEICitationOpenEdition.java
49
0.0
0.0% org/grobid/trainer/TableTrainer.java
47
29.17
-0.62% org/grobid/core/main/LibraryLoader.java
47
0.0
0.0% org/grobid/trainer/sax/TEIFigureSaxParser.java
46
0.0
0.0% org/grobid/core/utilities/crossref/WorkDeserializer.java
46
0.0
0.0% org/grobid/trainer/FigureTrainer.java
45
0.0
0.0% org/grobid/core/jni/JEPThreadPoolClassifier.java
45
0.0
0.0% org/grobid/core/jni/JEPThreadPool.java
45
0.0
0.0% org/grobid/trainer/sax/MPDL_METS_SaxParser.java
45
0.0
0.0% org/grobid/trainer/sax/WikiTextExtractSaxParser.java
44
0.0
0.0% org/grobid/trainer/ReferenceSegmenterTrainer.java
43
0.0
0.0% org/grobid/trainer/sax/TEIDateSaxParser.java
42
46.23
2.42% org/grobid/service/process/GrobidRestProcessString.java
41
0.0
0.0% org/grobid/trainer/evaluation/utilities/FieldSpecificationFlavors.java
40
0.0
0.0% org/grobid/core/utilities/crossref/CrossrefRequestListener.java
38
0.0
0.0% org/grobid/core/features/FeaturesVectorChemicalEntity.java
37
30.0
-4.29% org/grobid/core/document/DocumentNode.java
37
0.0
0.0% org/grobid/core/lang/impl/PragmaticSentenceDetector.java
37
69.91
0.0% org/grobid/core/sax/CrossrefUnixrefSaxParser.java
37
43.19
-0.58% org/grobid/trainer/evaluation/Stats.java
36
0.0
0.0% org/grobid/trainer/sax/TEIFundingAcknowledgementSaxParser.java
35
0.0
0.0% org/grobid/core/features/FeaturesVectorFigure.java
34
84.96
0.03% org/grobid/core/lexicon/FastMatcher.java
34
28.85
0.46% org/grobid/core/main/GrobidHomeFinder.java
34
0.0
0.0% org/grobid/trainer/FundingAcknowledgementTrainer.java
33
75.29
2.78% org/grobid/core/layout/BoundingBox.java
32
47.26
0.0% org/grobid/core/data/Funder.java
32
0.0
0.0% org/grobid/core/engines/citations/RegexReferenceSegmenter.java
32
0.0
0.0% org/grobid/core/main/batch/GrobidMain.java
32
3.56
0.0% org/grobid/trainer/sax/TEISegmentationSaxParser.java
31
0.0
0.0% org/grobid/trainer/AffiliationAddressTrainer.java
31
0.0
0.0% org/grobid/trainer/sax/TEIAuthorSaxParser.java
31
0.0
0.0% org/grobid/trainer/sax/TEISegmentationArticleLightRefSaxParser.java
30
0.0
0.0% org/grobid/trainer/sax/TEIAffiliationAddressSaxParser.java
29
0.0
0.0% org/grobid/core/engines/FullTextBlankParser.java
29
46.15
0.0% org/grobid/core/utilities/IOUtilities.java
29
0.0
0.0% org/grobid/trainer/NameHeaderTrainer.java
28
0.0
0.0% org/grobid/core/process/StreamProcess.java
28
0.0
0.0% org/grobid/core/visualization/BlockVisualizer.java
28
0.0
0.0% org/grobid/trainer/NameCitationTrainer.java
28
0.0
0.0% org/grobid/trainer/sax/TEIEbookSaxParser.java
28
0.0
0.0% org/grobid/trainer/sax/TEIMonographSaxParser.java
28
0.0
0.0% org/grobid/trainer/sax/TEIReferenceSegmenterSaxParser.java
27
42.86
-4.76% org/grobid/core/data/BibDataSet.java
27
0.0
0.0% org/grobid/trainer/evaluation/utilities/NamespaceContextMap.java
26
0.0
0.0% org/grobid/trainer/sax/ChemicalWordsSaxParser.java
25
0.0
0.0% org/grobid/core/jni/PythonEnvironmentConfig.java
25
65.22
-2.96% org/grobid/core/layout/Block.java
25
47.97
1.3% org/grobid/core/utilities/DataSetContextExtractor.java
25
32.2
0.0% org/grobid/trainer/evaluation/EvaluationUtilities.java
24
38.06
0.0% org/grobid/core/analyzers/GrobidAnalyzer.java
24
0.0
0.0% org/grobid/service/parser/Xml2HtmlParser.java
24
0.0
0.0% org/grobid/trainer/MonographTrainer.java
22
0.0
0.0% org/grobid/trainer/CitationTrainer.java
22
0.0
0.0% org/grobid/trainer/sax/ChemicalNameSaxParser.java
22
64.92
0.0% org/grobid/trainer/sax/TEICitationSaxParser.java
21
56.33
9.73% org/grobid/core/utilities/counters/impl/CntManagerImpl.java
21
71.96
0.53% org/grobid/core/utilities/matching/LuceneIndexMatcher.java
21
0.0
0.0% org/grobid/trainer/sax/ChemicalClassNamesSaxParser.java
21
0.0
0.0% org/grobid/trainer/sax/ChemicalFormulasSaxParser.java
21
0.0
0.0% org/grobid/trainer/sax/ChemicalLigandSaxParser.java
21
0.0
0.0% org/grobid/trainer/sax/ChemicalSubstancesSaxParser.java
20
0.0
0.0% org/grobid/core/analyzers/GrobidFilterDeleteSpaceBetweenSameAlphabet.java
20
78.36
1.19% org/grobid/core/engines/config/GrobidAnalysisConfig.java
20
0.0
0.0% org/grobid/core/engines/entities/ChemicalParser.java
20
77.61
0.0% org/grobid/core/features/FeatureFactory.java
20
0.0
0.0% org/grobid/service/util/ZipUtils.java
19
35.58
-0.07% org/grobid/core/layout/VectorGraphicBoxCalculator.java
19
81.16
0.0% org/grobid/core/sax/PDFALTOOutlineSaxHandler.java
19
0.0
0.0% org/grobid/trainer/ShorttextTrainer.java
19
0.0
0.0% org/grobid/trainer/WapitiTrainer.java
18
57.69
0.0% org/grobid/core/data/Equation.java
18
33.8
-1.49% org/grobid/core/engines/tagging/TaggerFactory.java
18
0.0
0.0% org/grobid/core/utilities/glutton/GluttonClient.java
17
81.82
-0.58% org/grobid/core/features/FeaturesVectorDate.java
17
45.21
0.0% org/grobid/core/process/ProcessRunner.java
17
78.21
0.16% org/grobid/core/utilities/LayoutTokensUtil.java
16
84.18
-0.49% org/grobid/core/features/FeaturesVectorFunding.java
16
58.02
14.1% org/grobid/core/layout/GraphicObject.java
16
0.0
0.0% org/grobid/core/utilities/crossref/CrossrefDeserializer.java
16
0.0
0.0% org/grobid/core/visualization/AnnotationUtil.java
15
21.43
-1.65% org/grobid/core/utilities/counters/impl/CounterImpl.java
15
0.0
0.0% org/grobid/core/utilities/crossref/FunderDeserializer.java
14
19.44
0.0% org/grobid/core/data/Keyword.java
14
68.03
-0.47% org/grobid/core/engines/LicenseClassifier.java
13
38.1
0.0% org/grobid/core/document/DocumentPointer.java
13
0.0
0.0% org/grobid/core/document/PatentDocument.java
13
0.0
0.0% org/grobid/core/engines/ModelMap.java
13
64.38
0.0% org/grobid/core/factory/GrobidPoolingFactory.java
13
0.0
0.0% org/grobid/core/lang/impl/OpenNLPSentenceDetector.java
13
54.84
5.13% org/grobid/core/layout/LayoutToken.java
13
69.91
-1.0% org/grobid/core/layout/PDFAnnotation.java
13
0.0
0.0% org/grobid/core/sax/CrossrefSaxParser.java
13
0.0
0.0% org/grobid/service/parser/ChangePropertyParser.java
13
78.54
-1.37% org/grobid/trainer/evaluation/ModelStats.java
12
64.44
10.28% org/grobid/core/engines/AbstractParser.java
12
89.81
-0.29% org/grobid/core/features/FeaturesVectorCitation.java
12
0.0
0.0% org/grobid/trainer/DeLFTTrainer.java
11
70.33
0.0% org/grobid/core/engines/EngineParsers.java
11
89.52
-0.54% org/grobid/core/features/FeaturesVectorAffiliationAddress.java
11
61.9
0.0% org/grobid/core/utilities/LanguageUtilities.java
11
56.25
-0.89% org/grobid/service/main/GrobidServiceApplication.java
11
0.0
0.0% org/grobid/trainer/CRFPPGenericTrainer.java
10
62.28
0.0% org/grobid/core/data/Date.java
10
0.0
0.0% org/grobid/core/engines/tagging/CRFPPTagger.java
10
91.77
-0.79% org/grobid/core/features/FeaturesVectorReference.java
10
83.6
0.0% org/grobid/core/sax/PDFALTOAnnotationSaxHandler.java
10
0.0
0.0% org/grobid/core/transformation/xslt/JATSTransformer.java
10
0.0
0.0% org/grobid/core/utilities/crossref/CrossrefRequestTask.java
9
0.0
0.0% org/grobid/core/document/OPSService.java
9
89.97
-0.55% org/grobid/core/features/FeaturesVectorName.java
9
51.16
-3.84% org/grobid/core/jni/WapitiModel.java
9
65.38
0.05% org/grobid/core/lang/Language.java
8
75.76
0.0% org/grobid/core/data/Metadata.java
8
58.93
0.0% org/grobid/core/data/Note.java
8
63.64
-3.03% org/grobid/core/engines/citations/LabeledReferenceResult.java
8
85.82
0.11% org/grobid/core/GrobidModels.java
8
50.0
1.43% org/grobid/core/tokenization/TaggingTokenCluster.java
8
43.24
-3.82% org/grobid/core/utilities/ElementCounter.java
8
28.95
12.28% org/grobid/core/utilities/Triple.java
8
0.0
0.0% org/grobid/trainer/DateTrainer.java
8
87.74
0.16% org/grobid/trainer/sax/TEIHeaderArticleLightSaxParser.java
8
78.95
0.0% org/grobid/trainer/sax/TEISegmentationArticleLightSaxParser.java
7
84.43
0.53% org/grobid/core/data/util/EmailSanitizer.java
7
0.0
0.0% org/grobid/trainer/TrainerFactory.java
6
23.88
0.0% org/grobid/core/document/xml/XmlBuilderUtils.java
6
71.43
-8.57% org/grobid/core/tokenization/LabeledTokensContainer.java
6
37.5
0.0% org/grobid/core/utilities/matching/LuceneUtil.java
6
0.0
0.0% org/grobid/trainer/DummyTrainer.java
5
60.0
-15.0% org/grobid/core/document/DocumentPiece.java
5
81.58
0.5% org/grobid/core/engines/citations/CalloutAnalyzer.java
5
92.37
-1.43% org/grobid/core/features/FeaturesVectorHeader.java
5
92.9
-1.11% org/grobid/core/features/FeaturesVectorSegmentation.java
5
0.0
0.0% org/grobid/core/utilities/counters/impl/CntManagerSaverImpl.java
5
0.0
0.0% org/grobid/core/utilities/counters/impl/NoOpCounterImpl.java
5
0.0
0.0% org/grobid/trainer/sax/FieldExtractSaxHandler.java
4
87.23
0.57% org/grobid/core/data/table/LinePart.java
4
55.0
0.0% org/grobid/core/factory/AbstractEngineFactory.java
4
52.94
-3.31% org/grobid/core/jni/WapitiWrapper.java
4
0.0
0.0% org/grobid/core/lang/impl/OpenNLPSentenceDetectorFactory.java
4
0.0
0.0% org/grobid/core/lang/impl/PragmaticSentenceDetectorFactory.java
4
82.67
0.23% org/grobid/core/utilities/BoundingBoxCalculator.java
4
0.0
0.0% org/grobid/core/utilities/counters/impl/CntManagerGrepRepresentation.java
4
0.0
0.0% org/grobid/core/utilities/ElementCounterItem.java
4
75.0
0.0% org/grobid/service/modules/GrobidServiceModule.java
4
42.11
-4.95% org/grobid/service/process/GrobidRestProcessGeneric.java
3
0.0
0.0% org/grobid/core/engines/entities/NameToStructureResolver.java
3
93.81
-1.98% org/grobid/core/features/FeaturesVectorFulltext.java
3
79.49
0.0% org/grobid/core/lang/impl/BlingFireSentenceDetector.java
3
78.57
0.79% org/grobid/core/lang/impl/CybozuLanguageDetectorFactory.java
3
0.0
0.0% org/grobid/core/utilities/glutton/GluttonRequestTask.java
3
54.0
-0.17% org/grobid/core/utilities/OffsetPosition.java
3
62.96
12.96% org/grobid/core/utilities/Pair.java
3
0.0
0.0% org/grobid/trainer/TrainerRegistry.java
2
60.0
0.0% org/grobid/core/data/AnnotatedXMLElement.java
2
94.74
-0.13% org/grobid/core/data/CopyrightsLicense.java
2
95.31
-0.69% org/grobid/core/data/table/Line.java
2
99.27
0.0% org/grobid/core/engines/label/TaggingLabels.java
2
81.4
0.0% org/grobid/core/engines/tagging/GenericTaggerUtils.java
2
90.52
-1.59% org/grobid/core/features/FeaturesVectorReferenceSegmenter.java
2
64.71
0.0% org/grobid/core/lang/impl/CybozuLanguageDetector.java
2
84.26
0.0% org/grobid/core/sax/TextSaxParser.java
2
91.74
0.15% org/grobid/core/tokenization/TaggingTokenSynchronizer.java
2
90.91
0.0% org/grobid/core/utilities/UnicodeUtil.java
2
83.33
0.0% org/grobid/core/utilities/XQueryProcessor.java
2
40.0
40.0% org/grobid/service/exceptions/GrobidServiceException.java
2
25.0
25.0% org/grobid/service/exceptions/mapper/WebApplicationExceptionMapper.java
1
93.75
-2.92% org/grobid/core/data/table/Cell.java
1
93.01
-0.32% org/grobid/core/data/table/Row.java
1
0.0
0.0% org/grobid/core/document/TEICounters.java
1
0.0
0.0% org/grobid/core/document/xml/NodeChildrenIterator.java
1
92.59
-3.06% org/grobid/core/engines/label/TaggingLabelImpl.java
1
90.91
0.0% org/grobid/core/engines/tagging/DummyTagger.java
1
73.91
0.0% org/grobid/core/engines/tagging/GrobidCRFEngine.java
1
93.94
0.0% org/grobid/core/layout/Page.java
1
58.97
0.0% org/grobid/core/process/ProcessPdfToXml.java
1
94.74
0.0% org/grobid/core/tokenization/TaggingTokenClusteror.java
1
66.67
66.67% org/grobid/service/exceptions/mapper/GrobidExceptionMapper.java
1
84.06
84.06% org/grobid/service/exceptions/mapper/GrobidExceptionsTranslationUtility.java
1
4.65
0.0% org/grobid/service/resources/HealthResource.java
1
56.0
0.0% org/grobid/trainer/evaluation/LabelResult.java
1
88.37
1.02% org/grobid/trainer/evaluation/LabelStat.java
Jobs
ID Job ID Ran Files Coverage
1 26933545238.1 04 Jun 2026 06:02AM UTC 324
38.66
GitHub Action Run
2 26933545238.2 04 Jun 2026 06:12AM UTC 324
38.64
GitHub Action Run
Source Files on build 26933545238
  • Tree
  • List 324
  • Changed 257
  • Source Changed 0
  • Coverage Changed 257
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26933545238
  • 8ca25857 on github
  • Prev Build on master (#23650500336)
  • 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