Deterministic validation harness that bundles HeadlessHost, screenshot capture, view inspection, and report generation into one stable API. More...
#include <pulp/format/headless.hpp>#include <pulp/audio/load_measurer.hpp>#include <chrono>#include <filesystem>#include <functional>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | pulp::format::ReportEntry |
| One entry in the validation report (matches report schema). More... | |
| struct | pulp::format::ValidationRunOptions |
| Options for a validation run. More... | |
| class | pulp::format::ValidationHarness |
| Deterministic validation harness. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::format |
| What the product grants a device: the quota table indexed by capability tier and live thermal state. | |
Enumerations | |
| enum class | pulp::format::ValidationStatus { pulp::format::pass , pulp::format::fail , pulp::format::skip , pulp::format::error } |
| Result status for individual validation steps. More... | |
Functions | |
| const char * | pulp::format::to_string (ValidationStatus s) |
| Convert status to its JSON string representation. | |
Deterministic validation harness that bundles HeadlessHost, screenshot capture, view inspection, and report generation into one stable API.
Produces validation reports conforming to validation-report-v1.schema.json.