metricstesting

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 3, 2025 License: MIT Imports: 3 Imported by: 0

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 Clean added in v1.0.0

func Clean(assessment metrics.Assessments) metrics.Assessments

Clean deletes all empty and nondeterministic keys from the assessment.

func CleanMap added in v1.0.0

func CleanMap[E comparable](assessments map[E]metrics.Assessments) map[E]metrics.Assessments

CleanMap deletes all empty and nondeterministic keys from the assessments.

func CleanSlice added in v1.0.0

func CleanSlice(assessments []metrics.Assessments) []metrics.Assessments

CleanSlice deletes all empty and nondeterministic keys from the assessments.

Types

type AssessmentTuple added in v0.6.0

type AssessmentTuple struct {
	Model          string
	Language       string
	RepositoryPath string
	Case           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

AssessmentTuples holds a list of all parameters uniquely defining to which run an assessment belongs to.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL