Expand description
Pixel-Level GUI Coverage Visualization (Advanced Feature A)
Requires the media feature for image crate support.
Pixel-Level GUI Coverage Visualization (Advanced Feature A)
Grid-based coverage tracking that renders heatmaps showing which screen regions have been exercised by tests. Identifies untested visual regions between UI elements.
Modules§
- ansi
- ANSI escape codes for terminal output
- thresholds
- Coverage threshold presets
Structs§
- Batch
Processor - Batch processor for pixel operations
- Bitmap
Font - Simple 5x7 bitmap font for PNG text rendering Each character is represented as a 7-element array of u8 (5 bits per row)
- CieDe2000
Metric - CIEDE2000 color difference metric (ISO/CIE 11664-6:2014)
- Color
Palette - Color palette for heatmap rendering
- Combined
Coverage Report - Combined coverage report (line + pixel coverage)
- Confidence
Interval - Confidence interval for statistical rigor
- Config
Validation Error - Configuration validation error
- Coverage
Cell - A single coverage cell in the grid
- Coverage
Hypothesis - A falsifiable coverage hypothesis
- DeltaE
Batch Result - Result of batch Delta E computation
- DeltaE
Result - Result of CIEDE2000 comparison
- Demo
GapRegion - A gap region in the pixel buffer
- Downscaler
- Downscaler for rapid L1 checks
- Falsifiability
Gate - Popperian Falsifiability Gate (Jidoka - stop-the-line) If hypothesis cannot be falsified, the entire analysis is invalid.
- Falsifiable
Hypothesis - A falsifiable hypothesis about pixel coverage (full Popperian specification)
- Falsifiable
Hypothesis Builder - Builder for FalsifiableHypothesis
- Falsification
Condition - A condition that would falsify the hypothesis
- GapRegion
- Detected gap region in coverage
- GpuPixel
Buffer - GPU pixel buffer for demo rendering
- Grid
Config - Grid configuration
- Hash
Cache - Hash cache for perceptual hashes
- Lab
- Lab color space representation
- Line
Coverage Report - Line/element coverage report (from GuiCoverage)
- Output
Config - Output configuration
- Parallel
Context - Parallel processing context
- PcgRng
- PCG-XSH-RR random number generator (O’Neill, 2014)
- Perceptual
Hash - Perceptual hash for image fingerprinting
- Performance
Config - Performance configuration
- Pixel
Coverage Config - Root configuration for pixel coverage in probar.toml
- Pixel
Coverage Report - Pixel coverage report
- Pixel
Coverage Tracker - Pixel coverage tracker for grid-based UI coverage
- Pixel
Point - A point in screen coordinates
- Pixel
Region - A rectangular region in screen coordinates
- Pixel
Verification Result - Complete verification result for pixel-perfect comparison
- Pixel
Verification Suite - Complete pixel-perfect verification suite
- PngHeatmap
- PNG heatmap export with trueno-viz style output
- Psnr
Metric - Peak Signal-to-Noise Ratio metric
- Psnr
Result - Result of PSNR comparison
- Rgb
- RGB color
- Rich
Terminal Heatmap - Rich terminal heatmap with full visualization
- Score
Bar - Visual score bar for terminal output
- Ssim
Batch Result - Result of batch SSIM computation
- Ssim
Metric - Structural Similarity Index Measure Range: -1 to 1 (1 = identical, 0 = no similarity)
- Ssim
Result - Result of SSIM comparison
- Stats
Panel - Stats panel content for combined coverage display
- Terminal
Heatmap - Terminal heatmap renderer
- Threshold
Config - Threshold configuration
- Verification
Config - Verification metric configuration
- Wasm
Coverage Stats - Coverage statistics with Wilson CI
- Wasm
Demo Config - Configuration for the WASM pixel demo
- Wasm
Pixel Demo - Demo state for TUI rendering
Enums§
- Comparison
Operator - Comparison operators for falsification conditions
- DeltaE
Classification - CIEDE2000 perceptibility classification
- Demo
GapSeverity - Severity level for gap regions
- Demo
Palette - Color palette options
- Falsification
Layer - Layer of falsification testing
- Gate
Result - Result of falsifiability gate evaluation
- Output
Mode - Output mode for terminal rendering
- Phash
Algorithm - Perceptual hash algorithm selection
- Psnr
Quality - PSNR quality classification
- Wasm
Demo Config Error - Configuration errors
Traits§
- Heatmap
Renderer - Heatmap renderer trait for extensibility
Functions§
- wilson_
confidence_ interval - Calculate Wilson score confidence interval (Wilson, 1927)