Table of Contents

Class ValidationReport

Namespace
DotCompute.Backends.CUDA.Models
Assembly
DotCompute.Backends.CUDA.dll

Comprehensive validation report for CUDA backend.

public class ValidationReport
Inheritance
ValidationReport
Inherited Members

Properties

CriticalError

Gets or sets any critical error that stopped validation.

public string? CriticalError { get; set; }

Property Value

string

Duration

Gets or sets the total validation duration.

public TimeSpan Duration { get; set; }

Property Value

TimeSpan

EndTime

Gets or sets when validation ended.

public DateTimeOffset EndTime { get; set; }

Property Value

DateTimeOffset

FailedTests

Gets or sets the number of failed tests.

public int FailedTests { get; set; }

Property Value

int

IsSuccessful

Gets whether validation was successful.

public bool IsSuccessful { get; }

Property Value

bool

Options

Gets or sets the validation options used.

public ValidationOptions Options { get; set; }

Property Value

ValidationOptions

OverallStatus

Gets or sets the overall validation status.

public ValidationStatus OverallStatus { get; set; }

Property Value

ValidationStatus

PassRate

Gets the pass rate percentage.

public double PassRate { get; }

Property Value

double

PassedTests

Gets or sets the number of passed tests.

public int PassedTests { get; set; }

Property Value

int

Results

Gets or sets the list of validation results.

public IList<UnifiedValidationResult> Results { get; }

Property Value

IList<UnifiedValidationResult>

SkippedTests

Gets or sets the number of skipped tests.

public int SkippedTests { get; set; }

Property Value

int

StartTime

Gets or sets when validation started.

public DateTimeOffset StartTime { get; set; }

Property Value

DateTimeOffset

TotalTests

Gets or sets the total number of tests.

public int TotalTests { get; set; }

Property Value

int

WarningTests

Gets or sets the number of tests with warnings.

public int WarningTests { get; set; }

Property Value

int