[ 
https://issues.jenkins-ci.org/browse/JENKINS-12504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=161828#comment-161828
 ] 

SCM/JIRA link daemon commented on JENKINS-12504:
------------------------------------------------

Code changed in jenkins
User: Gregory Boissinot
Path:
 src/main/java/org/jenkinsci/plugins/cppcheck/CppcheckProjectAction.java
http://jenkins-ci.org/commit/cppcheck-plugin/7a5165bcdcbd212e3a6d48d98a5e13a9929c0aab
Log:
  Fix JENKINS-12504





                
> cppcheck-plugin doesn't display the latest source when cppcheck-plugin is the 
> cause of a build failure
> ------------------------------------------------------------------------------------------------------
>
>                 Key: JENKINS-12504
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-12504
>             Project: Jenkins
>          Issue Type: Bug
>          Components: cppcheck
>    Affects Versions: current
>         Environment: CentOS 5.7 Jenkins 1.434
>            Reporter: Chris Welch
>            Assignee: gbois
>
> The cppcheck plugin has a very confusing behaviour when it is configured to 
> fail builds.
> Set up a project such that the project builds fine on its own, but has a 
> cppcheck error in it.
> Configure the cppcheck-plugin threshold level to fail the build if there are 
> more then 0 cppcheck "error" issues found.
> Run the build.
> Click on the cppcheck link.
> You'll get the message "This plugin will not report cppcheck result until 
> there is at least one success or unstable build."
> You are prevented from seeing the cppcheck results which caused the failed 
> build!
> This gets even more confusing when there have been successful builds in the 
> past.  The results that are displayed are for the last successful build, even 
> though the cppcheck plugin is the source of the build failure.  This makes 
> the build look like the latest changes haven't been picked up because the old 
> source code is displayed.
> Overall, this behaviour prevents you from seeing the source of the build 
> failure, which is the latest cppcheck-plugin results.  This makes it quite 
> challenging to fix the source of the build failure because you can't see it 
> from the the latest cppcheck build results.  You have to drill into the 
> specific build, then look at the cppcheck results.
> The plugin needs to see if the build failure was because of a build step, or 
> if the cppcheck plugin failed the build because of a cppcheck-plugin 
> threshold being exceeded.
> If the build failure is a result of the cppcheck-plugin threshold being 
> exceeded, the cppcheck-plugin should show the latest cppcheck results so that 
> the cppcheck failure can be investigated and corrected.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to