Discover Packages
github.com/ailtonmacedo/gosvc
internal
certification
package
Version:
v0.0.0-...-38ced02
Opens a new window with list of versions in this module.
Published: Aug 12, 2026
License: MIT
Opens a new window with license information.
Imports: 22
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
Documentation
¶
AcceptanceSmoke makes the relationship between certification and the
existing acceptance matrix explicit for callers and release evidence.
type CheckResult struct {
Name string `json:"name"`
Status Status `json:"status"`
DurationMS int64 `json:"duration_ms"`
Detail string `json:"detail,omitempty"`
Output string `json:"output,omitempty"`
}
type Host struct {
OS string `json:"os"`
Arch string `json:"arch"`
GoVersion string `json:"go_version"`
}
const (
ModeStatic Mode = "static"
ModeReal Mode = "real"
)
type Prerequisite struct {
Name string `json:"name"`
Command string `json:"command"`
Required bool `json:"required"`
Status Status `json:"status"`
Version string `json:"version,omitempty"`
Detail string `json:"detail,omitempty"`
}
type PresetResult struct {
Preset string `json:"preset"`
Status Status `json:"status"`
ProjectDir string `json:"project_dir,omitempty"`
Checks []CheckResult `json:"checks"`
DurationMS int64 `json:"duration_ms"`
Error string `json:"error,omitempty"`
}
type Report struct {
SchemaVersion int `json:"schema_version"`
GeneratedAt time .Time `json:"generated_at"`
Mode Mode `json:"mode"`
Host Host `json:"host"`
Prerequisites []Prerequisite `json:"prerequisites"`
Presets []PresetResult `json:"presets"`
Passed int `json:"passed"`
Failed int `json:"failed"`
Blocked int `json:"blocked"`
Skipped int `json:"skipped"`
DurationMS int64 `json:"duration_ms"`
WorkDir string `json:"work_dir,omitempty"`
}
const (
StatusPass Status = "pass"
StatusFail Status = "fail"
StatusBlocked Status = "blocked"
StatusSkipped Status = "skipped"
)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.