Jenkins : Cpptest Plugin

Plugin Information

No information for the plugin 'cpptest' is available. It may have been removed from distribution.

This plugin is up for adoption. Want to help improve this plugin? Click here to learn more!

This plugin allows you publish Parasoft C++test test results.

This plugin makes it possible to import Parasoft C++test reports from each build into Hudson so they are displayed with a trend graph and details about which tests that failed.


Known Problems

The followings are known problems and improvements for static analysis report of Cpptest plugin v.0.9.
(some of them were fixed by ahebert, thanks!)

  • (middle) Flow analysis result (Bug Detective of C++test) are ignored
    • FlowViol elements should be processed similarly to StdViol
  • (middle) Suppressed warnings are also counted as warnings
    • StdViol and FlowViol elements which have @supp="true" should be ignored
  • (minor) help.html of job configuration is not shown
  • (minor) Link to target source files from Cpptest report web page may be lost
    • How other plugins supported by static-core can find correct source path?
  • (improvement) hopefully,  the metrics below should be also output, so that 'no warning' means  to be really happy to you !
    • the total number of rules
    • the total number of suppressed warnings
  • (minor) The number of warnings reported by Cpptest plugin is often less than that of C++test native report.
    • It seems to be because C++test reports multiple warnings of the same kind in the same line, for example,
      C++test reports multiple warnings of 'non-ascii tab character' against every TAB in the same line.

Changelog

Version 0.14

* Fix JENKINS-29088 - Fix 404 on trends configuration link

Version 0.13.1 (May 20, 2014)

* Fix bug on configuration save

Version 0.13 (May 07, 2014)

* Add Cpptest 9.0+ support

Version 0.12 (March 02, 2014)

* Fix JENKINS-18727 - The cppTest 9.5 xml output doesn't match the current parser rule

Version 0.11 (August 29, 2013)

* Fix : 

  • (middle) Flow analysis result (Bug Detective of C++test) are ignored
    • FlowViol elements are processed similarly to StdViol
  • (middle) Suppressed warnings are also counted as warnings
    • StdViol and FlowViol elements which have @supp="true" are ignored
  • (middle) Met analysis result (Metrics of C++test) are ignored
    • MetViol elements are processed similarly to StdViol

Version 0.10 (July 31. 2013)

* For BugDetective use and extends violation of static analysis (StdViol)

Version 0.9 (May 29, 2011)

* Upgraded to Jenkins 1.410
* Upgraded to xUnit 1.17

Version 0.8 (October 11, 2010)

* Upgraded to xUnit 1.9

Version 0.7 (September 07, 2010)

* Upgraded to xUnit 1.8

Version 0.6 (July 12, 2010)

* Upgraded to xUnit 1.4

Release 0.5 (July 09, 2010)

* Upgraded to xUnit 1.1

Release 0.4 (April 24, 2010)

* Added static analysis part (Thanks to N. Q. Huy)

Release 0.3 (February 26,2010)

* Upgraded to xUnit 0.6.1

Release 0.2 (November 24, 2009)

* Upgraded to xUnit 0.4
* [Internal improvement] Added Unit Tests for robustest
* [Internal improvement] Externalized labels

Release 0.1 (October 05, 2009)

* Added C and C++ Testing