124
// Unit/integration: junit-xml--{run_id}--{job_id}--{run_attempt}--unit-test
125
// Returns: runID, jobID, matrixName ("unknown" for fields that are absent or unparseable)
126
>
func parseArtifactName(artifactName string) (runID string, jobID string, matrixName string) {
github.go
127
>
parts := strings.Split(artifactName, "--")
128
>
if len(parts) < 3 {
129
return "unknown", "unknown", "unknown"
130
}
131
133
>
134
>
jobID = parts[2]
135
>
if jobID == "" {
136
jobID = "unknown"
137
}