# `ADK.Eval.Report`
[🔗](https://github.com/zeroasterisk/adk-elixir/blob/main/lib/adk/eval/report.ex#L1)

Summary report of an evaluation run.

# `t`

```elixir
@type t() :: %ADK.Eval.Report{
  average_score: float(),
  duration_ms: non_neg_integer(),
  failed: non_neg_integer(),
  passed: non_neg_integer(),
  results: [ADK.Eval.Result.t()],
  total: non_neg_integer()
}
```

# `format`

```elixir
@spec format(t()) :: String.t()
```

Format report as a human-readable string.

---

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