@@ -442,11 +442,21 @@ func launch(api screwdriver.API, buildID int, rootDir, emitterPath, metaSpace, s
442
442
oldJobName := job .Name
443
443
pr := prNumber (job .Name )
444
444
445
+ scm , err := parseScmURI (pipeline .ScmURI , pipeline .ScmRepo .Name )
446
+ if err != nil {
447
+ return err , "" , ""
448
+ }
449
+
450
+ pipelineName := pipeline .ScmRepo .Name
451
+ if scm .RootDir != "" {
452
+ pipelineName += ":" + scm .RootDir
453
+ }
454
+
445
455
coverageScope := ""
446
456
if len (job .Permutations ) > 0 {
447
457
coverageScope = job .Permutations [0 ].Annotations .CoverageScope
448
458
}
449
- coverageInfo , coverageErr := api .GetCoverageInfo (job .ID , job .PipelineID , job .Name , pipeline . ScmRepo . Name , coverageScope , pr , strconv .Itoa (job .PrParentJobID ))
459
+ coverageInfo , coverageErr := api .GetCoverageInfo (job .ID , job .PipelineID , job .Name , pipelineName , coverageScope , pr , strconv .Itoa (job .PrParentJobID ))
450
460
451
461
parentBuildIDs := convertToArray (build .ParentBuildID )
452
462
@@ -553,11 +563,6 @@ func launch(api screwdriver.API, buildID int, rootDir, emitterPath, metaSpace, s
553
563
return fmt .Errorf ("Writing Parent %v Meta JSON: %v" , metaLog , err ), "" , ""
554
564
}
555
565
556
- scm , err := parseScmURI (pipeline .ScmURI , pipeline .ScmRepo .Name )
557
- if err != nil {
558
- return err , "" , ""
559
- }
560
-
561
566
log .Printf ("Creating Workspace in %v" , rootDir )
562
567
w , err := createWorkspace (isLocal , rootDir , scm .Host , scm .Org , scm .Repo )
563
568
if err != nil {
0 commit comments