aws / aws/aws-durable-execution-sdk-python

[Testing] Localrunner `run_until_suspension`

Open
#431 1 comment 0 reactions 0 assignees View on GitHub
pkg:testing
Dominant language
Python
Stars
53
Forks
25
Avg merge
1d 19h
Merged PRs (30d)
40

Description

Migration from https://github.com/aws/aws-durable-execution-sdk-python-testing/issues/219

---

It would be helpful if an alternative method `run_until_suspension` can be provided, which returns when the execution is suspended and users can choose to inspect the history events, interact with callbacks, skip the timers and etc.

_Originally posted by @zhongkechen in https://github.com/aws/aws-durable-execution-sdk-python-testing/pull/192#discussion_r3157449190_

Contributor guide

Open the contributing guide

Research direction

Start by locating the Localrunner implementation and its existing execution methods, then compare the migrated issue and linked discussion for expected suspension behavior. Done means a run_until_suspension entry point returns when execution suspends and allows callers to inspect history, interact with callbacks, and skip timers.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.