test(dotnet): implement PipelineOrchestrator and PipelineResult to generate dotnet_pipeline_e2e_v1.json (WBS-10.6)
Deploy to Production / Build Release Package (push) Failing after 14s
Snapshot Admin Deployment / build-and-deploy (push) Failing after 38s
Quant Engine CI/CD Pipeline / validate-core (push) Failing after 2m17s
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Failing after 4s
Deploy to Production / Deploy to Production Server (push) Has been skipped
Deploy to Production / Post-Deployment Checks (push) Has been skipped
Quant Engine CI/CD Pipeline / validate-ui-and-storage (push) Has been skipped
Deploy to Production / Build Release Package (push) Failing after 14s
Snapshot Admin Deployment / build-and-deploy (push) Failing after 38s
Quant Engine CI/CD Pipeline / validate-core (push) Failing after 2m17s
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Failing after 4s
Deploy to Production / Deploy to Production Server (push) Has been skipped
Deploy to Production / Post-Deployment Checks (push) Has been skipped
Quant Engine CI/CD Pipeline / validate-ui-and-storage (push) Has been skipped
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace QuantEngine.Application.Models
|
||||
{
|
||||
public class PipelineStepResult
|
||||
{
|
||||
public string StepName { get; set; } = string.Empty;
|
||||
public bool Success { get; set; }
|
||||
public string ErrorMessage { get; set; } = string.Empty;
|
||||
public double ElapsedMilliseconds { get; set; }
|
||||
}
|
||||
|
||||
public class PipelineResult
|
||||
{
|
||||
public string Gate { get; set; } = "FAIL";
|
||||
public List<PipelineStepResult> Steps { get; set; } = new List<PipelineStepResult>();
|
||||
public double TotalElapsedMilliseconds { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user