Files
ElyOffice/tasks/reviews/L1.6-r3.md
T

8 lines
1.5 KiB
Markdown

FAIL
tests/scripts/linux-common.sh:4 — Round 2's Table-rendering defect remains: the expected text is in selected cell A1, so the formula bar supplies the OCR match. A built probe that omits every document tile still passes the Table smoke case with exit 0, while the cell is visibly empty; Doc correctly rejects the same probe. Assert content inside the rendered grid, or use content absent from the formula bar. Evidence: `.work/L1.6-r3/no-canvas-table.log`, `no-canvas-evidence.log`, and `no-canvas-patch.log`.
tests/scripts/linux-mark-idle.sh:93 — Tesseract failures are discarded as ordinary OCR mismatches, with stderr suppressed. Injecting exit 42 on the first external-edit OCR attempt, then allowing normal OCR, makes the entire idle test exit 0 without reporting the tool error. Capture and check Tesseract's status and diagnostic output separately; retry only successful OCR that lacks the expected text. Evidence: `.work/L1.6-r3/ocr-first-failure.log` and `mark-idle-ocr-failure.log`.
tests/scripts/linux-common.sh:66 — Cleanup treats every nonzero `pgrep` status as proof that the application session has exited. With a live session that ignores TERM and an injected `pgrep` internal error (exit 3), `stop_app` returns success while the session remains alive; callers can then delete a home still used by the app or CEF, restoring the cleanup race under process-query failure. Treat only exit 1 as no matching processes and propagate other query failures. Evidence: `.work/L1.6-r3/stop-app-failure.log`.