docs(pdftract-dejqs): update verification note with 2026-05-22 test results
Re-verified per-page Resource dictionary inheritance implementation: - All 33 tests pass (resources + pages) - Arc sharing optimization confirmed (Arc::ptr_eq test) - INV-8 maintained (proptests pass) Acceptance criteria: - ✅ 3-level resource inheritance - ✅ Per-key override semantics - ✅ Arc sharing when no merge needed - ✅ ColorSpace inline arrays preserved - ✅ Empty root /Resources propagation Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
cab7f8bf34
commit
43d31f8dfc
1 changed files with 8 additions and 2 deletions
|
|
@ -48,11 +48,17 @@ The `flatten_page_tree` function in `pages.rs` calls `merge_resources` during tr
|
|||
- `crates/pdftract-core/src/parser/mod.rs`: Added public API exports
|
||||
- `notes/pdftract-dejqs.md`: This verification note
|
||||
|
||||
## Test Results
|
||||
## Test Results (2026-05-22 verification)
|
||||
|
||||
All tests pass:
|
||||
```
|
||||
cargo test --lib -- parser::resources parser::pages
|
||||
test result: ok. 33 passed; 0 failed; 0 ignored
|
||||
```
|
||||
|
||||
Breakdown:
|
||||
- 9 tests in `parser::resources::tests`
|
||||
- 24 tests in `parser::pages::tests`
|
||||
- 20 tests in `parser::pages::tests` (excluding 4 proptests)
|
||||
- 4 proptests for INV-8 compliance (no panics on arbitrary input)
|
||||
|
||||
## No Breaking Changes
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue