gnodet commented on PR #25417:
URL: https://github.com/apache/camel/pull/25417#issuecomment-5237078874
## ❌ Local IT results for `677672a10f6`
Integration test failures detected
**Test-infra module**: `camel-test-infra-docling`
**Components tested**: `camel-ai/camel-docling`
### Summary
**ITs run**: 49 | **Failures**: 2 | **Errors**: 5 | **Passed**: 42
#### 🔴 Behavioral change (upgrade-related)
**`OcrExtractionIT.testOcrWithMultipleTextBlocks`** — Docling v1.30.0 now
includes page furniture (footer text) in the default body export. The test
explicitly documented and pinned the previous behavior where footer text was
excluded. The test comment says: _"it will start failing if a future docling
release includes page furniture in the body export, prompting us to revisit the
limitation"_ — this is now happening.
This is a **user-visible behavior change**: the `camel-docling` component
will now return footer/header text that was previously excluded. This needs
human review to determine if the test assertion should simply be flipped, or if
the component should filter page furniture at the Camel level.
#### ⚠️ Timeouts (likely resource constraints, not upgrade-related)
The following 5 tests failed with `HttpTimeoutException: request timed out`
— the docling container is very resource-heavy (AI model) and these likely
reflect local machine constraints rather than behavioral changes:
- `ExtractStructuredDataIT.extractStructuredDataFromInvoice`
- `MetadataExtractionIT.testMetadataExtractionFromPdf`
- `MetadataExtractionIT.testMetadataExtractionFromUrl`
- `DoclingServeProducerIT.testJsonConversionOfInvoice`
- `DoclingServeProducerIT.testAsyncUrlConversion`
#### ⚠️ Probable timeout casualty
- `ChunkingIT.chunkHybridFromPdf` — returned null body (likely due to
container being overwhelmed by concurrent requests)
<details>
<summary>Full test output summary</summary>
```
Tests run: 49, Failures: 2, Errors: 5, Skipped: 0
Failures:
ChunkingIT.chunkHybridFromPdf:119 — Expecting actual not to be null
OcrExtractionIT.testOcrWithMultipleTextBlocks:189 — Footer text is page
furniture
and is excluded from the docling body export (but now IS included in
v1.30.0)
Errors (all timeouts):
DoclingServeProducerIT.testAsyncUrlConversion — async conversion timed out
DoclingServeProducerIT.testJsonConversionOfInvoice — request timed out
ExtractStructuredDataIT.extractStructuredDataFromInvoice — request timed
out
MetadataExtractionIT.testMetadataExtractionFromPdf — request timed out
MetadataExtractionIT.testMetadataExtractionFromUrl — request timed out
```
</details>
> _Local integration tests run by ForgeBot on behalf of @gnodet_
> _Tests run without `-Dci.env.name` to include ITs disabled on GitHub
Actions CI_
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]