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

Head commit for run:
92e6713e8987a6207e347508b06d2057483711d8 / kary zheng <[email protected]>
test(verify): read each source through the cases a reader gets wrong

The source runner handed every reader the same full table on its default
config, so a case a reader had been fixed for was asked only by a spec
with a file of its own. It now asks them of every source:

- Holes: the table is read once more with one empty cell per column. The
  JSONL writer leaves out the key for a hole in every other column and
  writes null in the rest, since the executor reads the two differently.
- Values: two columns the transforms never see, a nullable long past
  2^53 and the text NA; CSV headers left blank and one spelled
  "Unnamed: 1"; JSONL records nesting an array of objects, an array of
  text and a month-first date; Arrow columns in single precision, 8 and
  16 bits, three unsigned widths and a zoned timestamp, and the schema
  note pandas leaves for an index.
- Windows: a limit of 0, a negative offset, a negative limit, both, an
  offset of 1 with the largest limit, the largest of both, and for JSONL
  a first line that is no JSON, read past.
- Text sources: a handler can list scenarios the sweep cannot reach.
  File Scan reads an integer past a skipped line, boolean lines, a UTF-16
  file, and a zip holding the entry macOS adds, line by line and whole,
  with and without each entry's name. Text Input reads the first two.

Values alone cannot tell a width or a zone apart, and an output with no
row reads back with no column on either side, so each run also checks
the columns and dtypes the script left against what the read declared.

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

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

With regards,
GitHub Actions via GitBox

Reply via email to