Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
validation_harness.hpp File Reference

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.

Detailed Description

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.