The GitHub Actions job "Required Checks" on texera.git/gh-readonly-queue/main/pr-7019-a61702fd10ccde130f0a24a1298adff24c4a38a5 has failed. Run started by GitHub user aglinxinyuan (triggered by aglinxinyuan).
Head commit for run: 48c8dda2ee1a78666859f728f3cf6be1f18871fa / Xinyuan Lin <[email protected]> test(pyamber): extend IO, packaging and storage-model coverage (#7019) ### What changes were proposed in this PR? Extends three pyamber suites and adds two new test files. No source changes. - **`core/storage/runnables/input_port_materialization_reader_runnable.py`** (~83% covered): extended over the uncovered branches. - **`core/architecture/packaging/input_manager.py`** (~88% covered, **no dedicated test**): new test file. - **`core/models/tuple.py`** (~95% covered) and **`pytexera/udf/udf_operator.py`** (~94% covered): extended. - **`core/storage/model/virtual_document.py`** (~74% covered, **no dedicated test**): new test file. Tests are hermetic and deterministic — no real sleeps, nothing left running. ### Any related issues, documentation, discussions? Closes #7017. ### How was this PR tested? `python -m pytest` over the five files -> 187 passed. (`TestTuple::test_hash` is deselected locally: it fails identically on unmodified `main` under Windows because `tuple.py` calls `datetime.timestamp()`, which raises `OSError [Errno 22]` there; it passes on the Linux CI runners.) `ruff format --check` + `ruff check` clean. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Opus 4.8 [1M context]) Report URL: https://github.com/apache/texera/actions/runs/30450186969 With regards, GitHub Actions via GitBox
