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]

Reply via email to