Versions in this module Expand all Collapse all v1 v1.2.0 Feb 25, 2026 v1.1.0 Feb 24, 2026 Changes in this version + type TestCaseHarness struct + Executable *executable.Executable + Logger *logger.Logger + SubmissionDir string + func (s *TestCaseHarness) FileExists(relativePath string) bool + func (s *TestCaseHarness) FilePath(relativePath string) string + func (s *TestCaseHarness) NewExecutable() *executable.Executable + func (s *TestCaseHarness) ReadFile(relativePath string) ([]byte, error) + func (s *TestCaseHarness) RegisterTeardownFunc(teardownFunc func()) + func (s *TestCaseHarness) RunTeardownFuncs()