I have updated master job https://builds.apache.org/job/bookkeeper-master/
let's see the results -- Enrico 2017-08-24 10:27 GMT+02:00 Enrico Olivelli <eolive...@gmail.com>: > It seems that JaCoCo works like a charm > https://builds.apache.org/job/bookkeeper-codecoverage/3/console > https://coveralls.io/github/apache/bookkeeper > > I will integrate it into nightly builds, the only concern is that > CodeCoverage instrumentation may affect tests > thoughts ? > > -- Enrico > > > > 2017-08-24 2:09 GMT+02:00 Jia Zhai <zhaiji...@gmail.com>: > >> 👍 >> >> On Wed, Aug 23, 2017 at 11:38 PM, Enrico Olivelli <eolive...@gmail.com> >> wrote: >> >> > 2017-08-23 17:34 GMT+02:00 Sijie Guo <guosi...@gmail.com>: >> > >> > > On Aug 23, 2017 7:31 AM, "Enrico Olivelli" <eolive...@gmail.com> >> wrote: >> > > >> > > 2017-08-23 8:29 GMT+02:00 Enrico Olivelli <eolive...@gmail.com>: >> > > >> > > > Latest news >> > > > >> > > > The build works and coveralls reports a 63% code coverage. >> > > > Maybe the link to the badge on readme.md is wrong, I will check >> > > > >> > > >> > > Our core in README.md is good, but github caches images, this is the >> good >> > > link but GitHub cached an old version of the image >> > > https://coveralls.io/repos/github/apache/bookkeeper/ >> > > badge.svg?branch=master >> > > >> > > >> > > >> > > > Cobertura reports a lot of parsing errors, I will continue to try >> > JaCoCo >> > > > >> > > >> > > I have tried with JaCoCo the result is similar, but there are no >> "scary" >> > > message on console output like this: >> > > >> > > net.sourceforge.cobertura.javancss.parser.ParseException: Encountered >> > > " "default" "default "" at line 332, column 5. >> > > Was expecting one of: >> > > "abstract" ... >> > > "boolean" ... >> > > "byte" ... >> > > "char" ... >> > > "class" ... >> > > "double" ... >> > > "enum" ... >> > > "final" ... >> > > "float" ... >> > > "int" ... >> > > "interface" ... >> > > "long" ... >> > > "native" ... >> > > "private" ... >> > > "protected" ... >> > > "public" ... >> > > "short" ... >> > > "static" ... >> > > "strictfp" ... >> > > "synchronized" ... >> > > "transient" ... >> > > "void" ... >> > > "volatile" ... >> > > <IDENTIFIER> ... >> > > "}" ... >> > > ";" ... >> > > "@" ... >> > > "<" ... >> > > >> > > at net.sourceforge.cobertura.javancss.parser.JavaParser. >> > > generateParseException(JavaParser.java:10490) >> > > at net.sourceforge.cobertura.javancss.parser.JavaParser.jj_ >> > > consume_token(JavaParser.java:10366) >> > > at net.sourceforge.cobertura.javancss.parser.JavaParser. >> > > UnmodifiedInterfaceDeclaration(JavaParser.java:1475) >> > > at net.sourceforge.cobertura.javancss.parser.JavaParser. >> > > InterfaceDeclaration(JavaParser.java:1273) >> > > at net.sourceforge.cobertura.javancss.parser.JavaParser. >> > > TypeDeclaration(JavaParser.java:580) >> > > at net.sourceforge.cobertura.javancss.parser.JavaParser. >> > > CompilationUnit(JavaParser.java:318) >> > > at net.sourceforge.cobertura.javancss.parser.JavaParser. >> > > parse(JavaParser.java:100) >> > > at net.sourceforge.cobertura.javancss.Javancss._ >> > > measureSource(Javancss.java:192) >> > > at net.sourceforge.cobertura.javancss.Javancss._ >> > > measureRoot(Javancss.java:268) >> > > at net.sourceforge.cobertura.javancss.Javancss.<init>( >> > > Javancss.java:347) >> > > at net.sourceforge.cobertura.javancss.JavancssFactory. >> > > newInstance(JavancssFactory.java:40) >> > > at net.sourceforge.cobertura.reporting.ComplexityCalculator. >> > > getFunctionMetricsForSingleFile(ComplexityCalculator.java:243) >> > > >> > > >> > > >> > > Maybe it is better to switch to JaCoCo, Cobertura wants to read java >> code >> > > but cannot handle Java8 default methods interface syntax >> > > >> > > Issue: >> > > https://github.com/apache/bookkeeper/issues/464 >> > > >> > > Patch to introduce the configuration: >> > > https://github.com/apache/bookkeeper/pull/465 >> > > >> > > >> > > Good job! I made one comment in the pull request. Otherwise, overall >> > looks >> > > good. >> > > >> > > >> > > >> > > >> > > Once we have a stable code coverage tool I would like to setup an >> > automatic >> > > check upon Pull Requests >> > > >> > > >> > > Sure, are you planning to enforce pull request should increase >> coverage? >> > > >> > >> > >> > It would be great >> > but I think it is not really possible, sometimes we have patches on the >> > website or on poms >> > I have to understand better how code coverage tools work >> > for instance I see that interfaces code seems to be "uncovered" so >> > introducing a new interface will decrease the coverage >> > I have to play with it >> > >> > >> > > >> > > >> > > >> > > Thoughts ? >> > > >> > > Enrico >> > > >> > > >> > > >> > > I will try on DL to in case we have to switch >> > > > >> > > > Enrico >> > > > >> > > > On mar 22 ago 2017, 22:00 Enrico Olivelli <eolive...@gmail.com> >> wrote: >> > > > >> > > >> 2017-08-22 21:52 GMT+02:00 Sijie Guo <guosi...@gmail.com>: >> > > >> >> > > >>> Hi Enrico, >> > > >>> >> > > >>> You should use 'ubuntu' rather than 'Ubuntu' (it is case >> sensitive). >> > > It >> > > >>> is >> > > >>> running now - >> > > >>> https://builds.apache.org/job/bookkeeper-codecoverage/1/console >> > > >>> >> > > >>> >> > > >> Thank you. I thought I had tried but without success. >> > > >> >> > > >> >> > > >>> Also It would be good to put code-coverage into >> > > >>> https://builds.apache.org/job/bookkeeper-release-nightly-sna >> pshot/ >> > > >>> eventually. >> > > >>> >> > > >> >> > > >> I will play and the integrate the two jobs >> > > >> >> > > >> Thank you very much >> > > >> Enrico >> > > >> >> > > >> >> > > >>> >> > > >>> - Sijie >> > > >>> >> > > >>> >> > > >>> >> > > >>> On Mon, Aug 21, 2017 at 9:48 PM, Sijie Guo <guosi...@gmail.com> >> > wrote: >> > > >>> >> > > >>> > I will check it tomorrow. >> > > >>> > >> > > >>> > On Aug 20, 2017 1:23 AM, "Enrico Olivelli" <eolive...@gmail.com >> > >> > > >>> wrote: >> > > >>> > >> > > >>> >> Sijie, >> > > >>> >> I am not able to make the new job run >> > > >>> >> https://builds.apache.org/job/bookkeeper-codecoverage/ >> > > >>> >> >> > > >>> >> I cannot find any available node, I tried with ubumtu and >> haddop, >> > > with >> > > >>> >> different cases for the first char >> > > >>> >> >> > > >>> >> Ideas? >> > > >>> >> Enrico >> > > >>> >> >> > > >>> >> On sab 19 ago 2017, 15:35 Enrico Olivelli <eolive...@gmail.com >> > >> > > >>> wrote: >> > > >>> >> >> > > >>> >> > I have created a new jenkins job >> > > >>> >> > https://builds.apache.org/job/bookkeeper-codecoverage/ >> > > >>> >> > >> > > >>> >> > emails will be sent to my address eolive...@apache.org >> > > >>> >> > >> > > >>> >> > I am playing with cobertura, if I won't succeed I will >> create a >> > PR >> > > >>> in >> > > >>> >> > order to introduce the configuration of JaCoCo on master >> branch >> > > >>> >> > >> > > >>> >> > Enrico >> > > >>> >> > >> > > >>> >> > >> > > >>> >> > 2017-08-04 21:55 GMT+02:00 Sijie Guo <guosi...@gmail.com>: >> > > >>> >> > >> > > >>> >> >> Sure go for it. >> > > >>> >> >> >> > > >>> >> >> Sijie >> > > >>> >> >> >> > > >>> >> >> On Aug 4, 2017 12:46 PM, "Enrico Olivelli" < >> > eolive...@gmail.com> >> > > >>> >> wrote: >> > > >>> >> >> >> > > >>> >> >> > Il gio 20 lug 2017, 17:06 Enrico Olivelli < >> > eolive...@gmail.com >> > > > >> > > >>> ha >> > > >>> >> >> > scritto: >> > > >>> >> >> > >> > > >>> >> >> > > Jacoco is running as expected >> > > >>> >> >> > > see: >> > > >>> >> >> > > https://coveralls.io/jobs/27785961 >> > > >>> >> >> > > >> > > >>> >> >> > > I think it is better to switch to Jacoco >> > > >>> >> >> > > >> > > >>> >> >> > > I wonder why on DL there is no such problem with >> Cobertura >> > > >>> >> >> > > @Sijie do you have any idea ? >> > > >>> >> >> > > >> > > >>> >> >> > >> > > >>> >> >> > Other opinions? I am going to test codecov.io too in >> other >> > > >>> projects >> > > >>> >> and >> > > >>> >> >> > compare the results >> > > >>> >> >> > >> > > >>> >> >> > Enrico >> > > >>> >> >> > >> > > >>> >> >> > >> > > >>> >> >> > > >> > > >>> >> >> > > -- Enrico >> > > >>> >> >> > > >> > > >>> >> >> > > >> > > >>> >> >> > > >> > > >>> >> >> > > 2017-07-20 16:06 GMT+02:00 Enrico Olivelli < >> > > >>> eolive...@gmail.com>: >> > > >>> >> >> > > >> > > >>> >> >> > >> I am sorry but it seems that cobertura is not working >> with >> > > >>> java8, >> > > >>> >> as >> > > >>> >> >> > >> reported in Coveralls.io homepage >> > > >>> >> >> > >> https://github.com/trautonen/coveralls-maven-plugin >> > > >>> >> >> > >> >> > > >>> >> >> > >> >> > > >>> >> >> > >> see our error: >> > > >>> >> >> > >> https://builds.apache.org/job/ >> bookkeeper-tests/6/console >> > > >>> >> >> > >> >> > > >>> >> >> > >> I will be back to Jacoco which seems to be the only one >> > > which >> > > >>> >> >> supports >> > > >>> >> >> > >> java8 for Coveralls >> > > >>> >> >> > >> >> > > >>> >> >> > >> -- Enrico >> > > >>> >> >> > >> >> > > >>> >> >> > >> >> > > >>> >> >> > >> 2017-07-19 18:02 GMT+02:00 Sijie Guo < >> guosi...@gmail.com >> > >: >> > > >>> >> >> > >> >> > > >>> >> >> > >>> Hmm he should mail you the token rather then posting >> on >> > the >> > > >>> jira >> > > >>> >> :) >> > > >>> >> >> > >>> >> > > >>> >> >> > >>> On Jul 19, 2017 8:56 AM, "Enrico Olivelli" < >> > > >>> eolive...@gmail.com> >> > > >>> >> >> > wrote: >> > > >>> >> >> > >>> >> > > >>> >> >> > >>> > We have the token, it is in the ticket. >> > > >>> >> >> > >>> > I will do some tests soon >> > > >>> >> >> > >>> > Enrico >> > > >>> >> >> > >>> > >> > > >>> >> >> > >>> > Il mer 19 lug 2017, 17:52 Enrico Olivelli < >> > > >>> eolive...@gmail.com >> > > >>> >> > >> > > >>> >> >> ha >> > > >>> >> >> > >>> > scritto: >> > > >>> >> >> > >>> > >> > > >>> >> >> > >>> > > this is the INFRA ticket for having a >> coveralls.io >> > > >>> token in >> > > >>> >> our >> > > >>> >> >> > >>> Jenkins >> > > >>> >> >> > >>> > > builds >> > > >>> >> >> > >>> > > https://issues.apache.org/jira/browse/INFRA-14649 >> > > >>> >> >> > >>> > > >> > > >>> >> >> > >>> > > -- Enrico >> > > >>> >> >> > >>> > > >> > > >>> >> >> > >>> > > 2017-07-17 23:49 GMT+02:00 Enrico Olivelli < >> > > >>> >> eolive...@gmail.com >> > > >>> >> >> >: >> > > >>> >> >> > >>> > > >> > > >>> >> >> > >>> > >> >> > > >>> >> >> > >>> > >> >> > > >>> >> >> > >>> > >> Il lun 17 lug 2017, 22:55 Sijie Guo < >> > > guosi...@gmail.com >> > > > >> > > >>> ha >> > > >>> >> >> > >>> scritto: >> > > >>> >> >> > >>> > >> >> > > >>> >> >> > >>> > >>> On Tue, Jul 18, 2017 at 4:46 AM, Enrico >> Olivelli < >> > > >>> >> >> > >>> eolive...@gmail.com> >> > > >>> >> >> > >>> > >>> wrote: >> > > >>> >> >> > >>> > >>> >> > > >>> >> >> > >>> > >>> > Il lun 17 lug 2017, 21:34 Sijie Guo < >> > > >>> guosi...@gmail.com> >> > > >>> >> ha >> > > >>> >> >> > >>> scritto: >> > > >>> >> >> > >>> > >>> > >> > > >>> >> >> > >>> > >>> > > On Sun, Jul 16, 2017 at 8:06 PM, Enrico >> > Olivelli >> > > < >> > > >>> >> >> > >>> > >>> eolive...@gmail.com> >> > > >>> >> >> > >>> > >>> > > wrote: >> > > >>> >> >> > >>> > >>> > > >> > > >>> >> >> > >>> > >>> > > > I have just committed coveralls.io and >> > > cobertura >> > > >>> >> >> plugins >> > > >>> >> >> > >>> into >> > > >>> >> >> > >>> > main >> > > >>> >> >> > >>> > >>> > > pom.xml >> > > >>> >> >> > >>> > >>> > > > (as DistributedLog does) >> > > >>> >> >> > >>> > >>> > > > The next step is to enable cobertura and >> > tests >> > > in >> > > >>> >> >> Travis. >> > > >>> >> >> > >>> > >>> > > > Currently we do not run tests on Travis >> > because >> > > >>> it is >> > > >>> >> >> very >> > > >>> >> >> > >>> > >>> slow..... >> > > >>> >> >> > >>> > >>> > > > any ideas ? >> > > >>> >> >> > >>> > >>> > > > >> > > >>> >> >> > >>> > >>> > > >> > > >>> >> >> > >>> > >>> > > I believe you need a coveralls token for >> > > reporting >> > > >>> the >> > > >>> >> >> > coverage >> > > >>> >> >> > >>> > >>> results. >> > > >>> >> >> > >>> > >>> > > Jenkins is probably better for this purpose >> > > >>> because the >> > > >>> >> >> token >> > > >>> >> >> > >>> has >> > > >>> >> >> > >>> > to >> > > >>> >> >> > >>> > >>> be >> > > >>> >> >> > >>> > >>> > > store secretly. >> > > >>> >> >> > >>> > >>> > > >> > > >>> >> >> > >>> > >>> > >> > > >>> >> >> > >>> > >>> > In this doc it seems that using the coveralls >> > > plugin >> > > >>> >> inside >> > > >>> >> >> a >> > > >>> >> >> > >>> travis >> > > >>> >> >> > >>> > >>> build >> > > >>> >> >> > >>> > >>> > does not require tokens >> > > >>> >> >> > >>> > >>> > >> > > >>> >> >> > >>> > >>> > >> > > >>> >> >> > >>> > >>> https://github.com/trautonen/ >> > > >>> coveralls-maven-plugin/blob/ >> > > >>> >> >> > >>> > master/README.md >> > > >>> >> >> > >>> > >>> >> > > >>> >> >> > >>> > >>> >> > > >>> >> >> > >>> > >>> >> > > >>> >> >> > >>> > >>> I barely remembered that it doesn't actually >> work, >> > > but >> > > >>> I >> > > >>> >> >> might be >> > > >>> >> >> > >>> > wrong. >> > > >>> >> >> > >>> > >>> >> > > >>> >> >> > >>> > >> >> > > >>> >> >> > >>> > >> I just pinged infra, my email was not responded >> > > >>> >> >> > >>> > >> >> > > >>> >> >> > >>> > >> Enrico >> > > >>> >> >> > >>> > >> >> > > >>> >> >> > >>> > >>> >> > > >>> >> >> > >>> > >>> >> > > >>> >> >> > >>> > >>> > >> > > >>> >> >> > >>> > >>> > >> > > >>> >> >> > >>> > >>> > Enrico >> > > >>> >> >> > >>> > >>> > >> > > >>> >> >> > >>> > >>> > >> > > >>> >> >> > >>> > >>> > > >> > > >>> >> >> > >>> > >>> > > > >> > > >>> >> >> > >>> > >>> > > > Meanwhile I am going to submit a PR with a >> > > >>> change in >> > > >>> >> >> Travis >> > > >>> >> >> > >>> > config >> > > >>> >> >> > >>> > >>> in >> > > >>> >> >> > >>> > >>> > > order >> > > >>> >> >> > >>> > >>> > > > to test Cobertura speed on Travis >> > > >>> >> >> > >>> > >>> > > > >> > > >>> >> >> > >>> > >>> > > > -- Enrico >> > > >>> >> >> > >>> > >>> > > > >> > > >>> >> >> > >>> > >>> > > > 2017-07-06 17:30 GMT+02:00 Enrico >> Olivelli < >> > > >>> >> >> > >>> eolive...@gmail.com >> > > >>> >> >> > >>> > >: >> > > >>> >> >> > >>> > >>> > > > >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > > 2017-07-05 16:13 GMT+02:00 Enrico >> Olivelli >> > < >> > > >>> >> >> > >>> > eolive...@gmail.com >> > > >>> >> >> > >>> > >>> >: >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > >> >> > > >>> >> >> > >>> > >>> > > > >> >> > > >>> >> >> > >>> > >>> > > > >> 2017-07-05 16:05 GMT+02:00 Sijie Guo < >> > > >>> >> >> > guosi...@gmail.com >> > > >>> >> >> > >>> >: >> > > >>> >> >> > >>> > >>> > > > >> >> > > >>> >> >> > >>> > >>> > > > >>> It would be worth checking with the >> INFRA >> > > to >> > > >>> see >> > > >>> >> >> what >> > > >>> >> >> > >>> kind of >> > > >>> >> >> > >>> > >>> code >> > > >>> >> >> > >>> > >>> > > > >>> coverage >> > > >>> >> >> > >>> > >>> > > > >>> that it provides. I remembered that a >> few >> > > ASF >> > > >>> >> >> projects >> > > >>> >> >> > >>> using >> > > >>> >> >> > >>> > >>> > > > >>> coveralls.io, >> > > >>> >> >> > >>> > >>> > > > >>> INFRA can enable this for you and give >> > you >> > > an >> > > >>> >> token >> > > >>> >> >> > >>> which you >> > > >>> >> >> > >>> > >>> can >> > > >>> >> >> > >>> > >>> > > > >>> configure >> > > >>> >> >> > >>> > >>> > > > >>> in the CI job. I think coveralls >> supports >> > > >>> JaCoco. >> > > >>> >> >> > >>> > >>> > > > >>> >> > > >>> >> >> > >>> > >>> > > > >> >> > > >>> >> >> > >>> > >>> > > > >> I will sent and email to INFRA and come >> > back >> > > >>> with >> > > >>> >> the >> > > >>> >> >> > >>> response >> > > >>> >> >> > >>> > >>> > > > >> >> > > >>> >> >> > >>> > >>> > > > >> >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > > no answer from INFRA >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > > meanwhile I was playing with >> coveralls.io >> > > and >> > > >>> I >> > > >>> >> found >> > > >>> >> >> > the >> > > >>> >> >> > >>> our >> > > >>> >> >> > >>> > >>> repo >> > > >>> >> >> > >>> > >>> > is >> > > >>> >> >> > >>> > >>> > > > > somehow already configured, see >> > > >>> >> >> > >>> > >>> > > > > https://coveralls.io/github/ >> > > apache/bookkeeper >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > > I don't know whoever did it >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > > It seams that in order to have such >> service >> > > use >> > > >>> >> have >> > > >>> >> >> to >> > > >>> >> >> > >>> include >> > > >>> >> >> > >>> > >>> > JaCoCo >> > > >>> >> >> > >>> > >>> > > > > maven plugin, then enable some automatic >> > > build >> > > >>> >> using >> > > >>> >> >> > >>> Jenkins or >> > > >>> >> >> > >>> > >>> > Travis >> > > >>> >> >> > >>> > >>> > > > and >> > > >>> >> >> > >>> > >>> > > > > then add another coveralls plugin >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > > see this interesting document >> > > >>> >> >> > >>> > >>> > > > > https://github.com/ >> > > >>> asciidoctor/asciidoctor/wiki/ >> > > >>> >> >> > >>> > >>> > > > > Coveralls.io-configuration- >> > > for-maven-projects >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > > I think that the starting point is to >> > > integrate >> > > >>> >> JaCoco >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > > -- Enrico >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > >> -- Enrico >> > > >>> >> >> > >>> > >>> > > > >> >> > > >>> >> >> > >>> > >>> > > > >> >> > > >>> >> >> > >>> > >>> > > > >>> >> > > >>> >> >> > >>> > >>> > > > >>> Sijie >> > > >>> >> >> > >>> > >>> > > > >>> >> > > >>> >> >> > >>> > >>> > > > >>> On Jul 5, 2017 1:57 AM, "Enrico >> > Olivelli" < >> > > >>> >> >> > >>> > eolive...@gmail.com >> > > >>> >> >> > >>> > >>> > >> > > >>> >> >> > >>> > >>> > > wrote: >> > > >>> >> >> > >>> > >>> > > > >>> >> > > >>> >> >> > >>> > >>> > > > >>> > I am attaching a report (I am using >> > > Google >> > > >>> >> Drive >> > > >>> >> >> as >> > > >>> >> >> > >>> most >> > > >>> >> >> > >>> > >>> email >> > > >>> >> >> > >>> > >>> > > > clients >> > > >>> >> >> > >>> > >>> > > > >>> will >> > > >>> >> >> > >>> > >>> > > > >>> > block attachments with html inside) >> . >> > > >>> >> >> > >>> > >>> > > > >>> > Just untar and play with your >> browser >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > >>> >> >> > >>> > >>> > > > >>> > 2017-07-04 18:18 GMT+02:00 Dávid >> > > Szigecsán >> > > >>> < >> > > >>> >> >> > >>> > >>> sige...@gmail.com>: >> > > >>> >> >> > >>> > >>> > > > >>> > > SonarCloud is free for open >> source. >> > > >>> >> >> > >>> > >>> > > > >>> > > >> > > >>> >> >> > >>> > >>> > > > >>> > > https://about.sonarcloud.io/ >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > >>> >> >> > >>> > >>> > > > >>> > Yes I known >> > > >>> >> >> > >>> > >>> > > > >>> > recently we have activated Travis >> CI, I >> > > >>> think >> > > >>> >> that >> > > >>> >> >> > the >> > > >>> >> >> > >>> > trend >> > > >>> >> >> > >>> > >>> is >> > > >>> >> >> > >>> > >>> > to >> > > >>> >> >> > >>> > >>> > > > >>> > integrate with such free tools in >> order >> > > to >> > > >>> >> achieve >> > > >>> >> >> > the >> > > >>> >> >> > >>> best >> > > >>> >> >> > >>> > >>> > quality >> > > >>> >> >> > >>> > >>> > > > >>> with >> > > >>> >> >> > >>> > >>> > > > >>> > the minimum effort >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > >>> >> >> > >>> > >>> > > > >>> > -- Enrico >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > >>> >> >> > >>> > >>> > > > >>> > > >> > > >>> >> >> > >>> > >>> > > > >>> > > 2017-07-04 18:15 GMT+02:00 Enrico >> > > >>> Olivelli < >> > > >>> >> >> > >>> > >>> > eolive...@gmail.com >> > > >>> >> >> > >>> > >>> > > >: >> > > >>> >> >> > >>> > >>> > > > >>> > > >> > > >>> >> >> > >>> > >>> > > > >>> > >> Il mar 4 lug 2017, 18:08 Dávid >> > > >>> Szigecsán < >> > > >>> >> >> > >>> > >>> sige...@gmail.com> >> > > >>> >> >> > >>> > >>> > ha >> > > >>> >> >> > >>> > >>> > > > >>> > scritto: >> > > >>> >> >> > >>> > >>> > > > >>> > >> >> > > >>> >> >> > >>> > >>> > > > >>> > >> > +1 >> > > >>> >> >> > >>> > >>> > > > >>> > >> > >> > > >>> >> >> > >>> > >>> > > > >>> > >> > What do you think about sonar? >> :) >> > > >>> >> >> > >>> > >>> > > > >>> > >> > >> > > >>> >> >> > >>> > >>> > > > >>> > >> >> > > >>> >> >> > >>> > >>> > > > >>> > >> I am using sonar in projects in >> my >> > > >>> company, >> > > >>> >> it >> > > >>> >> >> is >> > > >>> >> >> > >>> great. >> > > >>> >> >> > >>> > >>> > > > >>> > >> But it needs a server, so it is >> not >> > > >>> easy to >> > > >>> >> use >> > > >>> >> >> > for >> > > >>> >> >> > >>> > >>> everyone >> > > >>> >> >> > >>> > >>> > > > >>> > >> >> > > >>> >> >> > >>> > >>> > > > >>> > >> Enrico >> > > >>> >> >> > >>> > >>> > > > >>> > >> >> > > >>> >> >> > >>> > >>> > > > >>> > >> > >> > > >>> >> >> > >>> > >>> > > > >>> > >> > 2017-07-04 17:24 GMT+02:00 >> Enrico >> > > >>> >> Olivelli < >> > > >>> >> >> > >>> > >>> > > eolive...@gmail.com >> > > >>> >> >> > >>> > >>> > > > >: >> > > >>> >> >> > >>> > >>> > > > >>> > >> > >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > Hi all, >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > as we are in the mood of >> > enhancing >> > > >>> >> >> automatic >> > > >>> >> >> > QA >> > > >>> >> >> > >>> and >> > > >>> >> >> > >>> > >>> > quality >> > > >>> >> >> > >>> > >>> > > of >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > BookKeeper I have created >> this >> > > >>> issue in >> > > >>> >> >> order >> > > >>> >> >> > to >> > > >>> >> >> > >>> > >>> introduce >> > > >>> >> >> > >>> > >>> > > > >>> JaCoCo in >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > the build/test pipeline >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > https://github.com/apache/ >> > > >>> >> >> > bookkeeper/issues/232 >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > I will do some tests and >> report >> > to >> > > >>> the >> > > >>> >> >> > comunity >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > -- Enrico >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > >> > > >>> >> >> > >>> > >>> > > > >>> > >> > >> > > >>> >> >> > >>> > >>> > > > >>> > >> -- >> > > >>> >> >> > >>> > >>> > > > >>> > >> >> > > >>> >> >> > >>> > >>> > > > >>> > >> >> > > >>> >> >> > >>> > >>> > > > >>> > >> -- Enrico Olivelli >> > > >>> >> >> > >>> > >>> > > > >>> > >> >> > > >>> >> >> > >>> > >>> > > > >>> > ​ >> > > >>> >> >> > >>> > >>> > > > >>> > bookkeeper-server-jacoco.tar.gz >> > > >>> >> >> > >>> > >>> > > > >>> > <https://drive.google.com/ >> > > >>> file/d/0Bz7lsWhNTGF- >> > > >>> >> >> > >>> > OVZFblRpZE00Nz >> > > >>> >> >> > >>> > >>> > > > >>> A/view?usp= >> > > >>> >> >> > >>> > >>> > > > >>> > drive_web> >> > > >>> >> >> > >>> > >>> > > > >>> > ​ >> > > >>> >> >> > >>> > >>> > > > >>> > >> > > >>> >> >> > >>> > >>> > > > >>> >> > > >>> >> >> > >>> > >>> > > > >> >> > > >>> >> >> > >>> > >>> > > > >> >> > > >>> >> >> > >>> > >>> > > > > >> > > >>> >> >> > >>> > >>> > > > >> > > >>> >> >> > >>> > >>> > > >> > > >>> >> >> > >>> > >>> > -- >> > > >>> >> >> > >>> > >>> > >> > > >>> >> >> > >>> > >>> > >> > > >>> >> >> > >>> > >>> > -- Enrico Olivelli >> > > >>> >> >> > >>> > >>> > >> > > >>> >> >> > >>> > >>> >> > > >>> >> >> > >>> > >> -- >> > > >>> >> >> > >>> > >> >> > > >>> >> >> > >>> > >> >> > > >>> >> >> > >>> > >> -- Enrico Olivelli >> > > >>> >> >> > >>> > >> >> > > >>> >> >> > >>> > > >> > > >>> >> >> > >>> > > -- >> > > >>> >> >> > >>> > >> > > >>> >> >> > >>> > >> > > >>> >> >> > >>> > -- Enrico Olivelli >> > > >>> >> >> > >>> > >> > > >>> >> >> > >>> >> > > >>> >> >> > >> >> > > >>> >> >> > >> >> > > >>> >> >> > > -- >> > > >>> >> >> > >> > > >>> >> >> > >> > > >>> >> >> > -- Enrico Olivelli >> > > >>> >> >> > >> > > >>> >> >> >> > > >>> >> > >> > > >>> >> > -- >> > > >>> >> >> > > >>> >> >> > > >>> >> -- Enrico Olivelli >> > > >>> >> >> > > >>> > >> > > >>> >> > > >> -- >> > > > >> > > > >> > > > -- Enrico Olivelli >> > > > >> > > >> > >> > >