Table of Contents

Class BenchmarkReport

Namespace
AiDotNet.Benchmarking.Models
Assembly
AiDotNet.dll

Represents a structured report from running one or more benchmark suites.

public sealed class BenchmarkReport
Inheritance
BenchmarkReport
Inherited Members

Properties

EndedUtc

Gets the UTC time when the benchmark run ended.

public DateTimeOffset EndedUtc { get; }

Property Value

DateTimeOffset

OverallStatus

Gets the overall status for the run.

public BenchmarkExecutionStatus OverallStatus { get; }

Property Value

BenchmarkExecutionStatus

StartedUtc

Gets the UTC time when the benchmark run started.

public DateTimeOffset StartedUtc { get; }

Property Value

DateTimeOffset

Suites

Gets the per-suite reports for this run.

public IReadOnlyList<BenchmarkSuiteReport> Suites { get; }

Property Value

IReadOnlyList<BenchmarkSuiteReport>

TotalDuration

Gets the total run duration.

public TimeSpan TotalDuration { get; }

Property Value

TimeSpan