The GitHub Actions job "Required Checks" on 
texera.git/feat/verify-compare-two-answers has failed.
Run started by GitHub user kz930 (triggered by kz930).

Head commit for run:
080f100e3b0af1bb041fa44bd5a322d728d1490b / kary zheng <[email protected]>
test(verify): compare an integer column exactly

The comparison gave every numeric column the tolerance a double needs,
so two whole numbers a workflow would never call the same passed it: at
rtol=1e-5, LONG 100000 and 100001 compare equal. The declared integer
columns are split out and compared exactly; the rest keep the tolerance.

Reading them again is the other half. `read_json` parses a column
holding a null through float64, so 9007199254740993 is already
9007199254740992 before anything compares it, and pinning the dtype does
not help: the rounding happens on the way in. Python's json reads the
integer exactly. A value that is not whole in a column the engine
declared integral is itself the divergence, so it is reported.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/34523824590

With regards,
GitHub Actions via GitBox

Reply via email to