Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AssessmentsWithProcessingTime = metrics.Assessments{ metrics.AssessmentKeyProcessingTime: 1, }
AssessmentsWithProcessingTime is an empty assessment collection with positive processing time.
Functions ¶
func AssertAssessmentsEqual ¶
func AssertAssessmentsEqual(t *testing.T, expected metrics.Assessments, actual metrics.Assessments)
AssertAssessmentsEqual checks if the given assessments are equal ignoring default and nondeterministic values.
func AssertTaskAssessmentsEqual ¶ added in v0.6.0
func AssertTaskAssessmentsEqual(t *testing.T, expected map[task.Identifier]metrics.Assessments, actual map[task.Identifier]metrics.Assessments)
AssertTaskAssessmentsEqual checks if the given assessments per task are equal ignoring default and nondeterministic values.
Types ¶
type AssessmentTuple ¶ added in v0.6.0
type AssessmentTuple struct {
Model model.Model
Language language.Language
RepositoryPath string
Task task.Identifier
Assessment metrics.Assessments
}
AssessmentTuple holds all parameters uniquely defining to which run an assessment belongs to.
type AssessmentTuples ¶ added in v0.6.0
type AssessmentTuples []*AssessmentTuple
func (AssessmentTuples) ToMap ¶ added in v0.6.0
func (at AssessmentTuples) ToMap() (lookup map[model.Model]map[language.Language]map[string]map[task.Identifier]metrics.Assessments)
Click to show internal directories.
Click to hide internal directories.