test(integ-test): stabilize deterministic fixtures across shards - #5730
test(integ-test): stabilize deterministic fixtures across shards#5730mengweieric wants to merge 1 commit into
Conversation
Select fixture rows by unique keys, compare unordered collections as multisets, and use numeric tolerances where distributed accumulation or encoding is lossy. Keep exact schema, cardinality, and source-value assertions. Signed-off-by: Eric Wei <menwe@amazon.com>
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
Summary
A set of integration tests selected rows through
head,limit, shard-local representative choice, or unordered collection output, then asserted exact single-shard results.This change selects intended fixture rows with unique keys, compares unordered collections as multisets, and uses numeric tolerances only for distributed floating-point or geo-point encoding differences. Schema, cardinality, grouping, source-value, and command-specific assertions remain exact.
No production behavior is modified.
Validation
spotlessCheck,compileTestJava, andgit diff --checkpass