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

kp-forks / grobid / 24721867134
39%

Build:
DEFAULT BRANCH: master
Ran 21 Apr 2026 12:35PM UTC
Jobs 2
Files 321
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

21 Apr 2026 11:48AM UTC coverage: 38.309% (-0.004%) from 38.313%
24721867134

push

github

web-flow
Merge pull request #1431 from grobidOrg/feature/code-formatting

Implement code formatting using Spotless

8218 of 23871 branches covered (34.43%)

Branch coverage included in aggregate %.

17630 of 43601 relevant lines covered (40.43%)

3.27 hits per line

Coverage Regressions

Lines Coverage ∆ File
732
58.74
-0.0% org/grobid/core/data/BiblioItem.java
523
1.33
-0.04% org/grobid/trainer/evaluation/EndToEndEvaluation.java
482
51.67
-0.47% org/grobid/core/document/TEIFormatter.java
308
31.64
-0.02% org/grobid/core/engines/patent/ReferenceExtractor.java
268
0.0
0.0% org/grobid/trainer/evaluation/PatentEvaluation.java
266
31.08
0.19% org/grobid/core/engines/patent/PatentRefParser.java
211
16.03
0.63% org/grobid/service/process/GrobidRestProcessFiles.java
207
14.6
-1.19% org/grobid/trainer/AbstractTrainer.java
198
42.8
0.39% org/grobid/core/engines/Segmentation.java
196
53.17
0.07% org/grobid/core/utilities/TextUtilities.java
194
11.37
0.26% org/grobid/core/engines/Engine.java
188
68.57
0.44% org/grobid/core/lexicon/Lexicon.java
187
26.06
0.0% org/grobid/core/engines/AffiliationAddressParser.java
187
0.0
0.0% org/grobid/core/engines/ProcessEngine.java
184
55.11
-0.1% org/grobid/core/engines/HeaderParser.java
180
38.25
0.46% org/grobid/core/engines/CitationParser.java
163
0.0
0.0% org/grobid/core/engines/MonographParser.java
153
0.54
-0.0% org/grobid/core/utilities/Consolidation.java
152
72.99
0.32% org/grobid/core/document/Document.java
142
41.08
-0.46% org/grobid/core/utilities/GrobidProperties.java
142
0.0
0.0% org/grobid/trainer/PatentParserTrainer.java
140
56.55
0.87% org/grobid/core/engines/FundingAcknowledgementParser.java
136
0.0
0.0% org/grobid/core/jni/DeLFTModel.java
132
50.0
-0.11% org/grobid/core/engines/ReferenceSegmenterParser.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
113
31.6
-0.15% org/grobid/core/engines/AuthorParser.java
111
0.0
0.0% org/grobid/core/jni/DeLFTClassifierModel.java
111
23.31
-0.09% org/grobid/core/visualization/CitationsVisualizer.java
108
16.16
-0.05% org/grobid/core/utilities/crossref/CrossrefClient.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
85
43.59
-0.76% org/grobid/core/data/Table.java
85
39.71
-0.77% org/grobid/service/GrobidRestService.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
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/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
0.0
0.0% org/grobid/core/utilities/crossref/CrossrefRequest.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
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
64.8
-0.17% org/grobid/core/engines/TableParser.java
46
0.0
0.0% org/grobid/core/utilities/crossref/WorkDeserializer.java
46
46.23
0.54% org/grobid/service/process/GrobidRestProcessString.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
41
60.5
0.0% org/grobid/core/engines/FigureParser.java
41
0.0
0.0% org/grobid/trainer/evaluation/utilities/FieldSpecificationFlavors.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
0.0
0.0% org/grobid/core/utilities/crossref/CrossrefRequestListener.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
79.1
-0.19% org/grobid/core/engines/DateParser.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
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/exceptions/mapper/GrobidExceptionsTranslationUtility.java
13
0.0
0.0% org/grobid/service/parser/ChangePropertyParser.java
13
78.54
-1.37% org/grobid/trainer/evaluation/ModelStats.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
9
84.43
0.53% org/grobid/core/data/util/EmailSanitizer.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
0.0
0.0% org/grobid/core/utilities/crossref/CrossrefRequestTask.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
54.17
0.0% org/grobid/core/engines/AbstractParser.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
0.0
0.0% org/grobid/service/exceptions/GrobidServiceException.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/service/exceptions/mapper/GrobidExceptionMapper.java
3
0.0
0.0% org/grobid/service/exceptions/mapper/WebApplicationExceptionMapper.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
77.17
0.0% org/grobid/core/engines/config/GrobidAnalysisConfig.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
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
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 24721867134.1 21 Apr 2026 12:35PM UTC 321
38.31
GitHub Action Run
2 24721867134.2 21 Apr 2026 02:35PM UTC 321
38.3
GitHub Action Run
Source Files on build 24721867134
  • Tree
  • List 321
  • Changed 252
  • Source Changed 0
  • Coverage Changed 252
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24721867134
  • 58fe2f2c on github
  • Prev Build on master (#24584845734)
  • Next Build on master (#24816429682)
  • 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