1 implementation of IResultStore
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Storage\DiskBasedResultStore.cs (1)
21public sealed class DiskBasedResultStore : IResultStore
24 references to IResultStore
Microsoft.Extensions.AI.Evaluation.Console (2)
Commands\CleanResultsCommand.cs (1)
26IResultStore resultStore;
Commands\ReportCommand.cs (1)
31IResultStore resultStore;
Microsoft.Extensions.AI.Evaluation.Reporting (9)
ReportingConfiguration.cs (4)
28/// Gets the <see cref="IResultStore"/> that should be used to persist the <see cref="ScenarioRunResult"/>s. 30public IResultStore ResultStore { get; } 103/// The <see cref="IResultStore"/> that should be used to persist the <see cref="ScenarioRunResult"/>s. 137IResultStore resultStore,
ScenarioRun.cs (3)
90private readonly IResultStore _resultStore; 103IResultStore resultStore, 186/// <see cref="IResultStore"/>.
Storage\DiskBasedReportingConfiguration.cs (1)
78IResultStore resultStore = new DiskBasedResultStore(storageRootPath);
Storage\DiskBasedResultStore.cs (1)
19/// An <see cref="IResultStore"/> implementation that stores <see cref="ScenarioRunResult"/>s on disk.
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (3)
Storage\AzureStorageReportingConfiguration.cs (1)
81IResultStore resultStore = new AzureStorageResultStore(client);
Storage\AzureStorageResultStore.cs (2)
23/// An <see cref="IResultStore"/> implementation that stores <see cref="ScenarioRunResult"/>s under an Azure Storage 30public sealed class AzureStorageResultStore(DataLakeDirectoryClient client) : IResultStore
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (10)
AzureStorage\AzureResultStoreTests.cs (1)
50public override IResultStore CreateResultStore()
DiskBased\DiskBasedResultStoreTests.cs (1)
47public override IResultStore CreateResultStore()
ResultStoreTester.cs (8)
16public abstract IResultStore CreateResultStore(); 42private static async Task<IEnumerable<(string executionName, string scenarioName, string iterationName)>> LoadResultsAsync(int n, IResultStore resultStore) 72IResultStore resultStore = CreateResultStore(); 111IResultStore resultStore = CreateResultStore(); 155IResultStore resultStore = CreateResultStore(); 179IResultStore resultStore = CreateResultStore(); 214IResultStore resultStore = CreateResultStore(); 249IResultStore resultStore = CreateResultStore();