Versions in this module Expand all Collapse all v0 v0.1.4 Jul 11, 2026 Changes in this version + func GetFixture(name string) (string, bool) + func Materialize(test *Test) string + func Now() int64 + func RunCommand(cmd string) (string, error) + func RunShellCommand(cmd string) (string, error) + type ExpectedResult struct + Error string + ExitCode int + Output string + type Report struct + Results []*Result + SuiteName string + Summary *Summary + type Result struct + DurationMs int64 + Error error + Output string + Passed bool + Test *Test + type Suite struct + Description string + Fixtures []string + Name string + Tests []*Test + func BuiltinSuites() []Suite + type SuiteManager struct + func NewSuiteManager() *SuiteManager + func (m *SuiteManager) FindSuite(name string) *Suite + func (m *SuiteManager) List() []*Suite + func (m *SuiteManager) LoadDefaultSuites() error + func (m *SuiteManager) LoadFixture(name string) (string, bool) + func (m *SuiteManager) LoadSuitesFromDir(dir string) error + func (m *SuiteManager) Register(suite *Suite) + func (m *SuiteManager) RegisterFixture(name, content string) + func (m *SuiteManager) RunAllSuites() []*Report + func (m *SuiteManager) RunSuite(name string) *Report + func (m *SuiteManager) RunTest(test *Test) *Result + func (m *SuiteManager) Summarize(results []*Result, totalDuration int64) *Summary + type Summary struct + FailedTests int + PassRate float64 + PassedTests int + TotalTests int + TotalTimeMs int64 + type Test struct + Args []string + Command string + Description string + Expected ExpectedResult + Name string