# `Aludel.Evals.SuiteRunner`
[🔗](https://github.com/ccarvalho-eng/aludel/blob/main/lib/aludel/evals/suite_runner.ex#L1)

Owns suite execution launch under explicit supervision.

# `execution_result`

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

# `execute`

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

# `launch`

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

---

*Consult [api-reference.md](api-reference.md) for complete listing*
