|
From: <ja...@fr...> - 2015-09-09 09:45:32
|
Hello, I know it does not serve the same purpose but there might be some information in running the same experiment with the examples or the various add-ins/wrappers. If there is still some dark areas those might be the first ones to include in the test-suite. Best ----- Original Message ----- > > > Well, actually when I said that I expected worse I was looking at the > 32% of the code blocks :) > > > I agree on directing people there. Maybe we should put the results > somewhere on the quantlib site? > > > > > On Tue, Sep 8, 2015 at 5:11 PM Peter Caspers < pca...@gm... > > wrote: > > > Yes, it's quite ok, isn't it, 80% of the files covered, including the > experimental branch. One idea I had was that if people want to get > involved into coding but do not know where to start, they could add > some test cases for not-yet-covered code in an area they are > interested in. Another use case could be that if someone suspects a > bug in some function, she or he could check if the code is at all > covered by the tests (and if not, it wouldn't be too surprising that > something may go wrong with it). Theoretically speaking ;-) > Peter > > On 7 September 2015 at 23:24, Luigi Ballabio < > lui...@gm... > wrote: > > Hi Peter, > > thanks, it's very interesting. (And not as bad as I thought.) > > We'll have to think how to act on the info... > > > > Luigi > > > > > > On Mon, Sep 7, 2015 at 9:38 PM Peter Caspers < > > pca...@gm... > wrote: > >> > >> Hi Luigi, all, > >> > >> I ran a code coverage analysis highlighting parts of the library's > >> code which are not executed by the test-suite (on the current > >> master). > >> You can download the result with (e.g.) > >> > >> wget -O quantlib_code_coverage.zip > >> > >> https://github.com/pcaspers/doc/blob/master/quantlib_code_coverage.zip?raw=true > >> > >> or by entering the url directly into a browser. Then unpack the > >> archive and open index.html. There are help pages contained > >> explaining > >> the meaning of the numbers and colors used to highlight > >> non-covered > >> source code lines. While I do not fully understand all of the dark > >> yellow marks yet, the yellow and red ones look plausible and > >> useful. > >> As well as the list of totally uncovered files of course. > >> > >> I thought this could be interesting to share. I created the output > >> using the code coverage tool of the Intel C++ compiler 16.0 (which > >> is > >> free to use in the context of open source projects). > >> > >> Thank you > >> Peter > >> > >> > >> ------------------------------------------------------------------------------ > >> _______________________________________________ > >> QuantLib-dev mailing list > >> Qua...@li... > >> https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > > > -- > > > > < http://leanpub.com/implementingquantlib/ > > > < http://implementingquantlib.com > > > < http://twitter.com/lballabio > > > -- > > > > < http://leanpub.com/implementingquantlib/ > > < http://implementingquantlib.com > > < http://twitter.com/lballabio > > ------------------------------------------------------------------------------ > Monitor Your Dynamic Infrastructure at Any Scale With Datadog! > Get real-time metrics from all of your servers, apps and tools > in one place. > SourceForge users - Click here to start your Free Trial of Datadog > now! > http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > |