Versions in this module Expand all Collapse all v1 v1.18.0 Jun 11, 2026 v1.17.0 Jun 11, 2026 Changes in this version + type DetectedLanguage struct + Language string + RunArgs []string + RunCmd string + type TestCaseHarness struct + DetectedLang *DetectedLanguage + 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()