Module testing_framework

Module testing_framework 

Source
Expand description

Automated testing framework for quantum optimization.

This module provides comprehensive testing tools for QUBO problems, including test case generation, validation, and benchmarking.

Structs§

Benchmark
BenchmarkResults
BoundsValidator
Bounds validator - checks variable bounds
CIReport
CI/CD integration report
Constraint
ConstraintValidator
Constraint validator - checks if solutions satisfy constraints
ConvergenceCurve
Individual convergence curve
ConvergenceData
Convergence tracking data
ExtendedPerformanceMetrics
Extended performance metrics
FinanceTestGenerator
Finance industry test generator
GeneratorConfig
GraphColoringGenerator
Graph coloring generator
IterationData
Iteration data point
KnapsackGenerator
Knapsack generator
LogisticsTestGenerator
Logistics industry test generator
ManufacturingTestGenerator
Manufacturing industry test generator
MaxCutGenerator
Max-cut problem generator
MemoryStats
Memory usage statistics
ObjectiveValidator
Objective validator - checks solution quality
OutputConfig
Output configuration
PerformanceData
Performance data container
QualityMetrics
Quality metrics for test results
RandomQuboGenerator
Random QUBO generator
RegressionIssue
Individual regression issue
RegressionReport
Regression testing report
RuntimeStats
Runtime statistics
SamplerComparison
Sampler comparison results
SamplerConfig
Sampler configuration
SymmetryValidator
Symmetry validator - detects symmetry issues
TSPGenerator
TSP generator
TestCase
TestCategory
TestComparison
Individual test comparison
TestConfig
Main test configuration
TestEnvironment
Test execution environment
TestFailure
Test failure record
TestMetadata
TestResult
Test result
TestResults
Test results container
TestSuite
Test suite
TestSummary
Test summary statistics
TestingFramework
Automated testing framework
ValidationCheck
ValidationConfig
Validation configuration
ValidationResult
Validation result

Enums§

CIStatus
CI status enumeration
ConstraintType
Difficulty
FailureType
PerformanceMetric
ProblemType
QualityTrend
Quality trend analysis
ReportFormat
Report format options
VerbosityLevel
Verbosity level for output

Traits§

TestGenerator
Test generator trait
Validator
Validator trait

Functions§

default_generators
Create default generators
default_validators
Create default validators
export_csv
Export results as CSV with problem type and size
export_xml
Export results as XML
generate_csv_report
Generate CSV report
generate_html_report
Generate HTML report
generate_json_report
Generate JSON report
generate_markdown_report
Generate Markdown report
generate_report
Generate report based on format
generate_text_report
Generate text report
save_report
Save report to file