Skip to content

PipelineScenarioResult

NexusLabs.Needlr.AgentFramework.Testing

PipelineScenarioResult Class

Result of running a single IPipelineScenario.

public sealed record PipelineScenarioResult : System.IEquatable<NexusLabs.Needlr.AgentFramework.Testing.PipelineScenarioResult>

Inheritance System.Object 🡒 PipelineScenarioResult

Implements System.IEquatable<PipelineScenarioResult>

Constructors

PipelineScenarioResult(string, IWorkspace, IPipelineRunResult) Constructor

Result of running a single IPipelineScenario.

public PipelineScenarioResult(string ScenarioName, NexusLabs.Needlr.AgentFramework.Workspace.IWorkspace Workspace, NexusLabs.Needlr.AgentFramework.Diagnostics.IPipelineRunResult PipelineResult);

Parameters

ScenarioName System.String

The name of the scenario that was executed.

Workspace NexusLabs.Needlr.AgentFramework.Workspace.IWorkspace

The workspace after pipeline execution.

PipelineResult NexusLabs.Needlr.AgentFramework.Diagnostics.IPipelineRunResult

The pipeline run result containing per-stage diagnostics.

Properties

PipelineScenarioResult.PipelineResult Property

The pipeline run result containing per-stage diagnostics.

public NexusLabs.Needlr.AgentFramework.Diagnostics.IPipelineRunResult PipelineResult { get; init; }

Property Value

NexusLabs.Needlr.AgentFramework.Diagnostics.IPipelineRunResult

PipelineScenarioResult.ScenarioName Property

The name of the scenario that was executed.

public string ScenarioName { get; init; }

Property Value

System.String

PipelineScenarioResult.Workspace Property

The workspace after pipeline execution.

public NexusLabs.Needlr.AgentFramework.Workspace.IWorkspace Workspace { get; init; }

Property Value

NexusLabs.Needlr.AgentFramework.Workspace.IWorkspace