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

Use Local module directory instead Use custom workspace

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • cobertura-plugin
    • None
    • Jenkins 1.464
      RHEL 5 64 bits
      jdk 1.6 64 bits

      Error:
      Publishing Cobertura coverage report...
      No coverage results were found using the pattern '**/coverage.xml' relative to '/storage/jenkins/refactor/AP_TR69_M3/scripts'. Did you enter a pattern relative to the correct directory? Did you generate the XML report(s) for Cobertura?
      Build step 'Publish Cobertura Coverage Report' changed build result to FAILURE

      Config:

      <?xml version='1.0' encoding='UTF-8'?>
      <project>
      <actions/>
      <description></description>
      <logRotator>
      <daysToKeep>-1</daysToKeep>
      <numToKeep>14</numToKeep>
      <artifactDaysToKeep>-1</artifactDaysToKeep>
      <artifactNumToKeep>3</artifactNumToKeep>
      </logRotator>
      <keepDependencies>false</keepDependencies>
      <properties>
      <hudson.security.AuthorizationMatrixProperty>
      <permission>hudson.model.Item.Read:sh5</permission>
      <permission>hudson.model.Item.Workspace:sh5</permission>
      <permission>hudson.model.Item.Build:sh5</permission>
      </hudson.security.AuthorizationMatrixProperty>
      <hudson.model.ParametersDefinitionProperty>
      <parameterDefinitions>
      <hudson.model.StringParameterDefinition>
      <name>BRANCH</name>
      <description></description>
      <defaultValue>DEV_3GAP_TR69_M3</defaultValue>
      </hudson.model.StringParameterDefinition>
      </parameterDefinitions>
      </hudson.model.ParametersDefinitionProperty>
      </properties>
      <scm class="hudson.scm.SubversionSCM">
      <locations>
      <hudson.scm.SubversionSCM_-ModuleLocation>
      <remote>http://camsvnpin01.ipaccess.com/repos/build_cm/trunk/jenkins/builds/scripts</remote>
      <local>scripts</local>
      </hudson.scm.SubversionSCM_-ModuleLocation>
      </locations>
      <excludedRegions></excludedRegions>
      <includedRegions></includedRegions>
      <excludedUsers></excludedUsers>
      <excludedRevprop></excludedRevprop>
      <excludedCommitMessages></excludedCommitMessages>
      <workspaceUpdater class="hudson.scm.subversion.UpdateUpdater"/>
      </scm>
      <assignedNode>rhel4</assignedNode>
      <canRoam>false</canRoam>
      <disabled>false</disabled>
      <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
      <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
      <jdk>(Default)</jdk>
      <triggers class="vector">
      </triggers>
      <concurrentBuild>false</concurrentBuild>
      <customWorkspace>/storage/jenkins/refactor/${JOB_NAME}</customWorkspace>
      <builders>
      <hudson.tasks.Shell>
      <command>. ./scripts/ap_tr69_m3.sh
      </hudson.tasks.Shell>
      </builders>
      <publishers>
      <hudson.plugins.cobertura.CoberturaPublisher>
      <coberturaReportFile>**/coverage.xml</coberturaReportFile>
      <onlyStable>false</onlyStable>
      <healthyTarget>
      <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
      <entry>
      <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
      <int>70</int>
      </entry>
      <entry>
      <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
      <int>80</int>
      </entry>
      <entry>
      <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
      <int>80</int>
      </entry>
      </targets>
      </healthyTarget>
      <unhealthyTarget>
      <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
      <entry>
      <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
      <int>0</int>
      </entry>
      <entry>
      <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
      <int>0</int>
      </entry>
      <entry>
      <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
      <int>0</int>
      </entry>
      </targets>
      </unhealthyTarget>
      <failingTarget>
      <targets class="enum-map" enum-type="hudson.plugins.cobertura.targets.CoverageMetric">
      <entry>
      <hudson.plugins.cobertura.targets.CoverageMetric>CONDITIONAL</hudson.plugins.cobertura.targets.CoverageMetric>
      <int>0</int>
      </entry>
      <entry>
      <hudson.plugins.cobertura.targets.CoverageMetric>LINE</hudson.plugins.cobertura.targets.CoverageMetric>
      <int>0</int>
      </entry>
      <entry>
      <hudson.plugins.cobertura.targets.CoverageMetric>METHOD</hudson.plugins.cobertura.targets.CoverageMetric>
      <int>0</int>
      </entry>
      </targets>
      </failingTarget>
      <sourceEncoding>ASCII</sourceEncoding>
      </hudson.plugins.cobertura.CoberturaPublisher>
      </publishers>
      <buildWrappers/>
      </project>

      Suspicious:

      Instead to use the variable WORKSPACE (<customWorkspace>), it uses the svn location.

          [JENKINS-14238] Use Local module directory instead Use custom workspace

          I have a similar problem.
          The Cobertura Plugin uses the checked out directory as its search root for the resulting xml files.
          I need the search root set to the working directory and not to any subdirectory in the working directory.
          The Artifacts publisher and the JUnit results plugin are using the workspace root directory.
          The Cobertura Publisher plugin should use the same.

          Daniel Fischer added a comment - I have a similar problem. The Cobertura Plugin uses the checked out directory as its search root for the resulting xml files. I need the search root set to the working directory and not to any subdirectory in the working directory. The Artifacts publisher and the JUnit results plugin are using the workspace root directory. The Cobertura Publisher plugin should use the same.

          See also related issue JENKINS-3862.

          Daniel Fischer added a comment - See also related issue JENKINS-3862 .

          Duplicated

          Victor Martinez added a comment - Duplicated

            stephenconnolly Stephen Connolly
            v2v Victor Martinez
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: