Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-74778

Modified code lines not built - even when there are changes

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • coverage-plugin
    • None
    • Jenkins 2.426

      For some reason, is some builds the plugins fails on building the modified code lines:

       

      [2024-10-27T17:34:23.388Z] [Coverage] Obtaining action of reference build 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1218][2024-10-27T17:34:23.388Z] [Coverage] Obtaining reference build from reference recorder 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1219][2024-10-27T17:34:23.388Z] [Coverage] -> Found develop #656' 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1220][2024-10-27T17:34:23.388Z] [Coverage] -> Using reference build develop #656' 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1221][2024-10-27T17:34:23.388Z] [Coverage] -> Found reference result in build '#656' 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1222][2024-10-27T17:34:23.388Z] [Coverage] Calculating the code delta... 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1223][2024-10-27T17:34:23.388Z] [Coverage] -> Git delta calculator successfully created in working tree '/var/lib/jenkins/jenkins_home/workspace/PR-997' 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1224][2024-10-27T17:34:23.388Z] [Coverage] -> Using commit 'ccc0290' as latest commit for build 'PR-997 #2' 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1225][2024-10-27T17:34:23.388Z] [Coverage] -> Using commit 'a9d208d' as latest commit for build 'develop #656' 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1226][2024-10-27T17:34:23.388Z] [Coverage] -> Invoking Git delta calculator for determining the changes between commits 'ccc0290' and 'a9d208d' 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1227][2024-10-27T17:34:23.388Z] [Coverage] Preprocessing code changes... 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1228][2024-10-27T17:34:23.388Z] [Coverage] Successfully mapped SCM paths to coverage report paths 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1229][2024-10-27T17:34:23.388Z] [Coverage] Successfully verified that the coverage data matches with the code delta 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1230][2024-10-27T17:34:23.388Z] [Coverage] Obtaining code changes for files... 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1231][2024-10-27T17:34:23.388Z] [Coverage] Obtaining indirect coverage changes... 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1232][2024-10-27T17:34:23.388Z] [Coverage] Obtaining coverage delta for files... 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1233][2024-10-27T17:34:23.388Z] [Coverage] Calculating coverage deltas... 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1234][2024-10-27T17:34:23.388Z] [Coverage] Evaluating quality gates 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1235][2024-10-27T17:34:23.388Z] [Coverage] -> All quality gates have been passed 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1236][2024-10-27T17:34:23.388Z] [Coverage] -> Details for each quality gate: 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1237][2024-10-27T17:34:23.388Z] [Coverage] -> [Modified code lines - Line Coverage]: ≪Not built≫ - (Actual value: n/a, Quality gate: 75.00) 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1238][2024-10-27T17:34:23.388Z] [Coverage] Executing source code painting... 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1239][2024-10-27T17:34:23.388Z] [Coverage] Painting 2487 source files on agent 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1240][2024-10-27T17:34:23.388Z] [Coverage] -> finished painting successfully 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1241][2024-10-27T17:34:23.388Z] [Coverage] -> zipping sources from folder '/var/lib/jenkins/jenkins_home/workspace/PR-997/jacoco' as '/var/lib/jenkins/jenkins_home/workspace/PR-997/coverage-sources.zip' 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1242][2024-10-27T17:34:23.388Z] [Coverage] Copying painted sources from agent to build folder 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1243][2024-10-27T17:34:23.388Z] [Coverage] -> extracting... 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1244][2024-10-27T17:34:23.388Z] [Coverage] -> done 
       
      
      
      [|https://jenkins.personetics.io/blue/organizations/jenkins/Personetics-Product%2Fperso-infra/detail/PR-997/2/pipeline/#log-1245][2024-10-27T17:34:23.388Z] [Coverage] Finished coverage processing - adding the action to the build...
       
      

       

      This is how the plugin is configured:

       

      stage('Check Coverage'){
      	steps{
      		        discoverGitReferenceBuild(targetBranch: 'develop')
      		        script {
      		            if (env.CHANGE_TARGET != null && env.CHANGE_TARGET == 'develop'){
                              recordCoverage(tools: [[parser: 'JACOCO']],
                                             id: 'jacoco', name: 'JaCoCo Coverage',
                                             sourceCodeRetention: 'LAST_BUILD',
                                             sourceDirectories: [[path: 'glob:**/src/main/java']],
                                             qualityGates: [[threshold: 75.0, metric: 'LINE', baseline: 'MODIFIED_LINES']])
      		            }
      		            else{
      		                recordCoverage(tools: [[parser: 'JACOCO']],
                                                             id: 'jacoco', name: 'JaCoCo Coverage',
                                                             sourceCodeRetention: 'LAST_BUILD',
                                                             sourceDirectories: [[path: 'glob:**/src/main/java']],
                                                             qualityGates: [
                                                             [threshold: 75.0, metric: 'METHOD', baseline: 'PROJECT']])
      		            }
      		        }
                  }
              }
      

      will appreciate any insights regarding the issue,
      Thanks

          [JENKINS-74778] Modified code lines not built - even when there are changes

          Ulli Hafner added a comment -

          This looks like JENKINS-73297? Which version of the plugin do you have installed? Do you have multiple SCMs?

          Ulli Hafner added a comment - This looks like JENKINS-73297 ? Which version of the plugin do you have installed? Do you have multiple SCMs?

          Ron added a comment -

          I'm using 1.10 and I don't have multiple scms

          Ron added a comment - I'm using 1.10 and I don't have multiple scms

          Ulli Hafner added a comment -

          Please upgrade to 1.16.1 and retry.

          Ulli Hafner added a comment - Please upgrade to 1.16.1 and retry.

          Yogesh Khandelwal added a comment - - edited

          drulli we are using 1.19.0 but still facing the same issue.

           

          [2025-02-06T07:33:08.514Z] [Coverage] Recording coverage results
          [2025-02-06T07:33:08.514Z] [Coverage] Creating parser for Cobertura Coverage Reports
          [2025-02-06T07:33:08.514Z] [Coverage] Searching for all files in 
          '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877' that 
          match the pattern 'moduleX/output/cobertura/cobertura.xml'
          [2025-02-06T07:33:08.514Z] [Coverage] Traversing of symbolic links: disabled
          [2025-02-06T07:33:08.514Z] [Coverage] -> found 1 file
          [2025-02-06T07:33:08.514Z] [Coverage] Successfully parsed file 
          '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX/output/cobertura/cobertura.xml'
          [2025-02-06T07:33:08.514Z] [Coverage] MODULE: 100.00% (1/1)
          [2025-02-06T07:33:08.514Z] [Coverage] PACKAGE: 43.67% (107/245)
          [2025-02-06T07:33:08.514Z] [Coverage] FILE: 35.77% (299/836)
          [2025-02-06T07:33:08.515Z] [Coverage] CLASS: 35.77% (299/836)
          [2025-02-06T07:33:08.515Z] [Coverage] LINE: 18.91% (15509/81998)
          [2025-02-06T07:33:08.515Z] [Coverage] BRANCH: 20.03% (9557/47710)
          [2025-02-06T07:33:08.515Z] [Coverage] COMPLEXITY: 0
          [2025-02-06T07:33:08.515Z] [Coverage] COMPLEXITY_DENSITY: 0/81998
          [2025-02-06T07:33:08.515Z] [Coverage] LOC: 81998
          [2025-02-06T07:33:08.515Z] [Coverage] Successfully processed file 'moduleX/output/cobertura/cobertura.xml'
          [2025-02-06T07:33:17.955Z] [Coverage] Resolving source code files...
          [2025-02-06T07:33:17.955Z] [Coverage] Trying to resolve source path in moduleX
          [2025-02-06T07:33:17.955Z] [Coverage] Trying to resolve source path 
          in 
          /Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX/output/cobertura/cobertura.xml
          [2025-02-06T07:33:17.955Z] [Coverage] Using Auto Source Detection algorithm...
          [2025-02-06T07:33:17.955Z] [Coverage] Searching for source code files in '[
          
          [2025-02-06T07:33:17.955Z] /Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX
          
          [2025-02-06T07:33:17.955Z] moduleX/output/cobertura/cobertura.xml
          
          [2025-02-06T07:33:17.955Z] ]'
          [2025-02-06T07:33:17.955Z] [Coverage] Successfully fetched all source paths provided
          [2025-02-06T07:33:17.955Z] [Coverage] Successfully added path-mapping for module: moduleX
          [2025-02-06T07:33:17.955Z] [Coverage] -> resolved absolute paths for all 836 source files
          [2025-02-06T07:33:17.955Z] [Coverage] Completed auto source code detection
          [2025-02-06T07:33:17.956Z] [Coverage] Making paths of 836 source code files relative to workspace root...
          [2025-02-06T07:33:18.010Z] The recommended git tool is: NONE
          [2025-02-06T07:33:18.464Z] using credential broad-scope-mobile
          [2025-02-06T07:33:18.979Z]  > git rev-parse HEAD^{commit} # timeout=10
          [2025-02-06T07:33:19.345Z] The recommended git tool is: NONE
          [2025-02-06T07:33:19.510Z] using credential broad-scope-mobile
          [2025-02-06T07:33:32.322Z] [GitHub Checks] GitHub check evaluated for
           denied or not (name: Coverage-unittests_moduleX, status: completed, 
          deny pattern: [[Name: Test, Regex: Test.*], [Name: Jenkins, Regex: 
          Jenkins]])
          [2025-02-06T07:33:40.126Z] [GitHub Checks] GitHub check (name: 
          Coverage-unittests_moduleX, status: completed) has been published.
          [2025-02-06T07:33:40.126Z] [Coverage] Obtaining result action of reference build
          [2025-02-06T07:33:40.126Z] [Coverage] Obtaining reference build from reference recorder
          [2025-02-06T07:33:40.126Z] [Coverage] -> Found 'Composite Builds » Generic Project » iOS Builds » ci-test » master #1887'
          [2025-02-06T07:33:40.126Z] [Coverage] -> Using reference build 
          'Composite Builds/Generic Project/iOS Builds/ci-test/master #1887'
          [2025-02-06T07:33:40.126Z] [Coverage] -> Reference build information adjusted
          [2025-02-06T07:33:40.126Z] [Coverage] Calculating code delta...
          [2025-02-06T07:33:40.127Z] [Coverage] -> Start scanning for differences between commits...
          [2025-02-06T07:33:40.127Z] [Coverage] -> 3 files contain changes
          [2025-02-06T07:33:40.127Z] [Coverage] -> Creating the Git diff file
          [2025-02-06T07:33:40.127Z] [Coverage] -> Git code delta successfully calculated
          [2025-02-06T07:33:40.127Z] [Coverage] Preprocessing code changes...
          [2025-02-06T07:33:40.127Z] [Coverage] Successfully mapped SCM paths to coverage report paths
          [2025-02-06T07:33:40.127Z] [Coverage] Successfully verified that the coverage data matches with the code delta
          [2025-02-06T07:33:40.127Z] [Coverage] Obtaining code changes for files...
          [2025-02-06T07:33:40.127Z] [Coverage] Evaluating quality gates
          [2025-02-06T07:33:40.128Z] [Coverage] -> All quality gates have been passed
          [2025-02-06T07:33:40.128Z] [Coverage] -> Details for each quality gate:
          [2025-02-06T07:33:40.128Z] [Coverage]    - [Overall project - Line 
          Coverage]: ≪Success≫ - (Actual value: 18.91%, Quality gate: 18.10)
          [2025-02-06T07:33:40.128Z] [Coverage]    - [Modified code lines - 
          Line Coverage]: ≪Not built≫ - (Actual value: n/a, Quality gate: 60.00)
          [2025-02-06T07:33:40.128Z] [Coverage] Executing source code painting...
          [2025-02-06T07:33:40.128Z] [Coverage] Painting 836 source files on agent
          [2025-02-06T07:33:40.128Z] [Coverage] -> finished painting successfully
          [2025-02-06T07:33:40.128Z] [Coverage] -> zipping sources from 
          folder 
          '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/coverage-unittests_moduleX'
           as 
          '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/coverage-sources.zip'
          [2025-02-06T07:33:40.128Z] [Coverage] Copying painted sources from agent to build folder
          [2025-02-06T07:33:40.128Z] [Coverage] -> extracting...
          [2025-02-06T07:33:40.128Z] [Coverage] -> done
          [2025-02-06T07:33:40.128Z] [Coverage] Skipping cleaning of source code files in old builds
          [2025-02-06T07:33:40.128Z] [Coverage] Finished coverage processing - adding the action to the build...

          Can you help me understand how that gets calculate?

          Also we have a logic of skipCI which goes as a commit in main branch but does not trigger the complete build so for that there wont be action created , how should we handle that? 

          [2025-02-06T07:36:01.606Z] [Coverage] Completed auto source code detection
          [2025-02-06T07:36:01.606Z] [Coverage] Making paths of 264 source code files relative to workspace root...
          [2025-02-06T07:36:48.768Z] [GitHub Checks] GitHub check evaluated for
           denied or not (name: Coverage-unitTests, status: completed, deny 
          pattern: [[Name: Test, Regex: Test.*], [Name: Jenkins, Regex: Jenkins]])
          [2025-02-06T07:36:57.537Z] [GitHub Checks] GitHub check (name: Coverage-unitTests, status: completed) has been published.
          [2025-02-06T07:36:57.537Z] [Coverage] Obtaining result action of reference build
          [2025-02-06T07:36:57.537Z] [Coverage] Obtaining reference build from reference recorder
          [2025-02-06T07:36:57.537Z] [Coverage] -> Found 'ProjectPlatform » AndroidComposite » android-main » master #3889'
          [2025-02-06T07:36:57.537Z] [Coverage] -> Using reference build 'ProjectPlatform/AndroidComposite/android-main/master #3889'
          [2025-02-06T07:36:57.537Z] [Coverage] -> Reference build has no action for ID 'coverage-unitTests'
          [2025-02-06T07:36:57.537Z] [Coverage] Evaluating quality gates
          [2025-02-06T07:36:57.537Z] [Coverage] -> All quality gates have been passed
          [2025-02-06T07:36:57.537Z] [Coverage] -> Details for each quality gate:
          [2025-02-06T07:36:57.537Z] [Coverage]    - [Overall project - Line 
          Coverage]: ≪Success≫ - (Actual value: 42.59%, Quality gate: 25.00)
          [2025-02-06T07:36:57.537Z] [Coverage]    - [Modified code lines - 
          Line Coverage]: ≪Not built≫ - (Actual value: n/a, Quality gate: 85.00) 

          gitreference job gives this when we add latestBuildIfNotFound: true,

          [2025-02-06T06:41:44.135Z] [ReferenceFinder] No reference job configured
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] Found a `MultiBranchProject`, trying to resolve the target branch from the configuration
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no target branch configured in step
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> detected a pull or merge request for target branch 'master'
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> inferred job for target branch: 'master'
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> detected 207 commits in current branch (last one: 'a6116ce')
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 2 commits from build '#3899' of reference job (last one: 'b5067fd')
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3899'
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 0 commits from build '#3898' of reference job (last one: '-')
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3898'
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 0 commits from build '#3897' of reference job (last one: '-')
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3897'
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 2 commits from build '#3896' of reference job (last one: '1bee363')
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3896'
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 4 commits from build '#3895' of reference job (last one: '148f6f5')
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3895'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3894' of reference job (last one: 'a700687')
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3894'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3893' of reference job (last one: '29bb914')
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3893'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3892' of reference job (last one: '70c39c0')
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3892'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3891' of reference job (last one: '9234143')
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3891'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 2 commits from build '#3890' of reference job (last one: 'a5ff4b8')
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3890'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 2 commits from build '#3889' of reference job (last one: 'f214804')
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> found a matching commit in current branch and target branch: 'f214804'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> found build '#3889' in reference job with matching commits
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] Found reference build '#3889' for target branch
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> Build '#3889' has a result SUCCESS 

          Yogesh Khandelwal added a comment - - edited drulli we are using 1.19.0 but still facing the same issue.   [2025-02-06T07:33:08.514Z] [Coverage] Recording coverage results [2025-02-06T07:33:08.514Z] [Coverage] Creating parser for Cobertura Coverage Reports [2025-02-06T07:33:08.514Z] [Coverage] Searching for all files in '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877' that match the pattern 'moduleX/output/cobertura/cobertura.xml' [2025-02-06T07:33:08.514Z] [Coverage] Traversing of symbolic links: disabled [2025-02-06T07:33:08.514Z] [Coverage] -> found 1 file [2025-02-06T07:33:08.514Z] [Coverage] Successfully parsed file '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX/output/cobertura/cobertura.xml' [2025-02-06T07:33:08.514Z] [Coverage] MODULE: 100.00% (1/1) [2025-02-06T07:33:08.514Z] [Coverage] PACKAGE: 43.67% (107/245) [2025-02-06T07:33:08.514Z] [Coverage] FILE: 35.77% (299/836) [2025-02-06T07:33:08.515Z] [Coverage] CLASS: 35.77% (299/836) [2025-02-06T07:33:08.515Z] [Coverage] LINE: 18.91% (15509/81998) [2025-02-06T07:33:08.515Z] [Coverage] BRANCH: 20.03% (9557/47710) [2025-02-06T07:33:08.515Z] [Coverage] COMPLEXITY: 0 [2025-02-06T07:33:08.515Z] [Coverage] COMPLEXITY_DENSITY: 0/81998 [2025-02-06T07:33:08.515Z] [Coverage] LOC: 81998 [2025-02-06T07:33:08.515Z] [Coverage] Successfully processed file 'moduleX/output/cobertura/cobertura.xml' [2025-02-06T07:33:17.955Z] [Coverage] Resolving source code files... [2025-02-06T07:33:17.955Z] [Coverage] Trying to resolve source path in moduleX [2025-02-06T07:33:17.955Z] [Coverage] Trying to resolve source path in /Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX/output/cobertura/cobertura.xml [2025-02-06T07:33:17.955Z] [Coverage] Using Auto Source Detection algorithm... [2025-02-06T07:33:17.955Z] [Coverage] Searching for source code files in '[ [2025-02-06T07:33:17.955Z] /Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX [2025-02-06T07:33:17.955Z] moduleX/output/cobertura/cobertura.xml [2025-02-06T07:33:17.955Z] ]' [2025-02-06T07:33:17.955Z] [Coverage] Successfully fetched all source paths provided [2025-02-06T07:33:17.955Z] [Coverage] Successfully added path-mapping for module: moduleX [2025-02-06T07:33:17.955Z] [Coverage] -> resolved absolute paths for all 836 source files [2025-02-06T07:33:17.955Z] [Coverage] Completed auto source code detection [2025-02-06T07:33:17.956Z] [Coverage] Making paths of 836 source code files relative to workspace root... [2025-02-06T07:33:18.010Z] The recommended git tool is: NONE [2025-02-06T07:33:18.464Z] using credential broad-scope-mobile [2025-02-06T07:33:18.979Z] > git rev-parse HEAD^{commit} # timeout=10 [2025-02-06T07:33:19.345Z] The recommended git tool is: NONE [2025-02-06T07:33:19.510Z] using credential broad-scope-mobile [2025-02-06T07:33:32.322Z] [GitHub Checks] GitHub check evaluated for denied or not (name: Coverage-unittests_moduleX, status: completed, deny pattern: [[Name: Test, Regex: Test.*], [Name: Jenkins, Regex: Jenkins]]) [2025-02-06T07:33:40.126Z] [GitHub Checks] GitHub check (name: Coverage-unittests_moduleX, status: completed) has been published. [2025-02-06T07:33:40.126Z] [Coverage] Obtaining result action of reference build [2025-02-06T07:33:40.126Z] [Coverage] Obtaining reference build from reference recorder [2025-02-06T07:33:40.126Z] [Coverage] -> Found 'Composite Builds » Generic Project » iOS Builds » ci-test » master #1887' [2025-02-06T07:33:40.126Z] [Coverage] -> Using reference build 'Composite Builds/Generic Project/iOS Builds/ci-test/master #1887' [2025-02-06T07:33:40.126Z] [Coverage] -> Reference build information adjusted [2025-02-06T07:33:40.126Z] [Coverage] Calculating code delta... [2025-02-06T07:33:40.127Z] [Coverage] -> Start scanning for differences between commits... [2025-02-06T07:33:40.127Z] [Coverage] -> 3 files contain changes [2025-02-06T07:33:40.127Z] [Coverage] -> Creating the Git diff file [2025-02-06T07:33:40.127Z] [Coverage] -> Git code delta successfully calculated [2025-02-06T07:33:40.127Z] [Coverage] Preprocessing code changes... [2025-02-06T07:33:40.127Z] [Coverage] Successfully mapped SCM paths to coverage report paths [2025-02-06T07:33:40.127Z] [Coverage] Successfully verified that the coverage data matches with the code delta [2025-02-06T07:33:40.127Z] [Coverage] Obtaining code changes for files... [2025-02-06T07:33:40.127Z] [Coverage] Evaluating quality gates [2025-02-06T07:33:40.128Z] [Coverage] -> All quality gates have been passed [2025-02-06T07:33:40.128Z] [Coverage] -> Details for each quality gate: [2025-02-06T07:33:40.128Z] [Coverage] - [Overall project - Line Coverage]: ≪Success≫ - (Actual value: 18.91%, Quality gate: 18.10) [2025-02-06T07:33:40.128Z] [Coverage] - [Modified code lines - Line Coverage]: ≪Not built≫ - (Actual value: n/a, Quality gate: 60.00) [2025-02-06T07:33:40.128Z] [Coverage] Executing source code painting... [2025-02-06T07:33:40.128Z] [Coverage] Painting 836 source files on agent [2025-02-06T07:33:40.128Z] [Coverage] -> finished painting successfully [2025-02-06T07:33:40.128Z] [Coverage] -> zipping sources from folder '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/coverage-unittests_moduleX' as '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/coverage-sources.zip' [2025-02-06T07:33:40.128Z] [Coverage] Copying painted sources from agent to build folder [2025-02-06T07:33:40.128Z] [Coverage] -> extracting... [2025-02-06T07:33:40.128Z] [Coverage] -> done [2025-02-06T07:33:40.128Z] [Coverage] Skipping cleaning of source code files in old builds [2025-02-06T07:33:40.128Z] [Coverage] Finished coverage processing - adding the action to the build... Can you help me understand how that gets calculate? Also we have a logic of skipCI which goes as a commit in main branch but does not trigger the complete build so for that there wont be action created , how should we handle that?  [2025-02-06T07:36:01.606Z] [Coverage] Completed auto source code detection [2025-02-06T07:36:01.606Z] [Coverage] Making paths of 264 source code files relative to workspace root... [2025-02-06T07:36:48.768Z] [GitHub Checks] GitHub check evaluated for denied or not (name: Coverage-unitTests, status: completed, deny pattern: [[Name: Test, Regex: Test.*], [Name: Jenkins, Regex: Jenkins]]) [2025-02-06T07:36:57.537Z] [GitHub Checks] GitHub check (name: Coverage-unitTests, status: completed) has been published. [2025-02-06T07:36:57.537Z] [Coverage] Obtaining result action of reference build [2025-02-06T07:36:57.537Z] [Coverage] Obtaining reference build from reference recorder [2025-02-06T07:36:57.537Z] [Coverage] -> Found 'ProjectPlatform » AndroidComposite » android-main » master #3889' [2025-02-06T07:36:57.537Z] [Coverage] -> Using reference build 'ProjectPlatform/AndroidComposite/android-main/master #3889' [2025-02-06T07:36:57.537Z] [Coverage] -> Reference build has no action for ID 'coverage-unitTests' [2025-02-06T07:36:57.537Z] [Coverage] Evaluating quality gates [2025-02-06T07:36:57.537Z] [Coverage] -> All quality gates have been passed [2025-02-06T07:36:57.537Z] [Coverage] -> Details for each quality gate: [2025-02-06T07:36:57.537Z] [Coverage] - [Overall project - Line Coverage]: ≪Success≫ - (Actual value: 42.59%, Quality gate: 25.00) [2025-02-06T07:36:57.537Z] [Coverage] - [Modified code lines - Line Coverage]: ≪Not built≫ - (Actual value: n/a, Quality gate: 85.00) gitreference job gives this when we add latestBuildIfNotFound: true, [2025-02-06T06:41:44.135Z] [ReferenceFinder] No reference job configured [2025-02-06T06:41:44.135Z] [ReferenceFinder] Found a `MultiBranchProject`, trying to resolve the target branch from the configuration [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no target branch configured in step [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> detected a pull or merge request for target branch 'master' [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> inferred job for target branch: 'master' [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> detected 207 commits in current branch (last one: 'a6116ce' ) [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 2 commits from build '#3899' of reference job (last one: 'b5067fd' ) [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3899' [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 0 commits from build '#3898' of reference job (last one: '-' ) [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3898' [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 0 commits from build '#3897' of reference job (last one: '-' ) [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3897' [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 2 commits from build '#3896' of reference job (last one: '1bee363' ) [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3896' [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 4 commits from build '#3895' of reference job (last one: '148f6f5' ) [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3895' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3894' of reference job (last one: 'a700687' ) [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3894' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3893' of reference job (last one: '29bb914' ) [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3893' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3892' of reference job (last one: '70c39c0' ) [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3892' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3891' of reference job (last one: '9234143' ) [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3891' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 2 commits from build '#3890' of reference job (last one: 'a5ff4b8' ) [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3890' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 2 commits from build '#3889' of reference job (last one: 'f214804' ) [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> found a matching commit in current branch and target branch: 'f214804' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> found build '#3889' in reference job with matching commits [2025-02-06T06:41:44.136Z] [ReferenceFinder] Found reference build '#3889' for target branch [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> Build '#3889' has a result SUCCESS

          Ulli Hafner added a comment -

          When you open the info page with the log messages of the plugin, is there no error part?

          Example: https://ci.jenkins.io/job/Plugins/job/warnings-ng-plugin/job/PR-1928/5/coverage/info/

          Ulli Hafner added a comment - When you open the info page with the log messages of the plugin, is there no error part? Example: https://ci.jenkins.io/job/Plugins/job/warnings-ng-plugin/job/PR-1928/5/coverage/info/

          yes there is no error.

           

          Recording coverage results
          
          Creating parser for Cobertura Coverage Reports
          
          Searching for all files in 
          '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX' 
          that match the pattern 'moduleX/output/cobertura/cobertura.xml'
          
          Traversing of symbolic links: disabled
          
          -> found 1 file
          
          Successfully parsed file '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX/output/cobertura/cobertura.xml'
          
          MODULE: 100.00% (1/1)
          
          PACKAGE: 43.67% (107/245)
          
          FILE: 35.77% (299/836)
          
          CLASS: 35.77% (299/836)
          
          LINE: 18.91% (15509/81998)
          
          BRANCH: 20.03% (9557/47710)
          
          COMPLEXITY: 0
          
          COMPLEXITY_DENSITY: 0/81998
          
          LOC: 81998
          
          Successfully processed file 'moduleX/output/cobertura/cobertura.xml'
          
          Resolving source code files...
          
          Trying to resolve source path in moduleX
          
          Trying to resolve source path in 
          /Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX/output/cobertura/cobertura.xml
          
          Using Auto Source Detection algorithm...
          
          Searching for source code files in '[
          
          /Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX
          
          moduleX/output/cobertura/cobertura.xml
          
          ]'
          
          Successfully fetched all source paths provided
          
          Successfully added path-mapping for module: moduleX
          
          -> resolved absolute paths for all 836 source files
          
          Completed auto source code detection
          
          Making paths of 836 source code files relative to workspace root...
          
          Obtaining result action of reference build
          
          Obtaining reference build from reference recorder
          
          -> Found 'Composite Builds » Project Platform » iOS Builds » ci-test » master #1887'
          
          -> Using reference build 'Composite Builds/Project Platform/iOS Builds/ci-test/master #1887'
          
          Calculating the code delta...
          
          -> Git delta calculator successfully created in working tree '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877'
          
          -> Using commit '381fb01' as latest commit for build 'Composite 
          Builds » Project Platform » iOS Builds » ci-test » [ModuleX] Bug 🐛 
          Fixed AFAnalytics version for AppClips to include userId with Sandbox 
          overhaul changes (#15877) #1'
          
          -> Using commit '85d801e' as latest commit for build 'Composite 
          Builds » Project Platform » iOS Builds » ci-test » master #1887'
          
          -> Invoking Git delta calculator for determining the changes between commits '381fb01' and '85d801e'
          
          -> Start scanning for differences between commits...
          
          -> 3 files contain changes
          
          -> Creating the Git diff file
          
          -> Git code delta successfully calculated
          
          Preprocessing code changes...
          
          Successfully mapped SCM paths to coverage report paths
          
          Successfully verified that the coverage data matches with the code delta
          
          Obtaining code changes for files...
          
          Obtaining indirect coverage changes...
          
          Obtaining coverage delta for files...
          
          Calculating coverage deltas...
          
          Evaluating quality gates
          
          -> All quality gates have been passed
          
          -> Details for each quality gate:
          
          [Overall project - Line Coverage]: ≪Success≫ - (Actual value: 18.91%, Quality gate: 18.10)
          [Modified code lines - Line Coverage]: ≪Not built≫ - (Actual value: n/a, Quality gate: 60.00)
          
          Executing source code painting...
          
          Painting 836 source files on agent
          
          -> finished painting (814 files have been painted, 22 files failed)
          
          -> zipping sources from folder 
          '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/coverage-unittests__moduleX'
           as 
          '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/coverage-sources.zip'
          
          Copying painted sources from agent to build folder
          
          -> extracting...
          
          -> done
          
          Skipping cleaning of source code files in old builds
          
          Finished coverage processing - adding the action to the build...
             

           

           

          Yogesh Khandelwal added a comment - yes there is no error.   Recording coverage results Creating parser for Cobertura Coverage Reports Searching for all files in '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX' that match the pattern 'moduleX/output/cobertura/cobertura.xml' Traversing of symbolic links: disabled -> found 1 file Successfully parsed file '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX/output/cobertura/cobertura.xml' MODULE: 100.00% (1/1) PACKAGE: 43.67% (107/245) FILE: 35.77% (299/836) CLASS: 35.77% (299/836) LINE: 18.91% (15509/81998) BRANCH: 20.03% (9557/47710) COMPLEXITY: 0 COMPLEXITY_DENSITY: 0/81998 LOC: 81998 Successfully processed file 'moduleX/output/cobertura/cobertura.xml' Resolving source code files... Trying to resolve source path in moduleX Trying to resolve source path in /Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX/output/cobertura/cobertura.xml Using Auto Source Detection algorithm... Searching for source code files in '[ /Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/moduleX moduleX/output/cobertura/cobertura.xml ]' Successfully fetched all source paths provided Successfully added path-mapping for module: moduleX -> resolved absolute paths for all 836 source files Completed auto source code detection Making paths of 836 source code files relative to workspace root... Obtaining result action of reference build Obtaining reference build from reference recorder -> Found 'Composite Builds » Project Platform » iOS Builds » ci-test » master #1887' -> Using reference build 'Composite Builds/Project Platform/iOS Builds/ci-test/master #1887' Calculating the code delta... -> Git delta calculator successfully created in working tree '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877' -> Using commit '381fb01' as latest commit for build 'Composite Builds » Project Platform » iOS Builds » ci-test » [ModuleX] Bug 🐛 Fixed AFAnalytics version for AppClips to include userId with Sandbox overhaul changes (#15877) #1' -> Using commit '85d801e' as latest commit for build 'Composite Builds » Project Platform » iOS Builds » ci-test » master #1887' -> Invoking Git delta calculator for determining the changes between commits '381fb01' and '85d801e' -> Start scanning for differences between commits... -> 3 files contain changes -> Creating the Git diff file -> Git code delta successfully calculated Preprocessing code changes... Successfully mapped SCM paths to coverage report paths Successfully verified that the coverage data matches with the code delta Obtaining code changes for files... Obtaining indirect coverage changes... Obtaining coverage delta for files... Calculating coverage deltas... Evaluating quality gates -> All quality gates have been passed -> Details for each quality gate: [Overall project - Line Coverage]: ≪Success≫ - (Actual value: 18.91%, Quality gate: 18.10) [Modified code lines - Line Coverage]: ≪Not built≫ - (Actual value: n/a, Quality gate: 60.00) Executing source code painting... Painting 836 source files on agent -> finished painting (814 files have been painted, 22 files failed) -> zipping sources from folder '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/coverage-unittests__moduleX' as '/Users/builduser/workspace/project_mono-repo-test-PR_PR-15877/coverage-sources.zip' Copying painted sources from agent to build folder -> extracting... -> done Skipping cleaning of source code files in old builds Finished coverage processing - adding the action to the build...      

          Ulli Hafner added a comment -

          I see, somehow an exception is caught but not logged...

          I will try to fix at least the error logging in the next release so we can see what is actually going wrong...

          Ulli Hafner added a comment - I see, somehow an exception is caught but not logged... I will try to fix at least the error logging in the next release so we can see what is actually going wrong...

          thanks drulli 

          can you help with this as well? 

           

          Also we have a logic of skipCI which goes as a commit in main branch but does not trigger the complete build so for that there wont be action created , how should we handle that? 

          [2025-02-06T07:36:01.606Z] [Coverage] Completed auto source code detection
          [2025-02-06T07:36:01.606Z] [Coverage] Making paths of 264 source code files relative to workspace root...
          [2025-02-06T07:36:48.768Z] [GitHub Checks] GitHub check evaluated for
           denied or not (name: Coverage-unitTests, status: completed, deny 
          pattern: [[Name: Test, Regex: Test.*], [Name: Jenkins, Regex: Jenkins]])
          [2025-02-06T07:36:57.537Z] [GitHub Checks] GitHub check (name: Coverage-unitTests, status: completed) has been published.
          [2025-02-06T07:36:57.537Z] [Coverage] Obtaining result action of reference build
          [2025-02-06T07:36:57.537Z] [Coverage] Obtaining reference build from reference recorder
          [2025-02-06T07:36:57.537Z] [Coverage] -> Found 'ProjectPlatform » AndroidComposite » android-main » master #3889'
          [2025-02-06T07:36:57.537Z] [Coverage] -> Using reference build 'ProjectPlatform/AndroidComposite/android-main/master #3889'
          [2025-02-06T07:36:57.537Z] [Coverage] -> Reference build has no action for ID 'coverage-unitTests'
          [2025-02-06T07:36:57.537Z] [Coverage] Evaluating quality gates
          [2025-02-06T07:36:57.537Z] [Coverage] -> All quality gates have been passed
          [2025-02-06T07:36:57.537Z] [Coverage] -> Details for each quality gate:
          [2025-02-06T07:36:57.537Z] [Coverage]    - [Overall project - Line 
          Coverage]: ≪Success≫ - (Actual value: 42.59%, Quality gate: 25.00)
          [2025-02-06T07:36:57.537Z] [Coverage]    - [Modified code lines - 
          Line Coverage]: ≪Not built≫ - (Actual value: n/a, Quality gate: 85.00) 

          gitreference job gives this when we add latestBuildIfNotFound: true,

          [2025-02-06T06:41:44.135Z] [ReferenceFinder] No reference job configured
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] Found a `MultiBranchProject`, trying to resolve the target branch from the configuration
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no target branch configured in step
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> detected a pull or merge request for target branch 'master'
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> inferred job for target branch: 'master'
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> detected 207 commits in current branch (last one: 'a6116ce')
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 2 commits from build '#3899' of reference job (last one: 'b5067fd')
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3899'
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 0 commits from build '#3898' of reference job (last one: '-')
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3898'
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 0 commits from build '#3897' of reference job (last one: '-')
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3897'
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 2 commits from build '#3896' of reference job (last one: '1bee363')
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3896'
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 4 commits from build '#3895' of reference job (last one: '148f6f5')
          [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3895'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3894' of reference job (last one: 'a700687')
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3894'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3893' of reference job (last one: '29bb914')
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3893'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3892' of reference job (last one: '70c39c0')
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3892'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3891' of reference job (last one: '9234143')
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3891'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 2 commits from build '#3890' of reference job (last one: 'a5ff4b8')
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3890'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 2 commits from build '#3889' of reference job (last one: 'f214804')
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> found a matching commit in current branch and target branch: 'f214804'
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> found build '#3889' in reference job with matching commits
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] Found reference build '#3889' for target branch
          [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> Build '#3889' has a result SUCCESS 

          Yogesh Khandelwal added a comment - thanks drulli   can you help with this as well?    Also we have a logic of skipCI which goes as a commit in main branch but does not trigger the complete build so for that there wont be action created , how should we handle that?  [2025-02-06T07:36:01.606Z] [Coverage] Completed auto source code detection [2025-02-06T07:36:01.606Z] [Coverage] Making paths of 264 source code files relative to workspace root... [2025-02-06T07:36:48.768Z] [GitHub Checks] GitHub check evaluated for denied or not (name: Coverage-unitTests, status: completed, deny pattern: [[Name: Test, Regex: Test.*], [Name: Jenkins, Regex: Jenkins]]) [2025-02-06T07:36:57.537Z] [GitHub Checks] GitHub check (name: Coverage-unitTests, status: completed) has been published. [2025-02-06T07:36:57.537Z] [Coverage] Obtaining result action of reference build [2025-02-06T07:36:57.537Z] [Coverage] Obtaining reference build from reference recorder [2025-02-06T07:36:57.537Z] [Coverage] -> Found 'ProjectPlatform » AndroidComposite » android-main » master #3889' [2025-02-06T07:36:57.537Z] [Coverage] -> Using reference build 'ProjectPlatform/AndroidComposite/android-main/master #3889' [2025-02-06T07:36:57.537Z] [Coverage] -> Reference build has no action for ID 'coverage-unitTests' [2025-02-06T07:36:57.537Z] [Coverage] Evaluating quality gates [2025-02-06T07:36:57.537Z] [Coverage] -> All quality gates have been passed [2025-02-06T07:36:57.537Z] [Coverage] -> Details for each quality gate: [2025-02-06T07:36:57.537Z] [Coverage] - [Overall project - Line Coverage]: ≪Success≫ - (Actual value: 42.59%, Quality gate: 25.00) [2025-02-06T07:36:57.537Z] [Coverage] - [Modified code lines - Line Coverage]: ≪Not built≫ - (Actual value: n/a, Quality gate: 85.00) gitreference job gives this when we add  latestBuildIfNotFound: true, [2025-02-06T06:41:44.135Z] [ReferenceFinder] No reference job configured [2025-02-06T06:41:44.135Z] [ReferenceFinder] Found a `MultiBranchProject`, trying to resolve the target branch from the configuration [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no target branch configured in step [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> detected a pull or merge request for target branch 'master' [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> inferred job for target branch: 'master' [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> detected 207 commits in current branch (last one: 'a6116ce' ) [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 2 commits from build '#3899' of reference job (last one: 'b5067fd' ) [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3899' [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 0 commits from build '#3898' of reference job (last one: '-' ) [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3898' [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 0 commits from build '#3897' of reference job (last one: '-' ) [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3897' [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 2 commits from build '#3896' of reference job (last one: '1bee363' ) [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3896' [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> adding 4 commits from build '#3895' of reference job (last one: '148f6f5' ) [2025-02-06T06:41:44.135Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3895' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3894' of reference job (last one: 'a700687' ) [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3894' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3893' of reference job (last one: '29bb914' ) [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3893' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3892' of reference job (last one: '70c39c0' ) [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3892' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 3 commits from build '#3891' of reference job (last one: '9234143' ) [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3891' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 2 commits from build '#3890' of reference job (last one: 'a5ff4b8' ) [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> no matching commit found yet, continuing with commits of previous build of '#3890' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> adding 2 commits from build '#3889' of reference job (last one: 'f214804' ) [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> found a matching commit in current branch and target branch: 'f214804' [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> found build '#3889' in reference job with matching commits [2025-02-06T06:41:44.136Z] [ReferenceFinder] Found reference build '#3889' for target branch [2025-02-06T06:41:44.136Z] [ReferenceFinder] -> Build '#3889' has a result SUCCESS

          drulli can you help here?

          Yogesh Khandelwal added a comment - drulli can you help here?

          Ulli Hafner added a comment -

          I'm not sure what you mean with the other topic? Questions are probable better solved in the chat.

          Ulli Hafner added a comment - I'm not sure what you mean with the other topic? Questions are probable better solved in the chat.

            drulli Ulli Hafner
            ronamir95 Ron
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: