Skip to content

Releases: melexis/sphinx-coverity-extension

Adding graph/chart support

24 Jun 13:21
3637314
Compare
Choose a tag to compare

Draw a graph displaying each of the represented classifications. You can also omit table and only draw a graph. See more in examples/index.rst.

Adding Longtable support for better pdf rendering

10 May 07:14
bc1bcd5
Compare
Choose a tag to compare

For decent pdf rendering (fit to page and continuation through multiple pages) every table needs to be marked as a longtable. This does not affect the html output at all, but provides a nice fit to pdf page.

While existing blocks will default to auto width table, the :width: attribute enables you to define column widths in percentage.

Adjust login sequence and provide more descriptive errors

28 Jan 15:49
b47047b
Compare
Choose a tag to compare

Move the login to Coverity server and retrieve project information for the stream so that then only defect querying is needed to obtain data for the report. Because of this single time login the error checking has simplified as we can now fail (or not) even before build starts, but that also means we just produce a warning (not an error and sphinx build crash) when something is wrong with configuration, network or coverity server and render an empty table. It is now upon user to catch that sphinx warning and react upon it if required.

Recommendation for this is that Sphinx is run with mlx.warnings plugin (or that error log is piped through it).

Fail more gracefully

19 Dec 09:45
32d8c20
Compare
Choose a tag to compare

A bit more intense and user friendly exception/error handling which is more inline with the sphinx terminal output. Also in case you do not add username/password (but would still like to build) it now proceeded without error (just a notification that it failed during the build and generic text instead of table).

Restore latex compatibility

29 Aug 17:42
4004a9f
Compare
Choose a tag to compare

The 0.0.7 release had a bug which prevented document to be rendered because table row with error/success message did not have enough columns.

Better user experience with empty stream

28 Aug 12:20
c3a14bd
Compare
Choose a tag to compare

Mostly people start with empty streams in Coverity (and maybe even without it). Make it a bit more user-friendly and do not error out on such occasion.

More informative messages when errors

26 Aug 13:25
e25c89c
Compare
Choose a tag to compare

Add some more informative messages when there are unexpected errors in the data obtaining. Always try to not break the build in case something not important has failed.

Better handling when no connection

01 Aug 07:36
c07ba21
Compare
Choose a tag to compare

This version mainly fixes the problems that plugin caused on systems without connection to Coverity server. Now we fail more gracefully and don't stop the process.

Added also a simple link parser for the comments.

Fixing the basestring fail in python3

06 Jun 12:46
Compare
Choose a tag to compare

Adding flake to detect on python3 errors as well.

Python3 support

06 Jun 11:36
Compare
Choose a tag to compare

Provide python3 support