func parseMetric()

in tester/constraint.go [141:152]


func parseMetric(name string, parsers ...MetricParser) (Metric, error) {
	for _, parser := range parsers {
		metric, err := parser(name)
		if err == nil {
			return metric, nil
		} else if !errors.Is(err, ErrNotParsed) {
			return nil, err
		}
	}

	return nil, ErrNotParsed
}