Aludel.Evals.SuiteRunner (aludel v0.2.0)

Copy Markdown View Source

Owns suite execution launch under explicit supervision.

Summary

Types

execution_result()

@type execution_result() :: {:ok, Aludel.Evals.SuiteRun.t()} | {:error, term()}

Functions

execute(suite_id, version_id, provider_id)

@spec execute(binary(), binary(), binary()) :: execution_result()

launch(recipient, suite_id, version_id, provider_id)

@spec launch(pid(), binary(), binary(), binary()) :: {:ok, pid()} | {:error, term()}