You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test: drop flaky DoFn-finally integration test on Prism runner
CI PreCommit_Python_Coverage (Prism runner) was failing on
``test_dofn_finally_closes_reader_via_integration_pipeline``: the test
runs a real pipeline whose downstream ``Map`` raises and asserts the
DoFn's ``finally`` close runs before the bundle is torn down. On Prism
the worker subprocess is killed when the bundle fails before the
generator's ``finally`` flushes its side-channel marker, so the marker
file never appears and the assertion fails.
The unit-level companion test
``test_dofn_finally_closes_reader_on_generator_close`` already covers
the same code path runner-independently by driving
``generator.close()`` directly (the GeneratorExit cleanup that the SDK
harness would invoke during bundle teardown). Dropping the integration
test removes the Prism-runner flake without losing coverage.
The unused ``_downstream_boom`` helper is removed with it.
41/41 unbounded_source_test.
0 commit comments