(2013/03/29 14:31), Joshua Cranmer 🐧 wrote:
On 3/25/2013 11:40 PM, Joshua Cranmer 🐧 wrote:
As of yesterday, clang static-checking support has been checked into the tree.
To use it, compile with clang 3.2
(tip-of-trunk may or may not work) and --enable-clang-plugin on a Linux
machine. Mac support is currently not enabled
since I don't own a Mac and the build system for this kind of stuff is really,
really crappy. It is also not yet
usable on try for reasons to do with header incompatibilities, although this
will appear to be resolvable within a day
or two if things go well.
This is now usable on try. The current complicated steps to do so are:
[...]
I am currently working with releng to make this process less painful by getting
a builder that is dedicated to running
these sorts of steps. See bug 851753 for current progress.
As a side note, I will point out that we already have our first static checking
failure checked into the tree, thanks to
bug 840417.
I think static testing is a great tool to improve the quality of software.
It is not a silver bullet, but still very useful.
So this is a welcome addition to mozilla development infrastructure and
I would like to thank Joshua Cranmer in having this implemented.
Now, I know that a commercial testing tool maker is offering free scan service
for open source project.
See
http://scan.coverity.com/project_register.html
Has mozilla considered using this free service before?
And if not, why not?
I am just curious. Linux source has been tested with these and there were
many bug fixes contributed by the coverity scan (and its predecessor at
research level).
If mozilla as an organization can't spend time on getting the source tested,
someone may be interested in registering the private repo and having it tested
and reporting the result now and then.
TIA
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform