Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Submission ¶
type Submission struct { Judge string Question string Language string UserSolution string ResultDir string CompiledState string Result *SubmissionResult // contains filtered or unexported fields }
func NewSubmission ¶
func NewSubmission(judge, question, language, userSolution, resultDir string) *Submission
func (*Submission) PrintInitialInfo ¶
func (submission *Submission) PrintInitialInfo()
func (*Submission) RunGroup ¶
func (submission *Submission) RunGroup(groupResult *TestGroupResult)
func (*Submission) RunSuite ¶
func (submission *Submission) RunSuite() *SubmissionResult
type SubmissionResult ¶
type SubmissionResult struct { Submission *Submission TestGroupResults []*TestGroupResult }
func (*SubmissionResult) DumpTo ¶
func (sr *SubmissionResult) DumpTo(file string) error
func (*SubmissionResult) String ¶
func (sr *SubmissionResult) String() string
type TestGroupResult ¶
type TestGroupResult struct { Name string TestCount int TestResults []*TestResult }
func (*TestGroupResult) AllCount ¶
func (gr *TestGroupResult) AllCount() int
func (*TestGroupResult) PassedCount ¶
func (gr *TestGroupResult) PassedCount() int
func (*TestGroupResult) Score ¶
func (gr *TestGroupResult) Score() int
func (*TestGroupResult) String ¶
func (gr *TestGroupResult) String() string
Click to show internal directories.
Click to hide internal directories.