The GitHub Actions job "C++ Linter" on 
iceberg-cpp.git/data_file_writers_factory_new has failed.
Run started by GitHub user shangxinli (triggered by shangxinli).

Head commit for run:
d09f5c44f88e89a45392f1a0925a7232b939bbcf / Xinli Shang <[email protected]>
test: add comprehensive unit tests for file writer factory

- Add input validation tests (10 tests)
  * Empty path rejection for all writer types
  * Null schema/spec rejection
  * Empty equality field IDs rejection

- Add state management tests (9 tests)
  * Write after close rejection
  * Idempotent close behavior
  * Null data rejection
  * Empty file path rejection

- Add file format tests (6 tests)
  * Parquet and Avro support for all writer types

- Add edge case tests (6 tests)
  * Single/multiple equality field IDs
  * Multiple writers from same factory
  * Partitioned spec handling
  * Configuration reconfiguration

Total: 54 tests (increased from 23), all passing

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>

Report URL: https://github.com/apache/iceberg-cpp/actions/runs/20623451006

With regards,
GitHub Actions via GitBox

Reply via email to