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

[Testing] Localrunner `run_until_suspension`

Offen
#431 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
pkg:testing
Vorherrschende Sprache
Python
Sterne
53
Forks
25
Ø Merge
1 T. 19 Std.
Gemergte PRs (30 T.)
40

Beschreibung

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_

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie damit, die Implementierung von Localrunner und die vorhandenen Ausführungsmethoden zu finden, und vergleichen Sie dann das migrierte Issue und die verknüpfte Diskussion hinsichtlich des erwarteten Aussetzungsverhaltens. Erledigt ist die Aufgabe, wenn ein run_until_suspension-Einstiegspunkt zurückkehrt, sobald die Ausführung ausgesetzt wird, und Aufrufern ermöglicht, den Verlauf zu untersuchen, mit Callbacks zu interagieren und Timer zu überspringen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
testing
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.