Documentation
¶
Overview ¶
Package diff implements string comparison functionality for the specific output files, comparing then with expected answers and assigning scores based on results.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Conf ¶
type Conf struct { PassComment string `default:"🥳Passed!\n"` FailComment string `default:"🧐Failed...\n"` FailOnNotAccepted bool `default:"true"` ForceQuitOnFailed bool `default:"false"` Cases []struct { Outputs []struct { Score int FileName string AnswerPath string CompareSpace bool AlwaysHide bool ForceQuitOnDiff bool MaxDiffLength int `default:"2048"` // just for reference MaxDiffLines int `default:"50"` // just for reference HideCommonPrefix bool } } }
type Diff ¶
type Diff struct{}
func (*Diff) Run ¶
func (*Diff) Run(results []stage.ExecutorResult, confAny any) ( []stage.ParserResult, bool, error, )
Click to show internal directories.
Click to hide internal directories.