pub async fn execute_until_suspended_or_done(
procedure_id: ProcedureId,
provider: MockContextProvider,
procedure: &mut dyn Procedure,
) -> Option<Vec<ProcedureWithId>>
Expand description
Executes a procedure until it returns [Status::Suspended] or [Status::Done].
Returns Some
if it returns [Status::Suspended] or None
if it returns [Status::Done].