The GitHub Actions job "Pull Requests" on pekko.git/fix/actor-graph-interpreter-initial-shell-leak has succeeded. Run started by GitHub user He-Pin (triggered by He-Pin).
Head commit for run: 300525780abeba0ad5a063ceb55f79c13caeb674 / 虎鸣 <[email protected]> test: improve ActorGraphInterpreter tests to verify actor lifecycle Motivation: Copilot CR review identified that the original tests did not actually verify the _initial reference release post-condition or exercise the subfusing scenario described in the test names. Modification: - Add test verifying actor termination when initial shell completes without subfused interpreters (using Source.empty + watch/expectTerminated) - Rewrite subfusing test with TestPublisher.probe for precise control, asserting both stream correctness and actor termination after all shells (initial + subfused) complete - Use the test-specific materializer's supervisor (not SystemMaterializer) to locate the correct ActorGraphInterpreter actor Result: Tests now assert the actual post-condition the PR guarantees: the ActorGraphInterpreter actor terminates after all shells complete, proving the _initial reference release does not affect actor lifecycle. Tests: - stream-tests / Test / testOnly ActorGraphInterpreterSpec: 13/13 passed References: Refs #1235 Report URL: https://github.com/apache/pekko/actions/runs/28856062733 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
