The GitHub Actions job "Release Auditing" on texera.git/main has succeeded. Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).
Head commit for run: 9a8214dc7a1cfaa90d18d8d5482b9e10ba861e71 / Yicong Huang <[email protected]> test(pyamber): cover sendsemantics partitioners (#4664) ### What changes were proposed in this PR? Add unit tests for the 5 concrete partitioners under `core/architecture/sendsemantics/`: broadcast, round-robin, one-to-one, hash-based shuffle, and range-based shuffle. For each partitioner the suite covers the constructor, `add_tuple_to_batch`, `flush`, `flush_state`, and `reset`. The range partitioner additionally exercises `get_receiver_index` at below-min, above-max, and in-range boundary values. ### Any related issues, documentation, discussions? Closes #4663. ### How was this PR tested? \`\`\` python3 -m pytest core/architecture/sendsemantics/test_partitioners.py \`\`\` 35 tests, all passing. The file lives in the existing python test layout, so the existing python CI job picks it up with no extra setup. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Opus 4.7, 1M context) --------- Co-authored-by: Yicong Huang <[email protected]> Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/25247623131 With regards, GitHub Actions via GitBox
