< Summary

Information
Class: Orchestrator.Commands.Observability.ExportExperimentItem.MatchExperimentDatasetItem
Assembly: Orchestrator
File(s): /home/runner/work/KicktippAi/KicktippAi/src/Orchestrator/Commands/Observability/ExportExperimentItem/ExportedExperimentItem.cs
Line coverage
0%
Covered lines: 0
Uncovered lines: 5
Coverable lines: 5
Total lines: 46
Line coverage: 0%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor(...)100%210%
.ctor(...)100%210%
get_Id()100%210%
set_Id(...)100%210%
get_Input()100%210%
set_Input(...)100%210%
get_ExpectedOutput()100%210%
set_ExpectedOutput(...)100%210%
get_Metadata()100%210%
set_Metadata(...)100%210%

File(s)

/home/runner/work/KicktippAi/KicktippAi/src/Orchestrator/Commands/Observability/ExportExperimentItem/ExportedExperimentItem.cs

#LineLine coverage
 1using System.Text.Json;
 2
 3namespace Orchestrator.Commands.Observability.ExportExperimentItem;
 4
 5public sealed record ExportedExperimentItem(
 6    MatchExperimentDatasetItem DatasetItem,
 7    MatchExperimentRunnerPayload RunnerPayload);
 8
 09public sealed record MatchExperimentDatasetItem(
 010    string Id,
 011    JsonElement Input,
 012    MatchExperimentExpectedOutput ExpectedOutput,
 013    MatchExperimentMetadata Metadata);
 14
 15public sealed record MatchExperimentExpectedOutput(
 16    int HomeGoals,
 17    int AwayGoals,
 18    string Availability);
 19
 20public sealed record MatchExperimentMetadata(
 21    string CommunityContext,
 22    string Competition,
 23    int Matchday,
 24    string HomeTeam,
 25    string AwayTeam,
 26    string TippSpielId,
 27    string Model,
 28    bool IncludeJustification,
 29    DateTimeOffset PredictionCreatedAt,
 30    string PromptTemplatePath,
 31    IReadOnlyList<string> ContextDocumentNames,
 32    IReadOnlyList<MatchExperimentResolvedContextDocument> ResolvedContextDocuments,
 33    MatchExperimentHistoricalPrediction HistoricalPrediction);
 34
 35public sealed record MatchExperimentResolvedContextDocument(
 36    string DocumentName,
 37    int Version,
 38    DateTimeOffset CreatedAt);
 39
 40public sealed record MatchExperimentHistoricalPrediction(
 41    int HomeGoals,
 42    int AwayGoals);
 43
 44public sealed record MatchExperimentRunnerPayload(
 45    string SystemPrompt,
 46    string MatchJson);