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].