The GitHub Actions job "Required Checks" on 
texera.git/test/state-mat-into-amber-integration has failed.
Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).

Head commit for run:
9f13e265b752dd249175a597fabfb0a360b8bb3c / Yicong Huang 
<[email protected]>
test(amber): move state-mat e2e into amber-integration

Drop the macOS-only `pyamber-state-materialization-mac` diagnostic job
and the sqlite-backed `SqlCatalog` override it relied on. Mark the
two e2e tests with @pytest.mark.integration so they run in the
`amber-integration` ubuntu job, which already provisions postgres +
iceberg catalog DB + MinIO + Lakekeeper and runs `pytest -m integration`
as its last step.

Catalog initialization now mirrors test_iceberg_document.py:45 —
postgres-backed JdbcCatalog with a tempdir warehouse — so we exercise
the real prod catalog code path instead of an sqlite shim. The
`StorageConfig.initialize` call is wrapped in a session-autouse
fixture (rather than at module import) so it co-exists with
test_iceberg_document.py's import-time initialize regardless of
pytest collection order.

The unit-style 
`test_process_start_channel_persists_produce_state_on_start_output`
that the mac job also ran is unaffected: it monkeypatches the output
manager and is already picked up by the regular `pyamber` job's
`pytest -m "not integration"` step.

Closes #5681

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

With regards,
GitHub Actions via GitBox

Reply via email to