Versions in this module Expand all Collapse all v1 v1.0.0 Mar 25, 2026 Changes in this version + type ComplianceReport struct + Protocol string + Results []TestResult + Summary Summary + Timestamp time.Time + func (report *ComplianceReport) ToHTML() string + func (report *ComplianceReport) ToJSON() (string, error) + type Runner struct + func NewRunner(lib *protocol.Library) *Runner + func (r *Runner) RunCompliance(protoName string, samples [][]byte) (*ComplianceReport, error) + type Summary struct + Failed int + Passed int + Total int + Warned int + type TestCase struct + Category string + Description string + Name string + Protocol string + type TestLevel string + const Fail + const Pass + const Warn + type TestResult struct + Duration float64 + Level TestLevel + Message string + TestCase TestCase